首页> 外国专利> Nodes and NUMA computer system includes a method of operating a non-uniform memory access (NUMA) computer system memory controller, a memory system, the memory system

Nodes and NUMA computer system includes a method of operating a non-uniform memory access (NUMA) computer system memory controller, a memory system, the memory system

机译:节点和NUMA计算机系统包括一种操作非均匀内存访问(NUMA)计算机系统内存控制器的方法,一种内存系统,该内存系统

摘要

A computer system includes a home node and one or more remote nodes coupled by a node interconnect. The home node includes a local interconnect, a node controller coupled between the local interconnect and the node interconnect, a home system memory, a memory directory including a plurality of entries, and a memory controller coupled to the local interconnect, the home system memory and the memory directory. The memory directory includes a plurality of entries that each provide an indication of whether or not an associated data granule in the home system memory has a corresponding cache line held in at least one remote node. The memory controller includes demand invalidation circuitry that, responsive to a data request for a requested data granule in the home system memory, reads an associated entry in the memory directory and issues an invalidating command to at least one remote node holding a cache line corresponding to the requested data granule. In addition, the memory controller includes directory scrubbing logic that, independently of any data request, periodically reads entries in the memory directory and, responsive to an entry indicating at least one remote node holds a cache line corresponding to the associated data granule, issues a flush query to the at least one remote node to request deallocation of the cache line corresponding to the associated data granule.
机译:一种计算机系统,包括家庭节点和通过节点互连耦合的一个或多个远程节点。本地节点包括本地互连,耦合在本地互连和节点互连之间的节点控制器,本地系统存储器,包括多个条目的存储器目录,以及耦合到本地互连,本地系统存储器和存储器的存储器控​​制器。内存目录。存储器目录包括多个条目,每个条目提供对归属系统存储器中的相关数据颗粒是否具有在至少一个远程节点中保持的对应高速缓存行的指示。存储器控制器包括需求失效电路,该需求失效电路响应于对本地系统存储器中的所请求的数据颗粒的数据请求,读取存储器目录中的关联条目,并向至少一个持有与之对应的高速缓存行的远程节点发出失效命令。请求的数据粒度。另外,存储器控制器包括目录清理逻辑,该目录清理逻辑独立于任何数据请求,周期性地读取存储器目录中的条目,并且响应于指示至少一个远程节点持有对应于相关联的数据粒度的高速缓存行的条目,发出向至少一个远程节点刷新查询,以请求重新分配与关联数据颗粒相对应的缓存行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号