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
System and method for providing definitions
Methods for increasing efficacy of FOLR1 cancer therapy
Magnetic recording medium, information storage device, and method of manufacturing magnetic recording medium
Managing distributed applications using structural diagrams
Image forming apparatus and warming up method thereof
Performance metrics processing for anticipating unavailability
Synthesis of amines and intermediates for the synthesis thereof
  Randomly Featured Patents
Method of e-mail address search and e-mail address transliteration and associated device
Spark plug for internal combustion engines
Display element, display apparatus and fabricating method of the display element
Polymers containing optical brightener compounds copolymerized therein and methods of making and using therefor
Convertible chair
Solid electrolyte comprising fluorine-containing polymer having fluorine-containing ether chains
Location system for Bluetooth.RTM. enabled devices
Contact arrangement for vacuum switches
Aerial advertising device for the presentation of pictures that change over time
Method of manufacture of printing plates from prepared copy