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
Customizing a range of acceptable tape dimensional stability write conditions
Method for transmitting an electronic short message to multiple receivers
Methods, systems and computer program products for importing data from an edge router to a network management system
Device with a floating head having a heater element
UV liquid treatment system
Hepatitis C virus inhibitors
Method of manufacturing a plurality of electronic assemblies
  Randomly Featured Patents
Control circuit for electric unlocking devices using actuating solenoids
Method for selective inactivation of viral replication
Vertical type junction field effect semiconductor device
Swivel exerciser
Surface mount assembly repair terminal
Reinforced concrete offshore platform
High efficiency energy conversion system
Alignment pin and fastener with bi-directional clamping
Pseudohalide-containing salts for electrolytes of alkali-metal electrochemical devices
Device for superposing individual substantially flat products, in particular printed products