【24h】

Distributed Shared Memory: To Relax or Not to Relax?

机译:分布式共享内存:要放松还是不放松?

获取原文
获取原文并翻译 | 示例

摘要

Choosing a memory consistency model is one of the main decisions in designing a Distributed Shared Memory (DSM) system. While Sequential Consistency (SC) provides a simple and intuitive programming model, relaxed consistency models allow memory accesses to be parallelized, improving runtime performance. In this article we compare the performance of two multithreaded memory coherence protocols. The first protocol implements Home-based Lazy Release Consistency (HLRC) memory semantics and the second one implements SC semantics using a MultiView (MV) memory mapping technique. This technique enables fine-grain access to shared memory while using the virtual memory hardware to track memory accesses. We perform an "apple-to-apple" comparison on the same testbed environment and benchmark suite, and investigate the effectiveness and scalability of both these protocols.
机译:选择内存一致性模型是设计分布式共享内存(DSM)系统的主要决定之一。顺序一致性(SC)提供了简单直观的编程模型,而宽松的一致性模型使内存访问可以并行化,从而提高了运行时性能。在本文中,我们比较了两种多线程内存一致性协议的性能。第一个协议实现基于家庭的延迟释放一致性(HLRC)内存语义,第二个协议使用MultiView(MV)内存映射技术实现SC语义。使用虚拟内存硬件跟踪内存访问时,该技术可以对共享内存进行细粒度访问。我们在相同的测试平台环境和基准套件上进行“一对一”比较,并研究这两种协议的有效性和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号