Energy-Efficient Retiming and Scheduling of Datapath-Dominant Digital Systems

被引:0
|
作者
Nanda, Rashmi [1 ]
Markovic, Dejan [1 ]
机构
[1] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90095 USA
关键词
Behavioral Synthesis; Scheduling; Retiming; V-dd Scaling; Energy Efficiency;
D O I
10.1166/jolpe.2011.1147
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Power-efficient digital systems are becoming a pressing requirement for the increasing number of portable and battery operated devices in use today. Power-aware synthesis is therefore becoming a primary target of automated datapath synthesis tools. We take a look at how the retiming transformation can be exploited to generate energy-efficient schedules during behavioral synthesis. Traditionally, retiming is employed on the gate level netlist of a design with the objective of minimizing the critical path delay. For fixed throughput designs, the resultant speedup obtained after retiming the gate-level design can be traded off for a lower supply voltage. We show that the same principle is applicable to the design at a much higher level of abstraction. In particular, we demonstrate how pre-processing a design with retiming can result in more energy-efficient schedules. For standard benchmark examples, this pre-processing scheme can yield energy reduction over 30% using V-dd scaling. A maximum of up to 3.9x energy reduction was achieved for an area penalty of 1.9x using the combined retiming and scheduling approach.
引用
收藏
页码:341 / 349
页数:9
相关论文
共 50 条
  • [1] Energy-efficient datapath scheduling using multiple voltages and dynamic clocking
    Mohanty, SR
    Ranganathan, N
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (02) : 330 - 353
  • [2] Energy efficient scheduling for datapath synthesis
    Mohanty, SP
    Ranganathan, N
    16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 446 - 451
  • [3] Energy-efficient deadline scheduling for heterogeneous systems
    Ma, Yan
    Gong, Bin
    Sugihara, Ryo
    Gupta, Rajesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (12) : 1725 - 1740
  • [4] Exhaustive scheduling and retiming of digital signal processing systems
    Denk, TC
    Parhi, KK
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1998, 45 (07): : 821 - 838
  • [5] Digital twin for energy-efficient integrated process planning and scheduling
    Sun, Mengke
    Cai, Zongyan
    Yang, Caoyuan
    Zhang, Haonan
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2023, 127 (7-8): : 3819 - 3837
  • [6] Digital twin for energy-efficient integrated process planning and scheduling
    Mengke Sun
    Zongyan Cai
    Caoyuan Yang
    Haonan Zhang
    The International Journal of Advanced Manufacturing Technology, 2023, 127 : 3819 - 3837
  • [7] A review of energy-efficient scheduling in intelligent production systems
    Gao, Kaizhou
    Huang, Yun
    Sadollah, Ali
    Wang, Ling
    COMPLEX & INTELLIGENT SYSTEMS, 2020, 6 (02) : 237 - 249
  • [8] A review of energy-efficient scheduling in intelligent production systems
    Kaizhou Gao
    Yun Huang
    Ali Sadollah
    Ling Wang
    Complex & Intelligent Systems, 2020, 6 : 237 - 249
  • [9] Energy-efficient scheduling for sustainable manufacturing systems with renewable energy resources
    Cui, Weiwei
    Li, Lin
    Lu, Zhiqiang
    NAVAL RESEARCH LOGISTICS, 2019, 66 (02) : 154 - 173
  • [10] Energy-efficient scheduling for multiprocessors
    Lee, W. Y.
    Lee, H.
    ELECTRONICS LETTERS, 2006, 42 (21) : 1200 - 1202