Cache memory system employing a multiple-level hierarchy cache coherency architecture
AssigneeAmpere Computing LLC
InventorRichard James Shannon
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmpere Computing LLC
InventorRichard James Shannon
Estimating the term…
Cache memory systems employing multiple-level hierarchy cache coherency architecture, and related methods and computer-readable media. A processor-based system includes separate dies that each have a processor and local cache memory logically forming a portion of global cache memory for a system address space. To provide a single point of cache coherency in the global cache memory, the processor-based system includes a proxy cache controller circuit in each die, and a global cache controller circuit. The global cache controller circuit can communicate with the proxy cache controller circuits to maintain single point of cache coherency in the global cache memory. Thus, a cache coherency protocol based on a single point of cache coherency can be implemented. However, the proxy cache controller circuits are also capable of locally servicing memory requests solely within its die, when possible to maintain cache coherency, to provide lower latency memory transactions
A semiconductor die (die), comprising:
A method of maintaining cache coherency in a multi-level hierarchy cache memory system, comprising:
A non-transitory computer-readable medium having stored thereon computer executable instructions which, when executed by a proxy cache controller circuit on a first die and communicatively coupled to a plurality of central processing unit (CPU) cores, cause the proxy cache controller circuit to:
A processor-based system, comprising:
Dependencies are inferred from the claim text.