首页> 外文期刊>Journal of Parallel and Distributed Computing >Architectural support for efficient message passing on shared memory multi-cores
【24h】

Architectural support for efficient message passing on shared memory multi-cores

机译:对共享内存多核上有效消息传递的体系结构支持

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

摘要

Thanks to programming approaches like actor-based models, message passing is regaining popularity outside large-scale scientific computing for building scalable distributed applications in multi-core processors. Unfortunately, the mismatch between message passing models and today's shared-memory hardware provided by commercial vendors results in suboptimal performance and a waste of energy. This paper presents a set of architectural extensions to reduce the overheads incurred by message passing workloads running on shared memory multi-core architectures. It describes the instruction set extensions and the hardware implementation. In order to facilitate programmability, the proposed extensions are used by a message passing library, allowing programs to take advantage of them transparently. As a proof-of-concept, we use modified MPI libraries and unmodified MPI programs to evaluate the proposal. Experimental results show that a best-effort design can eliminate over 60% of cache accesses caused by message data transmission and reduce the cycles spent in such task by 75%, while the addition of a simple coprocessor can completely off-load data movement from the CPU to avoid up to 92% of cache accesses, and a reduction of 12% of network traffic on average. The design achieves an improvement of 11%-12% in the energy-delay product of on-chip caches.
机译:由于采用了基于角色的模型之类的编程方法,消息传递在大型科学计算之外重新获得了普及,从而可以在多核处理器中构建可扩展的分布式应用程序。不幸的是,消息传递模型与商业供应商提供的当今共享内存硬件之间的不匹配会导致性能欠佳并浪费能源。本文提出了一组体系结构扩展,以减少在共享内存多核体系结构上运行的消息传递工作负载所引起的开销。它描述了指令集扩展和硬件实现。为了促进可编程性,建议的扩展由消息传递库使用,从而允许程序透明地利用它们。作为概念验证,我们使用经过修改的MPI库和未经修改的MPI程序来评估提案。实验结果表明,尽力而为的设计可以消除由消息数据传输引起的超过60%的缓存访问,并将执行此任务所花费的周期减少75%,同时添加一个简单的协处理器可以完全减轻数据传输的负担。 CPU最多可以避免92%的缓存访问,并且平均减少12%的网络流量。该设计将片上高速缓存的能耗产品提高了11%-12%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号