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 条
  • [21] An energy-efficient scheduling approach to improve the utilization of regenerative energy for metro systems
    Yang, Xin
    Chen, Anthony
    Li, Xiang
    Ning, Bin
    Tang, Tao
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2015, 57 : 13 - 29
  • [22] Bit-sliced datapath for energy-efficient high performance microprocessors
    Kumar, S
    Pujara, P
    Aggarwal, A
    POWER-AWARE COMPUTER SYSTEMS, 2005, 3471 : 30 - 45
  • [23] An Energy-Efficient Proposal for Digital Clocks in Public Display Systems
    Mal, Agnish
    Biswas, Aakash
    Samanta, Debasis
    2016 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, COMPUTING AND COMMUNICATIONS (MICROCOM), 2016,
  • [24] Relaying for Energy-Efficient Scheduling with Deadline
    Ho, Chin Keong
    Tan, Peng Hui
    Sun, Sumei
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [25] Energy-Efficient Due Date Scheduling
    Chan, Ho-Leung
    Lam, Tak-Wah
    Li, Rongbin
    THEORY AND PRACTICE OF ALGORITHMS IN COMPUTER SYSTEMS, 2011, 6595 : 69 - 80
  • [26] Energy-Efficient Primary/Backup Scheduling Techniques for Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    2017 EIGHTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2017,
  • [27] Energy-Efficient Scheduling in Job Shop Manufacturing Systems: A Literature Review
    Fernandes, Joao M. R. C.
    Homayouni, Seyed Mahdi
    Fontes, Dalila B. M. M.
    SUSTAINABILITY, 2022, 14 (10)
  • [28] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    Cluster Computing, 2019, 22 : 509 - 527
  • [29] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [30] Design of Energy-efficient Hierarchical Scheduling for Integrated Modular Avionics Systems
    Zhou Tianran
    Xiong Huagang
    CHINESE JOURNAL OF AERONAUTICS, 2012, 25 (01) : 109 - 114