首页> 外国专利> Speculative directory writes in a directory based cache coherent nonuniform memory access protocol

Speculative directory writes in a directory based cache coherent nonuniform memory access protocol

机译:基于目录的高速缓存一致性非一致性内存访问协议中的推测性目录写入

摘要

A system and method is disclosed that reduces the latency of directory updates in a directory based Distributed Shared Memory computer system by speculating the next directory state. The distributed multiprocessing computer system contains a number of processor nodes each connected to main memory. Each main memory may store data that is shared between the processor nodes. A Home processor node for a memory block includes the original data block and a coherence directory for the data block in its main memory. An Owner processor node includes a copy of the original data block in its associated main memory, the copy of the data block residing exclusively in the main memory of the Owner processor node. A Requestor processor node may encounter a read or write miss of the original data block and request the data block from the Home processor node. The Home processor node receives the request for the data block from the Requestor processor node, forwards the request to the Owner processor node for the data block and performs a speculative write of the next directory state to the coherence directory for the data block without waiting for the Owner processor node to respond to the request.
机译:公开了一种通过推测下一个目录状态来减少基于目录的分布式共享存储器计算机系统中目录更新的等待时间的系统和方法。分布式多处理计算机系统包含多个处理器节点,每个处理器节点都连接到主存储器。每个主存储器可以存储在处理器节点之间共享的数据。用于存储块的主处理器节点包括原始数据块和其主存储器中该数据块的一致性目录。所有者处理器节点在其关联的主存储器中包括原始数据块的副本,该数据块的副本专门位于所有者处理器节点的主存储器中。请求者处理器节点可能会遇到原始数据块的读取或写入未命中,并向本地处理器节点请求该数据块。 Home处理器节点从Requestor处理器节点接收对数据块的请求,将请求转发到Owner处理器节点以获取该数据块,并在不等待的情况下将下一个目录状态推测性写入该数据块的一致性目录所有者处理器节点以响应该请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号