...
首页> 外文期刊>IEEE Transactions on Computers >Energy-Efficient Operation of Multicore Processors by DVFS, Task Migration, and Active Cooling
【24h】

Energy-Efficient Operation of Multicore Processors by DVFS, Task Migration, and Active Cooling

机译:通过DVFS,任务迁移和主动散热实现多核处理器的节能运行

获取原文
获取原文并翻译 | 示例

摘要

Energy efficiency has taken center stage in all aspects of computing, regardless of whether it is performed on a portable battery-powered device, a desktop PC, on servers in a data center, or on a supercomputer. It is expressed as performance-per-watt (PPW), which is equal to the number of instructions that are executed per Joule of energy. The shift to multicore processors, with tens or hundreds of cores on a single die requires that the operation of the cores be dynamically controlled to maximize the processor's overall energy efficiency. This paper presents a unified formulation and an efficient solution for this problem. The solution considers dynamic frequency and voltage scaling, thread migration, and active cooling as the means to control the cores. The solution method is efficient for a real-time implementation. The formulation includes accurate power and thermal models, temperature constraints, and accounts for the dependence of leakage power and circuit delay on temperature. The PPW metric is extended to $(P^{alpha }PW)$ (performance$(^alpha)$-per-watt), which allows examining the tradeoffs between optimizing for performance versus optimizing for energy by varying $(alpha)$. Simulation experiments assuming a four-core processor demonstrate that the derived control strategy can achieve 3.2× greater energy efficiency (i.e., executes more than three times the number of instructions per Joule) over the performance-optimal solution. The formulation and the efficiency of the solution method also allows for fast design space exploration. Specifically, it is shown how simply increasing the number of cores in a processor can significantly diminish its energy efficiency, and that there is an optimal number of cores that maximize the PPW. This number depends on the ratio of how much the power of an individual core is reduced by scaling, i.e., as the number of cores are increased. Finally, the proposed method is implemented on a quad-core Intel Sandy Brid- e processor, and verified by running benchmarks. The experiments suggest that the proposed method results in an improvement of 37 percent over the current state-of-the-art energy-efficient schemes.
机译:无论在便携式电池供电的设备,台式PC,数据中心的服务器还是超级计算机上,能源效率都在计算的各个方面处于中心地位。它表示为每瓦性能(PPW),等于每焦耳能量执行的指令数。向单一内核上具有数十个或数百个内核的多核处理器的转变要求动态地控制内核的运行,以最大化处理器的整体能效。本文针对此问题提出了统一的表述和有效的解决方案。该解决方案将动态频率和电压缩放,线程迁移和主动冷却视为控制内核的手段。该解决方案方法对于实时实施是有效的。该公式包括准确的功率和热模型,温度约束,并考虑了泄漏功率和电路延迟对温度的依赖性。 PPW度量标准扩展到$(P ^ {alpha} PW)$(每瓦性能$(^ alpha)$),这允许检查性能优化与通过改变$α$进行能量优化之间的权衡。假设使用四核处理器的仿真实验表明,与性能最佳解决方案相比,导出的控制策略可以实现3.2倍的更高能源效率(即,每焦耳执行的指令数量是其三倍以上)。求解方法的制定和效率还可以实现快速的设计空间探索。具体而言,显示了如何简单地增加处理器中的内核数量会大大降低其能源效率,并且存在使PPW最大化的最佳内核数量。该数量取决于通过缩放(即,随着核心数量的增加)而减少了单个核心的功率的比例。最终,该方法在四核Intel Sandy Bride处理器上实现,并通过运行基准进行了验证。实验表明,所提出的方法比当前最先进的节能方案提高了37%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号