首页> 外文会议>International Conference on Exascale Applications and Software >Performance Analysis of Irregular Collective Communication with the Crystal Router Algorithm
【24h】

Performance Analysis of Irregular Collective Communication with the Crystal Router Algorithm

机译:与晶体路由器算法不规则集体通信的性能分析

获取原文

摘要

In order to achieve exascale performance it is important to detect potential bottlenecks and identify strategies to overcome them. For this, both applications and system software must be analysed and potentially improved. The EU FP7 project Collaborative Research into Exascale Systemware, Tools & Applications (CRESTA) chose the approach to co-design advanced simulation applications and system software as well as development tools. In this paper, we present the results of a co-design activity focused on the simulation code NEK5000 that aims at performance improvements of collective communication operations. We have analysed the algorithms that form the core of NEK5000's communication module in order to assess its viability on recent computer architectures before starting to improve its performance. Our results show that the crystal router algorithm performs well in sparse, irregular collective operations for medium and large processor number but improvements for even larger system sizes of the future will be needed. We sketch the needed improvements, which will make the communication algorithms also beneficial for other applications that need to implement latency-dominated communication schemes with short messages. The latency-optimised communication operations will also become used in a runtime-system providing dynamic load balancing, under development within CRESTA.
机译:为了实现ExaMAgale表现,重要的是要检测潜在的瓶颈并确定克服它们的策略。为此,必须分析应用程序和系统软件并潜在地提高。欧盟FP7项目对Exastale系统软件,工具和应用程序(CRESTA)的协同研究选择了协同设计先进的仿真应用和系统软件以及开发工具的方法。在本文中,我们展示了共同设计活动的结果,其专注于模拟代码NEK5000,其旨在进行集体通信操作的性能改进。我们分析了形成Nek5000通信模块核心的算法,以便在开始提高其性能之前在最近的计算机架构上评估其可行性。我们的结果表明,晶体路由器算法在稀疏,中等和大处理器号码的稀疏,不规则的集体操作中表现良好,但需要改进更大的系统规模的未来。我们绘制所需的改进,这将使通信算法也有利于实施具有短消息的延迟主导的通信方案的其他应用程序。延迟优化的通信操作也将用于提供动态负载平衡的运行时系统,在CRESTA内开发。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号