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
Maize variety X00C175
Methods and systems for time-shifting content
Method and system for reciprocal mixing cancellation of wideband modulated blockers
Organic electroluminescence device
Method of providing user-tailored entertainment experience at hospitality location and hospitality media system thereof
Systems and methods for economic retirement analysis
Structure of circuit board and method for fabricating the same
  Randomly Featured Patents
Friction facing assembly
Microscope lens barrel
Memory access system
Nucleic acid sequence detection by triple helix formation at primer site in amplification reactions
Portable shooting bench
Control system for air cleaner
Signal processing arrangement for time varying band-limited signals using TESPAR Symbols
Fuel storage racks for fuel storage pool
Tub grinder control
Pyramid socket suspension