Patent · US Active

Managing fairness for lock and unlock operations using operation prioritization

US10331500B2 · kind B2 · utility

1Cited by
26References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 7, 2017
Grant dateJun 25, 2019
Priority date
Expiry dateSep 15, 2037

Classification

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

Abstract

Managing lock and unlock operations for a first thread executing on a first processor core includes, for each instruction included in the first thread and identified as being associated with: (1) a lock operation corresponding to a particular lock stored in a particular memory location, in response to determining that the particular lock has already been acquired, continuing to perform the lock operation for multiple attempts using associated operation messages for accessing the particular memory location, or (2) an unlock operation corresponding to a particular lock stored in a particular memory location, releasing the particular lock from the first thread using an associated operation message for accessing the particular memory location. Selected operation messages associated with an unlock operation are prioritized over operation messages associated with a lock operation.

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