发明名称 |
METHOD AND APPARATUS FOR REDUCING CACHE SNOOPING OVERHEAD IN A MULTILEVEL CACHE SYSTEM |
摘要 |
A memory system for reducing cache snooping overhead for a multilevel cache system that a highest cache level connected to a main memory and a lowest cache level connected to a processor or other memory accessing device. Each intermediate level cache is connected to a cache level one level above and below that cache. The highest cache level detects a memory access on a shared memory bus, and determines if that memory access resides in that cache. If there is a hit in that cache, the highest cache level checks a hit flag for every storage location within that highest level cache to determine if the memory access also hits a storage location within the next lower cache level. If there is a hit in the next lower cache level, that cache also checks a hit flag for every storage location within that cache to determine if the memory access also hits a storage location within the next lower cache level. This process continues until the memory access does not hit a particular cache level or until the lowest cache level is reached.
|
申请公布号 |
WO9639665(A1) |
申请公布日期 |
1996.12.12 |
申请号 |
WO1996US08540 |
申请日期 |
1996.06.04 |
申请人 |
ADVANCED MICRO DEVICES, INC. |
发明人 |
KRANICH, UWE |
分类号 |
G06F12/08;(IPC1-7):G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|