Method for maintaining cache coherence in a multiprocessor computer system
AssigneeHewlett-Packard Company
InventorRoss V. LaFetra
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorRoss V. LaFetra
Estimating the term…
A method is provided for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage location, where there is cache associated with each processor by storing a processor address and a "hint" or for each cache. More specifically, where the multiprocessor computer system employs doubly-linked lists for identifying a previous master of sharable data and a next master of the sharable data, the method includes the steps of passing the current address of the current master from the current master to the previous master; passing the current address of the current master from the current master to the next master; passing the current index of the current master from the current master to the previous master (the current index being a collection of all information needed by the current master to find a coherence block); and passing the current index of the current master from the current master to the next master.
A method for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage locations identifiable as coherence blocks, said multiprocessor computer system employing double-linked lists for identifying a previous master of said data and a next master of said data, said method comprising the steps of:
A method for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage locations identifiable as coherence blocks, said multiprocessor computer system employing doubly-linked lists for identifying a previous master of said data and a next master of said data, said method comprising the steps of:
A method for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage locations identifiable as coherence blocks, said multiprocessor computer system employing doubly-linked lists for identifying a previous master of said data and a next master of said data, wherein a second master address and a second index are stored in a next master storage location of a second master, said method comprising the steps of:
A method for maintaining cache coherence in a multiprocessor computer system having a potential for duplication of data in a plurality of storage locations identifiable as coherence blocks, said multiprocessor computer system employing doubly-linked lists for identifying a previous master of said data and a next master of said data, said method comprising the steps of:
Dependencies are inferred from the claim text.