Patent · US Active

Speculative branch handling for transaction abort

US9454377B2 · kind B2 · utility

0Cited by
2References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 24, 2016
Grant dateSep 27, 2016
Priority date
Expiry dateFeb 24, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/467
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments relate to speculative branch handling for transaction abort. An aspect includes detecting a beginning of a current execution of a transaction. Another aspect includes, based on detecting the beginning of the transaction, disabling speculative execution based on branch prediction of an initial branch instruction of the transaction, wherein the initial branch instruction branches to two possible paths, and wherein a first path of the two possible paths comprises an abort handler. Another aspect includes disabling updating of a history table for the initial branch instruction.

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