首页> 外文会议> >Shared memory vs. message passing in shared-memory multiprocessors
【24h】

Shared memory vs. message passing in shared-memory multiprocessors

机译:共享内存与在共享内存多处理器中传递的消息

获取原文

摘要

It is argued that the choice between the shared-memory and message-passing models depends on two factors: the relative cost of communication and computation as implemented by the hardware, and the degree of load imbalance inherent in the application. Two representative applications are used to illustrate the performance advantages of each programming model on several different shared-memory machines, including the BBN Butterfly, Sequent Symmetry, Encore Multimax and Silicon Graphics Iris multiprocessors. It is shown that applications implemented in the shared-memory model perform better on the previous generation of multiprocessors, while applications implemented in the message-passing model perform better on modern multiprocessors. It is argued that both models have performance advantages, and that the factors that influence the choice of model may not be known at compile-time. As a compromise solution, the authors propose an alternative programming model, which has the load balancing properties of the shared-memory model and the locality properties of the message-passing model, and show that this new model performs better than the other two alternatives.
机译:有人认为,共享内存模型和消息传递模型之间的选择取决于两个因素:硬件实现的通信和计算的相对成本,以及应用程序固有的负载不平衡程度。使用两个代表性的应用程序来说明每种编程模型在几种不同的共享内存计算机上的性能优势,包括BBN Butterfly,Sequent Symmetry,Encore Multimax和Silicon Graphics Iris多处理器。结果表明,在共享内存模型中实现的应用程序在上一代多处理器上的性能更好,而在消息传递模型中实现的应用程序在现代多处理器上的性能更好。有人认为这两种模型都具有性能优势,并且可能在编译时不知道影响模型选择的因素。作为一种折衷解决方案,作者提出了一种替代编程模型,该模型具有共享内存模型的负载平衡属性和消息传递模型的局部性属性,并表明此新模型的性能优于其他两种替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号