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
System and method for deriving cell global identity information
Method and composition for hyperthermally treating cells
Key management using quasi out of band authentication architecture
Photovoltaic system with integrated photovoltaic panel and battery
Method of treating a preceramic material
Layout design defect repair based on inverse lithography and traditional optical proximity correction
Integrating multimedia capabilities with circuit-switched calls
  Randomly Featured Patents
Interferon purification
Aqueous creams of organosilicon compounds
Method of transmitting a frequency-modulated asynchronous NRZ signal
Coding of maximum operating speed on centrifuge rotors and detection thereof
Container cover
Data communication apparatus and transmission reservation managing method
Microphone housing
Fishline guide pipe
Accessing data storage systems without waiting for read errors
Smoke retardant vinyl halide polymer compositions