首页> 外国专利> Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration

Forward progress mechanism for stores in the presence of load contention in a system favoring loads by state alteration

机译:用于通过状态更改在有利于负载的系统中在存在负载争用的情况下进行存储的正向前进机制

摘要

Disclosed is a cache coherency protocol for multiprocessor data processing systems 104. The systems have a set of cache memories 230. A cache memory issues a read-type operation for a target cache line. While waiting for receipt of the target cache line, the cache memory monitors to detect a competing store-type operation for the target cache line. In response to receiving the target cache line, the cache memory installs the target cache line in the cache memory, and sets a coherency state of the target cache line installed in the cache memory based on whether the competing store-type operation is detected. The coherence state may be a first state indicating that the target cache line can source copies of the target cache line to requestors. In response to issuing the read-type operation, the cache memory receiving a coherence message indicating the state, wherein setting the coherence state for the target cache line comprises the cache memory setting the coherence state to the first state indicated by the coherence message if the competing store-type operation is not detected.
机译:公开了一种用于多处理器数据处理系统104的高速缓存一致性协议。该系统具有一组高速缓存存储器230。高速缓存存储器为目标高速缓存线发出读取类型的操作。在等待接收目标高速缓存行的同时,高速缓存存储器进行监视以检测目标高速缓存行的竞争存储类型操作。响应于接收到目标高速缓存行,高速缓存存储器将目标高速缓存行安装在高速缓存存储器中,并基于是否检测到竞争存储类型操作来设置安装在高速缓存存储器中的目标高速缓存行的一致性状态。一致性状态可以是指示目标缓存行可以将目标缓存行的副本提供给请求者的第一状态。响应于发出读取类型的操作,高速缓存存储器接收指示状态的一致性消息,其中,为目标高速缓存线设置一致性状态包括:如果高速缓存存储器将一致性状态设置为由一致性消息指示的第一状态,则高速缓冲存储器将一致性状态设置为由一致性消息指示的第一状态。未检测到竞争商店类型的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号