Replacing VLIW operation with equivalent operation requiring fewer issue slots

   
   

Super functional units are used to execute not only single super-instructions that take more than one issue slot, but also a number of equivalent regular VLIW instructions. Accordingly, the same hardware can thus be used to execute either a superoperation or a combination of regular operations, potentially combined with other smaller superoperations. Using super functional units in this way promotes efficient use of computing resources by making computing resources that might otherwise be used unnecessarily by superoperations available for use by single-slot instructions or by smaller superoperations. In some embodiments, a compiler analyzes program and other data to identify superoperations that can be reduced to equivalent single-slot instructions. The compiler maps these operations to a single slot of a super functional unit, reducing the computing resources occupied by the operation.

 
Web www.patentalert.com

< Web controls validation

< Reference-based associations using reference attributes in an object modeling system

> System for modifying the functionality of compiled computer code at run-time

> Method and data processing system for software testing of a device driver

~ 00176