首页> 外文期刊>Journal of Low Power Electronics >Runtime Leakage Power Reduction Using Loop Unrolling and Fine Grained Power Gating
【24h】

Runtime Leakage Power Reduction Using Loop Unrolling and Fine Grained Power Gating

机译:使用环路展开和细粒度功率门控减少运行时泄漏功率

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

摘要

The present work introduces a compilation technique to reduce runtime leakage power of functional units of a processor by combining loop unrolling with power gating. The instructions in the unrolled loop are scheduled to provide opportunities for power gating the functional units which are not used for a considerable amount of time. An algorithm that saves maximum leakage energy without performance loss due to execution of power gating instructions has been introduced. The algorithm does loop unrolling, scheduling of instructions and finally insert power gating instructions. The present work is explained using two illustrative examples, one without loop-carried dependence and the other with loop-carried dependence. It is observed that the number of clock cycles taken by the power gating instructions is less than or equal to the number of clock cycles saved by loop unrolling. This results in 23-64% reduction of the total energy consumed by the benchmark programs without any degradation of performance.
机译:本工作介绍了一种通过将循环展开与功率门控相结合来减少处理器功能单元的运行时泄漏功率的编译技术。对展开循环中的指令进行调度,以提供对大量时间不使用的功能单元进行电源门控的机会。已经引入了一种算法,该算法可以节省最大的泄漏能量,而不会由于执行电源门控指令而导致性能损失。该算法可以循环展开,调度指令,最后插入电源门控指令。使用两个示例性示例说明了本工作,一个示例没有循环携带的依赖关系,另一个没有循环携带的依赖关系。可以看出,电源门控指令占用的时钟周期数小于或等于循环展开所节省的时钟周期数。这导致基准程序消耗的总能量减少了23-64%,而性能没有任何下降。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号