首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Compiler-Assisted Leakage- and Temperature- Aware Instruction-Level VLIW Scheduling
【24h】

Compiler-Assisted Leakage- and Temperature- Aware Instruction-Level VLIW Scheduling

机译:编译器辅助的泄漏和温度感知指令级VLIW调度

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

摘要

With technology scaled to nanometer-scale, leakage energy consumption is accounting for a greater proportion than ever, especially for very long instruction word (VLIW) architectures with a large number of functional units (FUs). The growing energy consumption leads to an increase in chip temperature, which again brings an exponential growth in leakage current, and consequently leakage energy. However, few studies consider both leakage energy and temperature reduction during the compiling on VLIW architectures. In this paper, a leakage- and temperature-aware design flow is presented to assist the compiling of instruction-level VLIW scheduling. And two scheduling algorithms are proposed for the design flow. First, the leakage-aware rescheduling algorithm is proposed for leakage energy reduction by concentrating operations to fewer FUs and shutting more FUs down. Then, the temperature-aware workload balance algorithm is presented to reduce peak temperature by balancing the concentrated workloads among homogenous FUs. It is proved that the proposed two algorithms can reduce the leakage energy and peak temperature without performance loss. Experimental results demonstrate that the peak temperature is reduced by 15.27% and 12.84% for FU groups with three and two FUs and the leakage energy is reduced by 78.14% and 30.31% on average compared with the communication scheduling and list algorithm, respectively.
机译:随着技术扩展到纳米级,泄漏能耗占了比以往更大的比例,尤其是对于具有大量功能单元(FU)的超长指令字(VLIW)架构。不断增加的能量消耗导致芯片温度升高,这又导致泄漏电流呈指数增长,并因此导致泄漏能量增加。但是,很少有研究同时考虑在VLIW架构上进行编译时的泄漏能量和温度降低。本文提出了一种泄漏和温度感知的设计流程,以协助编译指令级VLIW调度。针对该设计流程,提出了两种调度算法。首先,提出了一种泄漏感知重新调度算法,通过将操作集中到更少的FU并关闭更多的FU来减少泄漏能量。然后,提出了一种温度感知工作量平衡算法,以通过平衡同类FU之间的集中工作量来降低峰值温度。实践证明,所提出的两种算法可以降低泄漏能量和峰值温度,而不会降低性能。实验结果表明,与通信调度和列表算法相比,具有三个和两个FU的FU组的峰值温度分别降低了15.27%和12.84%,泄漏能量平均降低了78.14%和30.31%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号