首页> 外文会议>24th ACM international conference on supercomputing 2010 >Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach
【24h】

Overlapping Communication and Computation by Using a Hybrid MPI/SMPSs Approach

机译:通过使用MPI / SMPS混合方法重叠进行通信和计算

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

摘要

Communication overhead is one of the dominant factors affecting performance in high-end computing systems. To reduce the negative impact of communication, programmers overlap communication and computation by using asynchronous communication primitives. This increases code complexity, requiring more development effort and making less readable programs. This paper presents the hybrid use of MPI and SMPSs (SMP superscalar, a task-based shared-memory programming model), allowing the programmer to easily introduce the asynchrony necessary to overlap communication and computation. We also describe implementation issues in the SMPSs run time that support its efficient interoperation with MPI. We demonstrate the hybrid use of MPI/SMPSs with four application kernels (matrix multiply, Jacobi, conjugate gradient and NAS BT) and with the high-performance UNPACK benchmark. For the application kernels, the hybrid MPI/SMPSs versions significantly improve the performance of the pure MPI counterparts. For LINPACK we get close to the asymptotic performance at relatively small problem sizes and still get significant benefits at large problem sizes. In addition, the hybrid MPI/SMPSs approach substantially reduces code complexity and is less sensitive to network bandwidth and operating system noise than the pure MPI versions.
机译:通信开销是影响高端计算系统性能的主要因素之一。为了减少通信的负面影响,程序员使用异步通信原语来重叠通信和计算。这增加了代码的复杂性,需要更多的开发工作并制作较少可读的程序。本文介绍了MPI和SMPS(SMP超标量,一种基于任务的共享内存编程模型)的混合使用,使程序员可以轻松地引入重叠通信和计算所需的异步性。我们还描述了SMPS运行时中的实现问题,这些问题支持其与MPI的高效互操作。我们演示了MPI / SMPS与四个应用程序内核(矩阵乘法,Jacobi,共轭梯度和NAS BT)以及高性能UNPACK基准的混合使用。对于应用程序内核,MPI / SMPS混合版本显着提高了纯MPI副本的性能。对于LINPACK,我们在相对较小的问题规模下接近渐近性能,而在较大问题规模下仍可获得显着的收益。此外,与纯MPI版本相比,混合MPI / SMPS方法大大降低了代码复杂度,并且对网络带宽和操作系统噪声不那么敏感。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号