首页> 外文会议>2012 International Conference for High Performance Computing, Networking, Storage and Analysis. >Bamboo -- Translating MPI applications to a latency-tolerant, data-driven form
【24h】

Bamboo -- Translating MPI applications to a latency-tolerant, data-driven form

机译:Bamboo-将MPI应用程序转换为耐延迟的数据驱动形式

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

摘要

We present Bamboo, a custom source-to-source translator that transforms MPI C source into a data-driven form that automatically overlaps communication with available computation. Running on up to 98304 processors of NERSC's Hopper system, we observe that Bamboo's overlap capability speeds up MPI implementations of a 3D Jacobi iterative solver and Cannon's matrix multiplication. Bamboo's generated code meets or exceeds the performance of hand optimized MPI, which includes split-phase coding, the method classically employed to hide communication. We achieved our results with only modest amounts of programmer annotation and no intrusive reprogramming of the original application source.
机译:我们介绍Bamboo,这是一个定制的源到源转换器,它将MPI C源转换为数据驱动形式,该形式会自动将通信与可用计算重叠。在NERSC的Hopper系统的多达98304个处理器上运行,我们观察到Bamboo的重叠功能加快了3D Jacobi迭代求解器和Cannon矩阵乘法的MPI实现。 Bamboo生成的代码达到或超过了手工优化的MPI的性能,其中包括分裂阶段编码,这是传统上用来隐藏通信的方法。我们仅用少量的程序员注释就可以实现我们的结果,而无需对原始应用程序源进行侵入式的重新编程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号