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
Mesa-shaped piezoelectric resonator element
Device for accurately measuring concentration of component in blood and control method of the device
Video-recording reservation management apparatus, method, program, and system
Manufacturing method power semiconductor device
Antitumoral compounds
Sending notification of event
Authentication service
  Randomly Featured Patents
Vehicle braking system adapted to optimize distribution of braking forces
Sports shoe with cleats
3,3-(Alkylimino)bis(2-methylenepropiophenone)microbiocides
Method for producing a control setpoint adapted to a slope and/or load situation for a motor vehicle engine-transmission unit transmission device and corresponding device
Optical head device including diffraction grating
Tectoaluminosilicate cement and a process for its manufacture
Finger-mounted remedial reading aid
Method of uniformly diffusing impurities into semiconductor wafers
Spinal screw assembly
Seatback audio controller