Patent · US Active

Framework for performing updates of globally shared data in a multiprocessor environment

US9524324B1 · kind B1 · utility

2Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 26, 2012
Grant dateDec 20, 2016
Priority date
Expiry dateJun 22, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/27
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described are techniques for processing a request to update a globally shared data item. The request is received at a first processor designated as the master processor. Other processors are designated as non-master processors. The first processor sends a synchronization request message to the other processors. The first processor waits a predetermined amount of time for the other processors to signal to the first processor regarding commitment in executing the request. Responsive to the first processor receiving the signal from the other processors first processing is performed that includes the first processor notifying the other processors regarding completion of a first synchronization point, updating the globally shared data item by said first processor, and waiting, by the other processors, for notification from the first processor regarding completion of a second synchronization point thereby indicating that updating of the globally shared data item is completed.

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