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
Display systems with touch screens
Quantitative oxygen imaging systems and methods using echo-based single point imaging
Nonvolatile semiconductor memory device and method of manufacturing the same
Methods and systems for detecting icing conditions
Fuel cell module, manufacturing method thereof and unit containing several of the latter
Sub-LUN input/output profiling for SSD devices
Cooler
  Randomly Featured Patents
Purified protein G from streptococcal bacteria
Apparatus and method of using same for synchronizing film with sound
Article handling implement
Information recording medium and method for producing the same
Sustained release drug delivery devices
Privacy screening service with a bypass code
Long training sequence for MIMO WLAN systems
Adhesive tape for electronic parts
Dispensing apparatus
Controlled apparatus and method for extracting cement mantles from bone recesses