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
Method and system for providing geohazard information to customers
Dual-leadframe multi-chip package and method of manufacture
Determining phase-specific parameters of a physiological variable
Digital video disc player
Solid-state imaging device and imaging apparatus
Grip for a racket
Disk drive increasing capacity by adjusting a servo gate during write operations
  Randomly Featured Patents
Breathing mask and variable concentration oxygen diluting device therefor
Construction material and method
Process for the production of an abrasion resistant decorative thermosetting laminate
Method for producing sonotrodes
Fuel level sensor with miniaturized ceramic resistor card
In situ deposition of a dielectric oxide layer and anti-reflective coating
Air suction device for diesel engine
Magnetic recording and/or reproducing apparatus
Pipelined processing with commit speculation staging buffer and load/store centric exception handling
Projector television tube alignment means and method