Method and apparatus for parallel updates to global state in a multi-processor system
US7836033B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 24, 2006 |
| Grant date | Nov 16, 2010 |
| Priority date | — |
| Expiry date | Aug 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.