首页> 外文期刊>The Journal of Supercomputing >Dynamic-CoMPI: dynamic optimization techniques for MPI parallel applications
【24h】

Dynamic-CoMPI: dynamic optimization techniques for MPI parallel applications

机译:Dynamic-CoMPI:MPI并行应用程序的动态优化技术

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

摘要

This work presents an optimization of MPI communications, called Dynamic-CoMPI, which uses two techniques in order to reduce the impact of communications and non-contiguous I/O requests in parallel applications. These techniques are independent of the application and complementaries to each other. The first technique is an optimization of the Two-Phase collective I/O technique from ROMIO, called Locality aware strategy for Two-Phase I/O (LA-Two-Phase I/O). In order to increase the locality of the file accesses, LA-Two-Phase I/O employs the Linear Assignment Problem (LAP) for finding an optimal I/O data communication schedule. The main purpose of this technique is the reduction of the number of communications involved in the I/O collective operation. The second technique, called Adaptive-CoMPI, is based on run-time compression of MPI messages exchanged by applications. Both techniques can be applied on every application, because both of them are transparent for the users. Dynamic-CoMPI has been validated by using several MPI benchmarks and real HPC applications. The results show that, for many of the considered scenarios, important reductions in the execution time are achieved by reducing the size and the number of the messages. Additional benefits of our approach are the reduction of the total communication time and the network contention, thus enhancing, not only performance, but also scalability.
机译:这项工作提出了一种称为Dynamic-CoMPI的MPI通信的优化,它使用两种技术来减少并行应用程序中通信和不连续I / O请求的影响。这些技术与应用程序无关,并且彼此互补。第一项技术是对ROMIO的两阶段集体I / O技术的优化,称为两阶段I / O的位置感知策略(LA-Two-Phase I / O)。为了增加文件访问的位置,LA两阶段I / O使用线性分配问题(LAP)来查找最佳I / O数据通信计划。该技术的主要目的是减少I / O集体操作中涉及的通信数量。第二种技术称为Adaptive-CoMPI,它基于应用程序交换的MPI消息的运行时压缩。两种技术都可以应用于每个应用程序,因为它们对用户都是透明的。 Dynamic-CoMPI已通过使用多个MPI基准测试和实际的HPC应用程序进行了验证。结果表明,对于许多考虑的场景,通过减少消息的大小和数量可以大大减少执行时间。我们的方法的其他好处是减少了总通信时间和网络争用,从而不仅增强了性能,而且还增强了可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号