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
Optical analysis device, optical analysis method and computer program for optical analysis
Disposable and tamper-resistant RFID lock
Accessing device via communication protocol selection
Systems and methods for providing power and data to lighting devices
Electro-optical device, method of manufacturing the same, and electronic apparatus
Washing-up bowl
Power converter and method of power conversion
  Randomly Featured Patents
Developing roller, electrophotographic process cartridge, and electrophotographic image forming apparatus
Electrical device configuration system and method
Method of manufacturing epitaxial wafer
Casing mill and method
Variable gain amplifier
Misalignment tieback tool - swivel connection
Condensate separator
Process for minimizing heat-promoted interaction between brominated butyl and carbon black during compounding
Process for substituted polythiophene polymers
Stacked multi-chip