Method and apparatus for maintaining cache coherency in a computer system having multiple processor buses
AssigneeCompaq Computer Corporation
InventorDavid J. Koenen
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorDavid J. Koenen
Estimating the term…
A computer system includes a plurality of processor buses, and a memory bank. The plurality of processors is coupled to the processor buses. At least a portion of the processors have associated cache memories arranged in cache lines. The memory bank is coupled to the processor buses. The memory bank includes a main memory and a distributed coherency filter. The main memory is adapted to store data corresponding to at least a portion of the cache lines. The distributed coherency filter is adapted to store coherency information related to the cache lines associated with each of the processor buses. A method for maintaining cache coherency among processors coupled to a plurality of processor buses is provided. Lines of data are stored in a main memory. A memory request is received for a particular line of data in the main memory from one of the processor buses. Coherency information is stored related to the lines of data associated with each of the processor buses. The coherency information is accessed based on the memory request.
A computer system, comprising:
A memory system for receiving memory requests from a plurality of processor buses, comprising:
A method for maintaining cache coherency among processors coupled to a plurality of processor buses, comprising:
A memory system for maintaining cache coherency among processors coupled to a plurality of processor buses, comprising:
A computer system, comprising:
A memory system for receiving memory requests from a plurality of processor buses, comprising:
A method for maintaining cache coherency among processors coupled to a plurality of processor buses, comprising:
A memory system for maintaining cache coherency among processors coupled to a plurality of processor buses, comprising:
Dependencies are inferred from the claim text.