摘要 |
PROBLEM TO BE SOLVED: To prevent invalidation of a cache line due to entry removal of a snoop filter which maintains data coherency information for multiple caches in a multi-processor system. SOLUTION: The snoop filter maintains the data coherency information for multiple caches in the multi-processor system. The Exclusive Ownership Snoop Filter only stores entries that are exclusively owned by a processor. A coherency engine updates the entries in the snoop filter such that an entry is removed from the snoop filter if the entry exists the exclusive state. To ensure data coherency, the coherency engine implements a sequencing rule that decouples a read request from a write request. COPYRIGHT: (C)2008,JPO&INPIT
|