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
Techniques for distributed storage aggregation
Solar cell using polymer-dispersed liquid crystals
Method and apparatus for supporting management actions for very high throughput in wireless communications
Image capture system and method
Permeable pressure sensitive adhesive
Integrated monitoring in problem management in service desk
  Randomly Featured Patents
Device and method for variably braking a running yard
Swift ring
Hair removing device comprising a heating member
Method for energy recovery from solid hazardous waste
Selectively disconnectable sensor switch for an alarm
Inner sealed lamp-within-a lamp headlamp for a motor vehicle
Micropipetting device
Economic means of aspirating a fuel combustion engine with non-atmospheric gases to produce a subsequently useful byproduct
Hydraulic control system for a hydrodynamic torque converter comprising a controlled torque converter lockup clutch
Method for improving morbidity and/or mortality