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
Method for forming ventilation holes in an electrode plate
Compositions and methods for concentrating and depleting microorganisms
Display panel and gate driving circuit and driving method for gate driving circuit
People engine optimization
Optimized delivery of web application code
System and methods for obstacle mapping and navigation
Lubricant coating device and image forming apparatus
  Randomly Featured Patents
Electronic ballast with ignition and operation control
Structure of output stage
Silver diffusion transfer receiving layer comprising HEC and gelatin
Scintillation detector with wavelength-shifting optical fibers
Process for producing a protein-based food
Two-step, low torque wedge thread for tubular connector
Large tuning range junction varactor
Corona discharge preionizer for gas laser
Method and apparatus for surface topography measurement by spatial-frequency analysis of interferograms
Switching element for actuating an adjustable parameter