首页> 外国专利> 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.
机译:在从多级高速缓存层次结构中最低级别以外的级别的第一高速缓存中逐出数据时,数据被写入系统总线,并被窥探回高速缓存层次结构中较低级别的第二高速缓存中。因此消除了两个高速缓存之间对专用数据路径的需求,并且第二高速缓存存储器不需要双端口。用于更新第二个缓存的重载路径被重新使用,以侦听系统总线上的释放。由于第一高速缓存经由系统总线逐出数据,因此第二高速缓存永远不会包含相对于系统内存修改的数据(M),并且多处理器系统中的其他设备会更早更新。消除了对纠错码(ECC)检查的需要以及相关的附加位,并且可以由简单的奇偶校验代替。因此,进入第二高速缓存的总线需要更少的比特,占用更少的面积,并且可以以更高的频率进行操作。与H-MESI缓存一致性协议结合使用时,水平设备可以更快地从悬停(H)状态变为共享(S)状态。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号