【24h】

The directory-based cache coherence protocol for the DASH multiprocessor

机译:DASH多处理器的基于目录的缓存一致性协议

获取原文

摘要

DASH is a scalable shared-memory multiprocessor currently being developed at Stanford's Computer Systems Laboratory. The architecture consists of powerful processing nodes, each with a portion of the shared-memory, connected to a scalable interconnection network. A key feature of DASH is its distributed directory-based cache coherence protocol. Unlike traditional snoopy coherence protocols, the DASH protocol does not rely on broadcast; instead it uses point-to-point messages sent between the processors and memories to keep caches consistent. Furthermore, the DASH system does not contain any single serialization or control point. While these features provide the basis for scalability, they also force a reevaluation of many fundamental issues involved in the design of a protocol. These include the issues of correctness, performance and protocol complexity. In this paper, we present the design of the DASH coherence protocol and discuss how it addresses the above issues. We also discuss our strategy for verifying the correctness of the protocol and briefly compare our protocol to the IEEE Scalable Coherent Interface protocol.

机译:

DASH是一种可扩展的共享内存多处理器,目前正在斯坦福大学的计算机系统实验室开发。该体系结构由功能强大的处理节点组成,每个节点都有一部分共享内存,并连接到可扩展的互连网络。 DASH的关键功能是其基于分布式目录的缓存一致性协议。与传统的窥探性一致性协议不同,DASH协议不依赖广播。相反,它使用处理器和内存之间发送的点对点消息来保持高速缓存的一致性。此外,DASH系统不包含任何单个序列化或控制点。虽然这些功能提供了可伸缩性的基础,但它们也迫使重新评估协议设计中涉及的许多基本问题。这些包括正确性,性能和协议复杂性问题。在本文中,我们介绍了DASH一致性协议的设计,并讨论了它如何解决上述问题。我们还将讨论验证协议正确性的策略,并简要地将我们的协议与IEEE可扩展一致性接口协议进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号