首页> 外文会议>IEEE International Conference on Dependable, Autonomic and Secure Computing >Optimization Strategies for MPI-Interoperable Active Messages
【24h】

Optimization Strategies for MPI-Interoperable Active Messages

机译:MPI可互操作的活动消息的优化策略

获取原文

摘要

Data-intensive applications, such as those in bioinformatics and social network analysis, differ from traditional scientific applications in that they often involve data-driven and irregular computation/communication patterns, making them ill-suited for traditional data movement approaches. Active Messages (AM) is an alternative programming model that allows dynamically moving computation closer to data, rather than moving the data to the local process. In our previous work, we proposed an MPI-interoperable AM framework that allows existing MPI applications to incrementally take advantage of AM capabilities. While that work presented a baseline implementation of how AMs semantically interact with the rest of the MPI infrastructure, it had several performance shortcomings. In this paper, we analyze these performance shortcomings and propose three optimization strategies: one implicitly derived by the MPI implementation and two explicitly hinted to by the application user. In addition to the detailed description of these optimization strategies, the paper presents a thorough performance evaluation on a 4096-core cluster that demonstrates considerable performance advantages from these strategies.
机译:数据密集型应用(例如生物信息学和社交网络分析)的应用程序与传统的科学应用程序不同,因为它们通常涉及数据驱动和不规则的计算/通信模式,使其不适合传统数据移动方法。活动消息(AM)是一种替代编程模型,允许将计算更接近数据,而不是将数据移动到本地过程。在我们以前的工作中,我们提出了一个MPI互操作的AM框架,允许现有MPI应用程序逐步利用AM功能。虽然这项工作呈现了基线执行AMS如何与其余的MPI基础设施进行语义互动,但它有几个性能缺点。在本文中,我们分析了这些性能缺点并提出了三种优化策略:由MPI实现隐含地派生的一个优化策略,并由应用程序用户明确暗示。除了对这些优化策略的详细说明外,本文还对4096核心集群提供了彻底的绩效评估,这些核心集群展示了这些策略的相当性的性能优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号