首页> 外文会议>Recent advances in the message passing interface >Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues
【24h】

Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues

机译:迈向MPI实施的性能模型以了解应用程序扩展问题

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

摘要

Designing and tuning parallel applications with MPI, particularly at large scale, requires understanding the performance implications of different choices of algorithms and implementation options. Which algorithm is better depends in part on the performance of the different possible communication approaches, which in turn can depend on both the system hardware and the MPI implementation. In the absence of detailed performance models for different MPI implementations, application developers often must select methods and tune codes without the means to realistically estimate the achievable performance and rationally defend their choices. In this paper, we advocate the construction of more useful performance models that take into account limitations on network-injection rates and effective bisection bandwidth. Since collective communication plays a crucial role in enabling scalability, we also provide analytical models for scalability of collective communication algorithms, such as broadcast, allreduce, and all-to-all. We apply these models to an IBM Blue Gene/P system and compare the analytical performance estimates with experimentally measured values.
机译:使用MPI设计和调试并行应用程序,尤其是大规模的并行应用程序,需要了解算法和实现选项的不同选择对性能的影响。哪种算法更好,部分取决于各种可能的通信方法的性能,而通信方法又可能取决于系统硬件和MPI实现。在没有针对不同MPI实现的详细性能模型的情况下,应用程序开发人员通常必须选择方法和调整代码,而无法实际估算可实现的性能并合理地捍卫自己的选择。在本文中,我们提倡构建更有用的性能模型,该模型考虑了网络注入速率和有效二等分带宽的限制。由于集体通信在实现可伸缩性方面起着至关重要的作用,因此我们还提供了用于分析集体通信算法的可伸缩性的分析模型,例如广播,减少和全部。我们将这些模型应用于IBM Blue Gene / P系统,并将分析性能估计值与实验测量值进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号