首页> 外文会议>International Conference on Frontier of Computer Science and Technology >A Systemic Strategy for Tuning Intra-node Collective Communication on Multicore Systems
【24h】

A Systemic Strategy for Tuning Intra-node Collective Communication on Multicore Systems

机译:用于调谐多核系统内节点内部集体通信的系统策略

获取原文

摘要

In HPC domain, a majority of applications build on MPI and employ collective operations in their communication kernels. Improving the performance of collectives has been long term focused by a lot of work. Recently, in the optimization work of collectives on multi-core clusters, hierarchical algorithm designs are remarkable. This kind of algorithms can greatly reduce the inter-node traffic but increase the intra-node traffic load at the same time. Meanwhile, in hierarchical collectives, the part of intra-node collectives take more and more time while the number of cores in each node keeps growing. Improving the performance of intra-node collectives is critical to the holistic performance. However, on multi-cores, the factor of process affinity greatly impacts the performance of an intra-node collective. This peculiarity challenges us how to improve the overall performance of intra-node collectives. Towards this problem, in this paper, we propose a novel and systemic strategy for tuning the performance of intra-node collectives. As illustrative examples, we have implemented our strategy on a dual-socket Intel Clovertown platform and successfully tuned the performance of Broadcast and Allgather up to 14% and 52% improvement together.
机译:在HPC域中,大多数应用程序都在MPI上构建并在其通信内核中使用集体操作。提高集体的表现已经长期以来一直集中于大量工作。最近,在多核集群上集体的优化工作中,分层算法设计是显着的。这种算法可以大大降低节点间流量,但同时增加节点内的流量负载。同时,在分层集体中,节点内集体的一部分需要越来越多的时间,而每个节点中的核心数量不断增长。提高节点内集体的性能对整体性能至关重要。然而,在多核上,过程亲和力的因素极大地影响了节点内集体的性能。这种特殊性挑战我们如何提高节点内集体的整体性能。在本文中,我们提出了一种新的和系统性战略,用于调整节点内集体的性能。作为说明性示例,我们已经在双套接字英特尔Clovertown平台上实施了我们的策略,并成功地调整了广播和阿拉伯的性能,高达14%和52%的改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号