首页> 外文OA文献 >Blurring the Computation-Communication Divide: Extraneous Memory Accesses and their Effects on MPI Intranode Communications
【2h】

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

机译:模糊计算 - 通信鸿沟:外来存储器访问及其对mpI内部通信的影响

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

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 assumptionu27s 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号