...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >Blurring the Computation-Communication Divide: Extraneous Memory Accesses and their Effects on MPI Intranode Communications
【24h】

Blurring the Computation-Communication Divide: Extraneous Memory Accesses and their Effects on MPI Intranode Communications

机译:模糊的计算通信鸿沟:外部内存访问及其对MPI节点内通信的影响

获取原文

摘要

Modern MPI simulator frameworks assume the existence of a Computation-Communication Divide: thus, they model and simulate the computation and communication sections of an MPI Program separately. The assumption is actually sound for MPI processes that are situated in different nodes and communicate through a network medium such as Ethernet or Infiniband. For processes that are within a node however, the validity of the assumption is limited since the processes communicate using shared memory, which also figures in computation by storing the application and its associated data structures. In this work, the limits of the said assumption's validity were tested, and it is shown that Extraneous Memory Accesses(EMAs) by a compute section could significantly slow down the communication operations following it. Two general observations were made in the course of this work: first, more EMAs cause greater slowdown; and second, EMAs coming from the compute section of the processes containing the MPI_Recv are more detrimental to communication performance than those coming from processes containing MPI_Send.
机译:现代的MPI仿真器框架假定存在计算通信鸿沟:因此,它们分别对MPI程序的计算和通信部分进行建模和仿真。对于位于不同节点并通过网络介质(例如以太网或Infiniband)进行通信的MPI进程,实际上该假设是正确的。但是,对于节点内的进程,由于进程使用共享内存进行通信,因此该假设的有效性受到限制,共享内存也通过存储应用程序及其关联的数据结构在计算中进行计算。在这项工作中,测试了上述假设有效性的限制,并且表明计算部分的外部内存访问(EMA)可能会大大降低其后的通信操作速度。在这项工作过程中,有两个普遍的看法:第一,更多的EMA会导致更大的放慢;第二,来自包含MPI_Recv的进程的计算部分的EMA比来自包含MPI_Send的进程的EMA更不利于通信性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号