Resources Contact Us Home
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
Systems and methods for controlling registration of advancing substrates in absorbent article converting lines
Using location based services for determining a calling window
Taxi cab key chain
Providing policy-based operating system services in an operating system on a computing system
Sequential control device for a striking mechanism
Haworthia plant named `AMSTERDAM`
  Randomly Featured Patents
Video projector
Method for molding an article integrated with a multi-layer flexible circuit and an apparatus for carrying out the method
Method for improving the resistance degradation of thin film capacitors
Window component extrusion
Actinically-induced polyermization
Elevator load bearing termination assembly with gripping inserts
Remote enclosure systems and methods of production thereof
Portable electronic device powered by proton exchange membrane fuel cell
Friction vacuum pump
Methods for forming high-performing dual-damascene interconnect structures