【24h】

Coordinated power-performance optimization in manycores

机译:多核的功率性能协调优化

获取原文
获取外文期刊封面目录资料

摘要

Optimizing the performance in multiprogrammed environments, especially for workloads composed of multi-threaded programs is a desired feature of runtime management system in future manycore processors. At the same time, power capping capability is required in order to improve the reliability of microprocessor chips while reducing the costs of power supply and thermal budgeting. This paper presents a sophisticated runtime coordinated power-performance management system called C-3PO, which optimizes the performance of manycore processors under a power constraint by controlling two software knobs: thread packing, and dynamic voltage and frequency scaling (DVFS). The proposed solution distributes the power budget to each program by controlling the workload threads to be executed with appropriate number of cores and operating frequency. The power budget is distributed carefully in different forms (number of allocated cores or operating frequency) depending on the power-performance characteristics of the workload so that each program can effectively convert the power into performance. The proposed system is based on a heuristic algorithm which relies on runtime prediction of power and performance via hardware performance monitoring units. Empirical results on a 64-core platform show that C-3PO well outperforms traditional counterparts across various PARSEC workload mixes.
机译:在多程序环境中,特别是对于由多线程程序组成的工作负载,优化性能是未来多核处理器中运行时管理系统的一项理想功能。同时,需要功率限制功能,以提高微处理器芯片的可靠性,同时降低电源成本和热预算。本文提出了一种称为C-3PO的复杂的运行时协调电源性能管理系统,该系统通过控制两个软件旋钮(线程打包以及动态电压和频率缩放(DVFS)),在功耗受限的情况下优化了许多核心处理器的性能。所提出的解决方案通过控制要以适当数量的内核和工作频率执行的工作负载线程,将功率预算分配给每个程序。根据工作负载的电源性能特征,以不同的形式(分配的内核数或工作频率)仔细分配电源预算,以便每个程序都能有效地将电源转换为性能。所提出的系统基于启发式算法,该算法依赖于通过硬件性能监视单元进行的功率和性能的运行时预测。在64核平台上的经验结果表明,在各种PARSEC工作负载组合中,C-3PO的性能均优于传统的C-3PO。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号