首页> 外文会议>10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing >Runtime Energy Adaptation with Low-Impact Instrumented Code in a Power-Scalable Cluster System
【24h】

Runtime Energy Adaptation with Low-Impact Instrumented Code in a Power-Scalable Cluster System

机译:可扩展电源的集群系统中具有低影响的仪器代码的运行时能量适应

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

摘要

Recently, improving the energy efficiency of high performance PC clusters has become important. In order to reduce the energy consumption of the microprocessor, many high performance microprocessors have a Dynamic Voltage and Frequency Scaling (DVFS) mechanism. This paper proposes a new DVFS method called the Code-Instrumented Runtime (CIRuntime) DVFS method, in which a combination of voltage and frequency, which is called a P-State, is managed in the instrumented code at runtime. The proposed CI-Runtime DVFS method achieves better energy saving than the Interrupt based Runtime DVFS method, since it selects the appropriate P-State in each defined region based on the characteristics of program execution. Moreover, the proposed CI-Runtime DVFS method is more useful than the Static DVFS method, since it does not acquire exhaustive profiles for each P-State. The method consists of two parts. In the first part of the proposed CI-Runtime DVFS method, the instrumented codes are inserted by defining regions that have almost the same characteristics. The instrumented code must be inserted at the appropriate point, because the performance of the application decreases greatly if the instrumented code is called too many times in a short period. A method for automatically defining regions is proposed in this paper. The second part of the proposed method is the energy adaptation algorithm which is used at runtime. Two types of DVFS control algorithms energy adaptation with estimated energy consumption and energy adaptation with only performance information, are compared. The proposed CIRuntime DVFS method was implemented on a power-scalable PC cluster. The results show that the proposed CI-Runtime with energy adaptation using estimated energy consumption could achieve an energy saving of 14.2% which is close to the optimal value, without obtaining exhaustive profiles for every available P-State setting.
机译:最近,提高高性能PC群集的能源效率已变得重要。为了减少微处理器的能耗,许多高性能微处理器具有动态电压和频率缩放(DVFS)机制。本文提出了一种新的DVFS方法,称为代码运行时(CIRuntime)DVFS方法,其中在运行时在插装代码中管理电压和频率的组合(称为P状态)。所提出的CI运行时DVFS方法比基于中断的运行时DVFS方法具有更好的节能效果,因为它可以根据程序执行的特性在每个定义的区域中选择适当的P状态。此外,建议的CI运行时DVFS方法比静态DVFS方法更有用,因为它无法获取每个P状态的详尽配置文件。该方法包括两个部分。在建议的CI运行时DVFS方法的第一部分中,通过定义具有几乎相同特征的区域来插入检测代码。必须在适当的位置插入检测到的代码,因为如果在短时间内调用检测到的代码太多次,则应用程序的性能会大大降低。本文提出了一种自动定义区域的方法。该方法的第二部分是在运行时使用的能量自适应算法。比较了两种类型的DVFS控制算法:估计能量消耗的能量适应和仅包含性能信息的能量适应。提议的CIRuntime DVFS方法是在可扩展电源的PC群集上实现的。结果表明,拟议的CI运行时具有使用估计的能耗进行能量自适应的功能,可以节省14.2%的能源,接近最佳值,而无需为每个可用的P状态设置获取详尽的配置文件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号