Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Variable month cross-platform photo calendar builder
Display apparatus, a method for a display control, and program
Controller for flexible and extensible flow processing in software-defined networks
Treatment devices with deliver-activated inflatable members, and associated systems and methods for treating the spinal cord and other tissues
Tone enhancement bracket
Document-related representative information
Manufacturing method for semiconductor device carrier and semiconductor package using the same
  Randomly Featured Patents
Method of connecting workpieces
Erectable periscoping display device for planar items
Chromosomal expression of heterologous genes in bacterial cells
System and method for in-line control of electric power
Nozzle
Sunshade umbrella
Decryption key management scheme for software distribution system
Organic light emitting diode having co-deposited emission layer with host, emitting dopant and auxiliary dopant and method of fabricating the same
Systems and methods for suppressing radio interference from a noise source via active filtering
Mirror cleaning device