首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Multi-Level Load Balancing with an Integrated Runtime Approach
【24h】

Multi-Level Load Balancing with an Integrated Runtime Approach

机译:集成的运行时方法进行多级负载平衡

获取原文

摘要

The recent trend of increasing numbers of cores per chip has resulted in vast amounts of on-node parallelism. These high core counts result in hardware variability that introduces imbalance. Applications are also becoming more complex, re-sulting in dynamic load imbalance. Load imbalance of any kind can result in loss of performance and system utilization. We address the challenge of handling both transient and persistent load imbalances while maintaining locality with low overhead. In this paper, we propose an integrated runtime system that combines the Charm++ distributed programming model with concurrent tasks to mitigate load imbalances within and across shared memory address spaces. It utilizes a periodic assignment of work to cores based on load measurement, in combination with user created tasks to handle load imbalance. We integrate OpenMP with Charm++ to enable creation of potential tasks via OpenMP's parallel loop construct. This is also available to MPI applications through the Adaptive MPI implementation. We demonstrate the benefits of our work on three applications. We show improvements of Lassen by 29.6% on Cori and 46.5% on Theta. We also demonstrate the benefits on a Charm++ application, ChaNGa by 25.7% on Theta, as well as an MPI proxy application, Kripke, using Adaptive MPI.
机译:最近每个芯片的内核数量增加的趋势已导致大量的节点上并行性。这些高内核数导致硬件可变性,从而导致不平衡。应用程序也变得越来越复杂,导致动态负载不平衡。任何类型的负载失衡都可能导致性能和系统利用率下降。我们解决了在处理临时性和持久性负载不平衡的同时,以较低的开销维护本地性的挑战。在本文中,我们提出了一个集成的运行时系统,该系统将Charm ++分布式编程模型与并发任务相结合,以减轻共享内存地址空间之内和之间的负载不平衡。它利用基于负载测量的定期工作分配给核心,并结合用户创建的任务来处理负载不平衡。我们将OpenMP与Charm ++集成在一起,从而可以通过OpenMP的并行循环结构创建潜在的任务。通过自适应MPI实现,MPI应用程序也可以使用此功能。我们展示了我们在三个应用程序上的好处。我们在Cori上显示Lassen的改善为29.6%,在Theta上显示为46.5%。我们还演示了使用自适应MPI的Charm ++应用程序ChaNGa在Theta上的收益为25.7%,以及MPI代理应用程序Kripke使用自适应MPI的好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号