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
Electrophotographic photoreceptor and image forming apparatus including the same
Apparatus and method for evaluating an activity distribution, and irradiation system
Eyeglass component
Bi-level switching with power packs
Flexible circuit routing
Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
Image forming apparatus forming images in response to image formation request from operation unit or external device
  Randomly Featured Patents
Garage parking guide
Information storage medium and information recording/playback system
Photographic apparatus gear train having a unique set of gears
System, apparatus, and method for loading bits into sub-channels
Power supply for a computer device
Apparatus for reducing the current drain on the sacrificial anode in a water heater
Integrated physiologic monitoring systems and methods
Electric furnace extension method and extension apparatus for optical fiber glass preform
Phosphor for electron beam excitation and color display device using the same
Chrysanthemum plant named `GEDI WT8`