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
Imidazo[1,2-B]pyridazine and pyrazolo[1 .5-A]pyrimidine derivatives and their use as protein kinase inhibitors
Multi-protocol data transfers
Alkaline battery
Mobile interactive kiosk method
Kit and method for the capture of tumor cells
Method for computing an energy efficient route
Robot control device
  Randomly Featured Patents
Coil rack
Retargetable compiling system and method
Smooth interior water collection and storage assembly
Digital interactive system for providing full interactivity with live programming events
Semiconductor laser device
Water-purifying device
Restricted use hypodermic syringe
Transmitter identification information signal detection apparatus and method
Round robin selection logic improves area efficiency and circuit speed
Handwriting input display apparatus having improved speed in changing display of entered handwriting