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 条
  • [31] A novel energy-efficient scheduling model for multi-core systems
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 643 - 666
  • [32] Design of energy-efficient hierarchical scheduling for integrated modular avionics systems
    Zhou, T. (zhoutianran1@ee.buaa.edu.cn), 1600, Chinese Journal of Aeronautics (25):
  • [33] Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints
    Li, Jianjun
    Shu, LihChyun
    Chen, Jian-Jia
    Li, Guohui
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 332 - 344
  • [34] Energy-efficient mapping and scheduling for DVS enabled distributed embedded systems
    Schmitz, MT
    Al-Hashimi, BM
    Eles, P
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 514 - 521
  • [35] A novel energy-efficient scheduling model for multi-core systems
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Cluster Computing, 2021, 24 : 643 - 666
  • [36] Energy-Efficient Cache-Aware Scheduling on Heterogeneous Multicore Systems
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (01) : 206 - 217
  • [37] Energy-Efficient Reliability-Aware Scheduling Algorithm on Heterogeneous Systems
    Tang, Xiaoyong
    Tan, Weizhen
    SCIENTIFIC PROGRAMMING, 2016, 2016
  • [38] Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
    Han, Yu
    Hu, Wei
    Liu, Jing
    Gan, Yu
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 555 - 562
  • [39] Energy-efficient task scheduling on heterogeneous computing systems by linear programming
    Zhang, Yujian
    Wang, Yun
    Tang, Xueyan
    Yuan, Xin
    Xu, Yifan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [40] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    A. M. Gruzlikov
    N. V. Kolesov
    D. V. Kostygov
    V. V. Oshuev
    Journal of Computer and Systems Sciences International, 2019, 58 : 393 - 403