首页>
外国专利>
DEALLOCATION WITH PROTOCOL FOR BUFFER MEMORY UPTADE (L2 CLEARANCE)
DEALLOCATION WITH PROTOCOL FOR BUFFER MEMORY UPTADE (L2 CLEARANCE)
展开▼
机译:缓冲区内存升级的协议解除许可(二级许可)
展开▼
页面导航
摘要
著录项
相似文献
摘要
In evicting data from a first cache in a level other than the lowest in a multilevel cache hierarchy, data is written to the system bus and snooped back into a second cache on a lower level in the cache hierarchy. The need for a private data path between the two caches is thus eliminated, and the second cache memory need not be dual-ported. The reload path employed for updating the second cache is reused to snoop cast-outs off the system bus. As a result of the first cache evicting data via the system bus, the second cache never contains data which is modified (M) with respect to system memory and other devices in a multiprocessor system get updated earlier. The need for error correction code (ECC) checking is eliminated, together with the associated additional bits, and may be replaced by simple parity checking. The bus into the second cache thus requires fewer bits, consumes less area, and may be operated at a higher frequency. When employed in conjunction with an H-MESI cache coherency protocol, horizontal devices go from the hovering (H) state to the shared (S) state faster.
展开▼