Resources Contact Us Home
Information processing device having arrangements to inhibit coprocessor upon encountering data that the coprocessor cannot handle

Image Number 5 for United States Patent #7788469.

A hardware accelerator is used to execute a floating-point byte-code in an information processing device. For a floating-point byte-code, a byte-code accelerator BCA feeds an instruction stream for using a FPU to a CPU. When the FPU is used, first the data is transferred to the FPU register from a general-purpose register, and then an FPU operation is performed. For data, such as a denormalized number, that cannot be processed by the FPU, in order to call a floating-point math library of software, the processing of the BCA is completed and the processing moves to processing by software. In order to realize this, data on a data transfer bus from the CPU to the FPU is snooped by the hardware accelerator, and a cancel request is signaled to the CPU to inhibit execution of the FPU operation when corresponding data is detected in a data checking part.

  Recently Added Patents
Navigating applications using side-mounted touchpad
Methods and compositions for improved F-18 labeling of proteins, peptides and other molecules
Architectural panel with natural fossil spade leaf embossed surface
Determination of statistical upper bound for estimate of noise power spectral density
Copolymer for positive type lithography, polymerization initiator used in production of said copolymer, and composition for semiconductor lithography
5-HT.sub.3 receptor modulators, methods of making, and use thereof
Method to quantify siRNAs, miRNAs and polymorphic miRNAs
  Randomly Featured Patents
Information distribution and processing system
Musical tone generating apparatus with parameter controller for changing characteristics of musical tone signal
Long acting injectable formulations containing hydrogenated caster oil
Tamper evident package
Variable pitch impeller
Winding up sunshade curtain for motor-vehicles
Device having an electrical connector and a sacrificial cap
Optimized cell recovery in a mobile radio communications network
Rotating anti-theft tag
Method for removing metal ions from polymers or polymer solutions