首页> 外文会议>2011 17th IEEE International Conference on Parallel and Distributed Systems >Heterogeneity-Aware Peak Power Management for Accelerator-Based Systems
【24h】

Heterogeneity-Aware Peak Power Management for Accelerator-Based Systems

机译:基于加速器的系统的异构感知峰值功率管理

获取原文

摘要

Power management has become one of the first-order considerations in high performance computing field. Many recent studies focus on optimizing the performance of a computer system within a given power budget. However, most existing solutions adopt fixed period control mechanism and are transparent to the running applications. Although the application-transparent control mechanism has relatively good portability, it exhibits low efficiency in accelerator-based heterogeneous parallel systems. In typical accelerator-based parallel systems, different processing units have largely different processing speeds and power consumption. Under a given power constraint, how to choose the processor to be slowed down and how to schedule a parallel task onto different processors for the maximum performance are different from those in homogeneous systems and have not been well studied. From the motivating example in this paper, we could find that in order to efficiently harness the heterogeneous parallel processing, one should not only perform dynamic voltage/frequency scaling (DVFS) to meet the power budget, but also tune the parallel task scheduling to adapt to the changes. In this paper, we propose a heterogeneity-aware peak power management, which extends existing application-transparent power controller with an application-aware power controller. Firstly, we theoretically analyze the conditions for the maximum performance given a power budget for heterogeneous systems. Based on this result, we provide a power-constrained parallel task partition algorithm, which coordinates parallel task partition and voltage scaling for heterogeneous processing units to achieve the optimal performance given a system power budget. Finally, we evaluate the proposed method on a typical CPU-GPU heterogeneous system, and validate the superiority of application-aware power controller over the existing method.
机译:电源管理已成为高性能计算领域的首要考虑之一。最近的许多研究集中于在给定的功率预算内优化计算机系统的性能。但是,大多数现有解决方案都采用固定周期控制机制,并且对运行中的应用程序是透明的。尽管应用程序透明控制机制具有相对较好的可移植性,但是在基于加速器的异构并行系统中它的效率较低。在典型的基于加速器的并行系统中,不同的处理单元具有很大的处理速度和功耗。在给定的功率约束下,如何选择要减慢速度的处理器以及如何将并行任务调度到不同的处理器上以实现最大性能与同类系统中的方法不同,因此尚未进行深入研究。从本文的激励示例中,我们可以发现,为了有效利用异构并行处理,不仅应该执行动态电压/频率缩放(DVFS)来满足功率预算,而且还应该调整并行任务调度以适应的变化。在本文中,我们提出了一种异构感知峰值功率管理,它将现有的应用透明功率控制器扩展为应用感知功率控制器。首先,我们在理论上分析了异构系统在给定功率预算的情况下获得最高性能的条件。基于此结果,我们提供了一种功率受限的并行任务分配算法,该算法可为异构处理单元协调并行任务分配和电压缩放,以在给定系统功率预算的情况下实现最佳性能。最后,我们在典型的CPU-GPU异构系统上评估了该方法,并验证了具有应用感知能力的电源控制器相对于现有方法的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号