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
Image processing apparatus, remote management system, license update method, and computer program product
Semiconductor device and method for manufacturing same
High-density fiber optic modules and module housings and related equipment
Electrowetting display devices with a reflective plate structure
Touch screen guitar
Backlight assembly, method for driving backlight assembly, and liquid crystal display having the same
Fuel cell stack including ejector and blower for anode recirculation and method for controlling the same
  Randomly Featured Patents
Wheelchair anti-rollback mechanism
Temperature insensitive filter for kinescope envelopes
Occipital and cervical stabilization systems and methods
Machine for bonding an adhesive protective edging on the edge of a multilayer panel such as a spacecraft heat shield
Stress relief in a magnetic thrust bearing
Brake bands for an automatic transmission and method for controlling a gear shift in automatic transmission and feedback loop control system
Fuel injection nozzle
Enclosed yoke clasp for bola-style necktie
Bi-axial swivel assembly in electronic apparatus
Dynamic random access memory