首页> 外国专利> Level one data cache line lock and enhanced snoop protocol during cache victims and writebacks to maintain level one data cache and level two cache coherence

Level one data cache line lock and enhanced snoop protocol during cache victims and writebacks to maintain level one data cache and level two cache coherence

机译:在缓存受害者和写回过程中进行一级数据缓存行锁定和增强的监听协议,以保持一级数据缓存和二级缓存的一致性

摘要

This invention assures cache coherence in a multi-level cache system upon eviction of a higher level cache line. A victim buffer stored data on evicted lines. On a DMA access that may be cached in the higher level cache the lower level cache sends a snoop write. The address of this snoop write is compared with the victim buffer. On a hit in the victim buffer the write completes in the victim buffer. When the victim data passes to the next cache level it is written into a second victim buffer to be retired when the data is committed to cache. DMA write addresses are compared to addresses in this second victim buffer. On a match the write takes place in the second victim buffer. On a failure to match the controller sends a snoop write.
机译:本发明在逐出较高级高速缓存行时确保了多级高速缓存系统中的高速缓存一致性。受害者缓冲区将数据存储在逐出的行上。在可能缓存在更高级别的高速缓存中的DMA访问上,更低级别的高速缓存发送探听写入。将此侦听写入的地址与受害者缓冲区进行比较。当在受害者缓冲区中命中时,写入将在受害者缓冲区中完成。当受害者数据传递到下一个缓存级别时,将其写入第二个受害者缓冲区,以便在数据提交到缓存时退出。将DMA写地址与该第二受害者缓冲区中的地址进行比较。在比赛中,写操作发生在第二个受害者缓冲区中。匹配失败时,控制器将发送一个监听记录。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号