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
Optimization of packaging sizes
Client-managed group communication sessions within a wireless communications system
Performance venue with dynamic mechanical load management system and method
Architectural panel with millet and grass
Modular connector for touch sensitive device
Quinoid thiophene organic photoelectric material, preparation method thereof and application thereof
Systems and methods of device-free motion detection and presence detection
  Randomly Featured Patents
Cartridge munition, particularly one of medium caliber
Centralized identity authentication for electronic communication networks
Control device for hydraulic transmission vehicle
Camera allowing setting of print number
Dynamic random access memory with internally gated RAS
Non-volatile memory device and method for fabricating the same
Method and device for the treatment of waste
Spacer structure wherein carbon-containing oxide film formed within
Use of a situational network for navigation and travel
Flexible coupling for fluid ducts