Patent · US Active

Method and apparatus for parallel updates to global state in a multi-processor system

US7836033B1 · kind B1 · utility

4Cited by
4References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 24, 2006
Grant dateNov 16, 2010
Priority date
Expiry dateAug 26, 2026

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/966
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for synchronizing updates to a large set of global counters are described. In one embodiment, the method includes making updates to a global state in response to a file system making changes to data in memory. In parallel, updates are made to a copy of the global state in a temporary buffer in response to the file system flushing the data changes to a mass storage device. The temporary buffer thus includes a set of deltas representing the changes to be made to the global state in response to the changed data in memory being pushed to the mass storage device. The method further includes merging the deltas in the temporary buffer with the global state.

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