期刊文献+

Leakage-Aware Modulo Scheduling for Embedded VLIW Processors

Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
原文传递
导出
摘要 As semi-conductor technologies move down to the nanometer scale, leakage power has become a significant component of the total power consumption. In this paper, we present a leakage-aware modulo scheduling algorithm to achieve leakage energy saving for applications with loops on Very Long Instruction Word (VLIW) architectures. The proposed algorithm is designed to maximize the idleness of function units integrated with the dual-threshold domino logic, and reduce the number of transitions between the active and sleep modes. We have implemented our technique in the Trimaran compiler and conducted experiments using a set of embedded benchmarks from DSPstone and Mibench on the cycle-accurate VLIW simulator of Trimaran. The results show that our technique achieves significant leakage energy saving compared with a previously published DAG-based (Directed Acyclic Graph) leakage-aware scheduling algorithm. As semi-conductor technologies move down to the nanometer scale, leakage power has become a significant component of the total power consumption. In this paper, we present a leakage-aware modulo scheduling algorithm to achieve leakage energy saving for applications with loops on Very Long Instruction Word (VLIW) architectures. The proposed algorithm is designed to maximize the idleness of function units integrated with the dual-threshold domino logic, and reduce the number of transitions between the active and sleep modes. We have implemented our technique in the Trimaran compiler and conducted experiments using a set of embedded benchmarks from DSPstone and Mibench on the cycle-accurate VLIW simulator of Trimaran. The results show that our technique achieves significant leakage energy saving compared with a previously published DAG-based (Directed Acyclic Graph) leakage-aware scheduling algorithm.
作者 关永 薛京灵
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2011年第3期405-417,共13页 计算机科学技术学报(英文版)
基金 supported by the National Natural Science Foundation of China under Grant Nos. 60873006 and 61070049 the International Collaborative Research Program under Grant No. 2010DFB10930 the Beijing Science Foundation under Grant No.KZ200910028007 the Australian Research Council (ARC) under Grant No. DP0881330
关键词 leakage power very long instruction word (VLIW) software pipelining modulo scheduling leakage power, very long instruction word (VLIW), software pipelining, modulo scheduling
  • 相关文献

参考文献37

  • 1Chen J J, Kuo T W. Allocation cost minimization for periodic hard real-time tasks in energy-constrained DVS sys- tems. In Proe. the 2006 IEEE/ACM International Confer- ence on Computer-Aided Design (ICCAD 2006), San Jose, USA, Nov. 5-9, 2006, pp.255-260.
  • 2Khouri K S, Jha N K. Leakage power analysis and reduc- tion during behavioral synthesis. IEEE Transactions on Very Large Scale Integration Systems, 2002, 10(6): 876-885.
  • 3Luo J, Jha N K, Peh L S. Simultaneous dynamic voltage scaling of processors and communication links in real-time distributed embedded systems. IEEE Transactions on Very Large Scale Integration Systems, 2007, 15(4): 427-437.
  • 4Wang Y, Liu H, Liu D, Qin Z, Shao Z, Sha E. Overhead-aware energy optimization for real-time streaming applications on multiprocessor system-on-chip. ACM Transactions on De- sign Automation of Electronic Systems, 16(2): Article No.14.
  • 5James K, Siva N, Anantha C. Subthreshold leakage mod- eling and reduction techniques. In Proc. the 2002 IEEE//ACM International Conference on Computer-Aided Design (ICCAD2002), San Jose, USA, Nov. 10-14, 2002, pp.141-148.
  • 6Sylvester D, Kaul H. Power-driven challenges in nanometer design. IEEE Design Test of Computers, 2001, 18(6): 12-21.
  • 7Butts J A, Sohi G S. A static power model for architects. In Proc. the 33rd Annual IEEE/ZACM International Symposium on Microarchitecture (MICRO), Monterey, Canada, Dec. 10413, 2000, pp.191-201.
  • 8Dropshot S, Kursun V, Albonesi D H. Managing static leak- age energy in microprocessor functional units. In Proe. the 35th Annual ACM/IEEE International Symposium on Mi eroarchifecfure (MICRO), Istanbul, Turkey, Nov. 18-22, 2002. pp.321-332.
  • 9Tsai Y F, Duarte D E, Vijaykrishnan N, Irwin M J. Characterization and modeling of run-time techniques for leakage power reduction. IEEE Transactions on Very Large Scale Integration Systems, 2004, 12(11): 1221-1233.
  • 10Tschanz J W, Narendra S G, Ye Y, Bloechel B A, Borkar S, De V. Dynamic sleep transistor and body bias for active leakage power control of microprocessors. IEEE Journal of Solid-State Circuits, 2003, 38(11): 1838-1845.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部