首页> 外文会议>International Symposium on High-Performance Computer Architecture >Using memory-mapped network interfaces to improve the performance of distributed shared memory
【24h】

Using memory-mapped network interfaces to improve the performance of distributed shared memory

机译:使用内存映射的网络接口来提高分布式共享内存的性能

获取原文

摘要

Shared memory is widely believed to provide an easier programming model than message passing for expressing parallel algorithms. Distributed Shared Memory (DSM) systems provide the illusion of shared memory on top of standard message passing hardware at very low implementation cost, but provide acceptable performance for only a limited class of applications. We argue that the principal sources of overhead overhead in DSM systems can be dramatically reduced with modest amounts of hardware support (substantially less than is required for hardware cache coherence). Specifically, we present and evaluate a family of protocols designed to exploit hardware support for a global, but non-coherent, physical address space. We consider systems both with and without remote cache fills, fine-grain access faults, "doubled" writes to local and remote memory, and merging write buffers. We also consider varying levels of latency and bandwidth. We evaluate our protocols using execution driven simulation, comparing them to each other and to a state-of-the-art protocol for traditional message-based networks. For the programs in our application suite, protocols taking advantage of the global address space improve performance by a minimum of 50% and sometimes by as much as an order of magnitude.
机译:共享内存被广泛认为提供比用于表达并行算法的消息更容易编程模型。分布式共享内存(DSM)系统提供了在标准消息顶部以非常低的实现成本提供共享内存的错觉,但仅为仅提供有限的应用程序提供可接受的性能。我们认为DSM系统中的顶部开销的主要来源可以随着适度的硬件支持而大大减少(硬件高速缓存相干性所需的基本上)。具体而言,我们展示并评估了一系列协议,旨在利用硬件支持,以实现全局但不连贯的物理地址空间。我们考虑在没有远程缓存填充,细粒网访问故障,“加倍”写入本地和远程内存的系统,并合并写缓冲区。我们还考虑不同级别的延迟和带宽。我们使用执行驱动的模拟评估我们的协议,将它们彼此进行比较,以及用于基于传统消息的网络的最先进的协议。对于我们的应用程序套件中的程序,利用全局地址空间的协议将性能提高了至少50%,有时可以高达数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号