首页> 外国专利> Multiprocessor cache coherence directed by combined local and global tables

Multiprocessor cache coherence directed by combined local and global tables

机译:由组合的本地和全局表指示的多处理器高速缓存一致性

摘要

A method and apparatus for maintaining coherence between shared data stored within a plurality of memory devices, each memory device residing in a different node within a tightly coupled multiprocessor system. Each node includes a "local coherence unit" and an associated processor. A cache unit is associated with each memory/processor pair. Each local coherence unit maintains a table which indicates whether the most current copy of data stored within the node resides in the local memory, in the local cache, or in a non-local cache. The present invention includes a "global coherence" unit coupled to each node via the logical interconnect. The global coherence unit includes a interconnect monitoring device and a global coherence table. When data which resides within the memory of a first node is transferred to a second node, the interconnect monitoring device updates the global coherence table to indicate that the data is being shared. The global coherence table also preferably indicates in which node a copy of the most current data resides.
机译:一种用于维持存储在多个存储设备中的共享数据之间的一致性的方法和装置,每个存储设备位于紧密耦合的多处理器系统内的不同节点中。每个节点包括“本地一致性单元”和关联的处理器。高速缓存单元与每个存储器/处理器对相关联。每个本地一致性单元维护一个表,该表指示存储在节点内的最新数据副本是驻留在本地内存中,位于本地高速缓存中还是位于非本地高速缓存中。本发明包括通过逻辑互连耦合到每个节点的“全局一致性”单元。全局一致性单元包括互连监视设备和全局一致性表。当驻留在第一节点的存储器内的数据被传送到第二节点时,互连监视设备更新全局一致性表以指示该数据正在被共享。全局一致性表还优选地指示最新数据的副本驻留在哪个节点中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号