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
Fast and compact circuit for bus inversion
Movable assemblies for an image reader unit and a cover unit in an image formation apparatus
Digital X-ray detector arrangement and digital X-ray imaging method
Reovirus for the treatment of cellular proliferative disorders
Method and apparatus for monitoring and/or controlling the curing of cements used in medical procedures
Power semiconductor module
Image processing system, image processing apparatus, control method for image processing apparatus, and storage medium
  Randomly Featured Patents
Grooming implement for horses
Wireless sensor antenna configuration
Cable conduit
Magnetoresistive transducer including interdiffusion layer
Eriobotrya hybrid
Process for the synthesis of benzothiophenes
Method and apparatus for fixating an implantable medical device
Sound sensor array with optical outputs
Electronic orbit control for saws
Mature type-1 polarized dendritic cells with enhanced IL-12 production and methods of serum-free production and use