Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Diaminocyclohexane compounds and uses thereof
Method and apparatus for monitoring and/or controlling the curing of cements used in medical procedures
Treatment of diabetes with milk protein hydrolysate
Adhesive structure of optical device, adhesion method, and optical pickup device
Method and system for coordinating client and host security modules
Charged particle source with multiple selectable particle emitters
Switching device, switch control method, and storage system
  Randomly Featured Patents
Anti-fog face mask
Wireless internet access system
Intelligent card reader having emulation features
Combined polynomial and natural multiplier architecture
Aberration detecting method, optical recording and reproduction method using thereof, and optical recording and reproduction apparatus
Method and apparatus for connecting terminals in a remote consulting system
Assigning human-understandable labels to web pages
Bond trading system
Polishing apparatus
Propulsion system for boat