Patent · US Active

Branch pruning in architectures with speculation support

US8813057B2 · kind B2 · utility

0Cited by
17References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2007
Grant dateAug 19, 2014
Priority date
Expiry dateDec 16, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/4441
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

According to one example embodiment of the inventive subject matter, the method and apparatus described herein is used to generate an optimized speculative version of a static piece of code. The portion of code is optimized in the sense that the number of instructions executed will be smaller. However, since the applied optimization is speculative, the optimized version can be incorrect and some mechanism to recover from that situation is required. Thus, the quality of the produced code will be measured by taking into account both the final length of the code as well as the frequency of misspeculation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.