Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Trace optimization via fusing operations of a target architecture operation set










Image Number 7 for United States Patent #7797517.

Reference architecture instructions are translated into target architecture operations. Sequences of operations, in a predicted execution order in some embodiments, form traces. In some embodiments, a trace is based on a plurality of basic blocks. In some embodiments, a trace is committed or aborted as a single entity. Sequences of operations are optimized by fusing collections of operations; fused operations specify a same observable function as respective collections, but advantageously enable more efficient processing. In some embodiments, a collection comprises multiple register operations. Fusing a register operation with a branch operation in a trace forms a fused reg-op/branch operation. In some embodiments, branch instructions translate into assert operations. Fusing an assert operation with another operation forms a fused assert operation. In some embodiments, fused operations only set architectural state, such as high-order portions of registers, that is subsequently read before being written.








 
 
  Recently Added Patents
Drive shaft damper assembly
Tyre equipped for attaching an object to the wall thereof and fastener therefor
Scrub top
Tensioner for a drive belt of a motor vehicle
System and method for adaptive beamforming for specific absorption rate control
Remote control for television receivers
Container
  Randomly Featured Patents
Reciprocably supported dual drive member and features thereof
Method for decoding transform coefficients corresponding to an image
System for consolidated associated buttons into easily accessible groups
Ink jet printing apparatus and method for controlling print position on deflected print medium
Molded pulse oximeter sensor
Geneva gear apparatus for driving an index table
DNA fragment and expression plasmid containing the DNA fragment
Method and apparatus for multi-user code channel activation detection in wireless communication system
Method and apparatus for the management of data files
N -(substituted)-.alpha.-(3,5-dialkyl-4-hydroxyphenyl)-.alpha.,.alpha.-disu bstituted acetamides, and composition stabilized therewith