Data merging method and apparatus for shared memory multiprocessing computer systems
AssigneeHewlett-Packard Company
InventorsRajiiv Gupta, Alan H. Karp
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsRajiiv Gupta, Alan H. Karp
Estimating the term…
In a shared memory multiprocessing computer system, multiple processors can cache copies of a shared data block in their local cache memories and independently modify their cached copies. The cached copies are later merged in a global memory with the shared data block. With each cached copy, a bitmask consisting of a plurality of flags associated with elements of the cached copy also is stored in the local memories. A local memory controller tracks which elements of the cached copies are modified by setting the bitmask flags associated with such elements. When merging, only modified elements of the cached copies are stored in the originating data block as indicated by the bitmask flags.
A method for sharing memory in a multiprocessor computer system, the method comprising:
A method for sharing a memory among multiple processors, comprising:
A method for sharing a memory among multiple processors, comprising:
A shared memory multiprocessing computer system comprising:
Dependencies are inferred from the claim text.