Reducing pipeline energy demands with local DVS and dynamic retiming

被引:0
|
作者
Lee, SW [1 ]
Das, S [1 ]
Pham, T [1 ]
Austin, T [1 ]
Blaauw, D [1 ]
Mudge, T [1 ]
机构
[1] Univ Michigan, Adv Comp Architecture Lab, Ann Arbor, MI 48109 USA
关键词
razor; local DVS; dynamic retiming with global DVS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The quadratic relationship between voltage and energy has made dynamic voltage scaling (D VS) one of the most powerful techniques to reduce system power demands. Recently, techniques such as Razor DVS, voltage overscaling, and Intelligent Energy Management have emerged as approaches to further reduce voltage by eliminating costly voltage margins inserted into traditional designs to ensure always correct operation. The degree to which a global voltage controller can shave voltage margins is limited by imbalances in pipeline stage latency. Since all pipeline stages share the same voltage, the stage exercising the longest critical path will define the overall voltage of the system, even if other stages could potentially run at lower voltages. In this paper, we evaluate two local tuning mechanisms in the context of Razor DVS, a local voltage controller scheme that allows each pipeline stages it's own voltage level, and a lower cost dynamic retiming scheme that incorporates per-stage clock delay elements to allow longer-latency pipeline stages to "borrow" time from shorter-latency stages. Using simulation, we draw two key insights from our study. First, mitigating pipeline stage imbalances renders additional D VS energy savings. A Razor pipeline design with dynamic retiming finds an additional 12% energy savings over global voltage control (resulting in an overall energy savings of more than 28% compared to fully-margined DVS). Second, we demonstrate that imbalances arise not only from design factors, but also from run-time characteristics. As the program (or program phase) changes, we see different logic paths in multiple stages exercised frequently, necessitating a dynamic fine-tuning of local control. This result suggests that even well-balanced pipelines could benefit from dynamic retiming.
引用
收藏
页码:319 / 324
页数:6
相关论文
共 50 条
  • [1] Dynamic compilation framework with DVS for reducing energy consumption in embedded processors
    Shi, Qingsong
    Chen, Tianzhou
    Liang, Xiao
    Huang, Jiangwei
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 464 - 470
  • [2] Performance analysis of DVS algorithms for reducing processor energy consumption
    Chilambuchelvan, A.
    Saravanan, S.
    Perinbam, J. Raja Paul
    [J]. ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 174 - +
  • [3] DVS SCHEDULING FOR REDUCING BOTH DYNAMIC AND LEAKAGE ENERGY FOR (M,K)-FIRM REAL-TIME SYSTEMS
    Niu, Linwei
    Xie, Yuanchang
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2011, VOL 3, PTS A AND B, 2012, : 65 - 74
  • [4] Energy-efficient dynamic task scheduling algorithms for DVS systems
    Zhuo, Jianli
    Chakrabarti, Chaitali
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [5] Quantifying and reducing errors in equilibrium moisture content measurements with dynamic vapor sorption (DVS) experiments
    Glass, Samuel V.
    Boardman, Charles R.
    Thybring, Emil Engelund
    Zelinka, Samuel L.
    [J]. WOOD SCIENCE AND TECHNOLOGY, 2018, 52 (04) : 909 - 927
  • [6] Quantifying and reducing errors in equilibrium moisture content measurements with dynamic vapor sorption (DVS) experiments
    Samuel V. Glass
    Charles R. Boardman
    Emil Engelund Thybring
    Samuel L. Zelinka
    [J]. Wood Science and Technology, 2018, 52 : 909 - 927
  • [7] On the importance of reducing the energetic and material demands of electrical energy storage
    Barnhart, Charles J.
    Benson, Sally M.
    [J]. ENERGY & ENVIRONMENTAL SCIENCE, 2013, 6 (04) : 1083 - 1092
  • [8] Reducing dynamic power consumption in synchronous sequential digital designs using retiming and supply voltage scaling
    Chabini, N
    Wolf, W
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (06) : 573 - 589
  • [9] VARIABILITY OF LOCAL DEMANDS AS THE FRAMEWORK FOR FUTURE ENERGY PLANNING
    HENDERSON-SELLERS, A
    [J]. ENERGY POLICY, 1979, 7 (02) : 164 - 168
  • [10] Energy Aware Virtual Network Embedding with Dynamic Demands
    Zhang, Zhongbao
    Su, Sen
    Zhang, Junchi
    Shuang, Kai
    Xu, Peng
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 5386 - 5391