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
Motor control system, motor control device, and brushless motor
Utility knife
Electric separator, method for the production and use thereof
Data center with free-space optical communications
Broadband optical network apparatus and method
Anti-slip strip for vehicle running boards
Fabrication method of semiconductor device and fabrication method of dynamic threshold transistor
  Randomly Featured Patents
Method for CNC milling a wax model of a dental prosthesis or coping
Sodium-reduced baked dough products and method
Quilting caddy
Semiconductor device and manufacturing method thereof
Magneto generator
Wheelchair for transportation vehicles
Method for temperature measurement using dopant segregation into titanium silicide
Electronic component including an adjustable cap
Synchronous control system for light source and spatial light modulator employed in projection apparatus
Instrument and method for implanting an interbody fusion device