首页> 外国专利> Modified-invalid cache state to reduce cache-to-cache data transfer operations for speculatively-issued full cache line writes

Modified-invalid cache state to reduce cache-to-cache data transfer operations for speculatively-issued full cache line writes

机译:修改无效的高速缓存状态,以减少以推测方式发出的完整高速缓存行写操作的高速缓存到高速缓存数据传输操作

摘要

A cache coherency protocol that includes a modified-invalid (Mi) state, which enables execution of a DMA Claim or DClaim operation to assign sole ownership of a cache line to a device that is going to overwrite the entire cache line without cache-to-cache data transfer. The protocol enables completion of speculatively-issued full cache line writes without requiring cache-to-cache transfer of data on the data bus during a preceding DMA Claim or DClaim operation. The modified-invalid (Mi) state assigns sole ownership of the cache line to an I/O device that has speculatively-issued a DMA Write or a processor that has speculatively-issued a DCBZ operation to overwrite the entire cache line, and the Mi state prevents data being sent to the cache line from another cache since the data will most probably be overwritten.
机译:包括修改无效(Mi)状态的高速缓存一致性协议,该协议允许执行DMA Claim或DClaim操作,以将高速缓存行的唯一所有权分配给将覆盖整个高速缓存行的设备,而无需高速缓存到缓存数据传输。该协议可以完成推测性的完整高速缓存行写操作,而无需在先前的DMA Claim或DClaim操作期间在数据总线上进行高速缓存到高速缓存的数据传输。修改无效(Mi)状态将缓存行的唯一所有权分配给以推测方式发出DMA写入的I / O设备或以推测方式发出DCBZ操作以覆盖整个缓存行的处理器状态会阻止数据从另一个缓存发送到缓存行,因为该数据很可能会被覆盖。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号