Patent · US Active

Nested speculative regions for a synchronization facility

US9459877B2 · kind B2 · utility

0Cited by
3References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2012
Grant dateOct 4, 2016
Priority date
Expiry dateDec 22, 2034

Classification

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

Abstract

An apparatus, computer readable medium, and method of performing nested speculative regions are presented. The method includes responding to entering a speculative region by storing link information to an abort handler and responding to a commit command by removing link information from the abort handler. The method may include storing link information to the abort handler associated with the speculative region. When the speculative region is nested, the method may include storing link information to an abort handler associated with a previous speculative region. Removing link information may include removing link information from the abort handler associated with the corresponding speculative region. The method may include restoring link information to the abort handler associated with a previous speculative region. Responding to an abort command may include running the abort handler associated with the aborted speculative region. The method may include running the abort handler of each previous speculative region.

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