Optimum write-back strategy for directory-based cache coherence protocols
AssigneeInternational Business Machines Corporation
InventorsSandra J. Baylor, Kevin P. McAuliffe, Bharat D. Rathi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsSandra J. Baylor, Kevin P. McAuliffe, Bharat D. Rathi
Estimating the term…
A directory-based protocol is provided for maintaining data coherency in a multiprocessing (MP) system having a number of processors with associated write-back caches, a multistage interconnection network (MIN) leading to a shared memory, and a global directory associated with the main memory to keep track of state and control information of cache lines. Upon a request by a requesting cache for a cache line which has been exclusively modified by a source cache, two buffers are situated in the global directory to collectively intercept modified data words of the modified cache line during the write-back to memory. A modified word buffer is used to capture modified words within the modified cache line. Moreover, a line buffer stores an old cache line transferred from the memory, during the write back operation. Finally, the line buffer and the modified word buffer, together, provide the entire modified line to a requesting cache.
A system for optimizing the performance of a multiprocessor system having write-back caches and a multistage interconnection network connected to a shared memory, by allowing concurrent line transfer and write-back operations, comprising:
A system for optimizing the performance of a multiprocessor system having write-back caches and a multistage interconnection network connected to a shared memory by allowing concurrent line transfer and write-back operations, comprising:
A method for controlling the performance of a multiprocessor system having write-back caches and a multistage interconnection network connected to a shared memory monitored by a global directory, the method for allowing concurrent line transfer and write-back operations, comprising the steps of:
Dependencies are inferred from the claim text.