×

Aggregation of cache-updates in a multi-processor, shared-memory system

  • US 6,678,799 B2
  • Filed: 10/18/2001
  • Issued: 01/13/2004
  • Est. Priority Date: 10/18/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A cache memory arrangement for a shared memory system including storage implemented on a plurality of intercoupled processing nodes, comprising at each node:

  • a higher-level cache and a lower-level cache, wherein the higher and lower-level caches include respective pluralities of cache lines and the higher-level cache checks for presence of a requested address before conditionally presenting the requested address to the lower-level cache;

    a coherence controller coupled to the higher and lower-level caches and to the storage elements, the coherence controller configured to maintain cache coherency for the higher-level cache consistent with an invalidation-based cache coherence protocol while maintaining cache coherency for the lower-level cache consistent with an update-based cache coherence protocol.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×