首页> 外国专利> Method and system for avoiding livelock due to writeback collisions in a non-uniform memory access system

Method and system for avoiding livelock due to writeback collisions in a non-uniform memory access system

机译:在非均匀存储器访问系统中避免由于回写冲突引起的活锁的方法和系统

摘要

A method for avoiding livelocks due to colliding writebacks within a NUMA computer system is disclosed. The NUMA computer system includes at least two nodes coupled to an interconnect. Each of the two nodes includes a local system memory. In response to an attempt by a processor located at a home node to access a modified cache line at a remote node via a memory request at substantially the same time when a processor located at the remote node attempts to writeback the modified cache line to the home node, the writeback is allowed to complete at the home node without retry only if the writeback is from what a coherency directory within the home node considered as an owning node of the modified cache line. The memory request is then allowed to retry and completed at the home node.
机译:公开了一种用于避免由于NUMA计算机系统内的冲突的写回而导致的活锁的方法。 NUMA计算机系统包括至少两个耦合到互连的节点。两个节点中的每个节点都包含一个本地系统内存。当位于远程节点的处理器试图将修改后的缓存行回写到本地时,响应于位于本地节点的处理器试图通过存储请求访问远程节点上的修改后的缓存行,同时进行尝试节点,仅当回写来自归属节点中被视为已修改高速缓存行的拥有节点的一致性目录所在的位置时,才允许在归属节点上完成回写而无需重试。然后允许该内存请求在本地节点重试并完成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号