High-level synthesis of low-power control-flow intensive circuits

被引:21
|
作者
Khouri, KS [1 ]
Lakshminarayana, G
Jha, NK
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
[2] NEC CCRL, Princeton, NJ 08544 USA
基金
美国国家科学基金会;
关键词
behavioral synthesis; control-flow intensive behaviors; high-level synthesis; power estimation; power optimization;
D O I
10.1109/43.811321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a comprehensive high-level synthesis system that is geared toward reducing power consumption in control-flow intensive as well as data-dominated circuits. An iterative improvement framework allows the system to search the design space by examining the interaction between the different high-level synthesis tasks. In addition to incorporating traditional high level synthesis tasks such as scheduling, module selection, and resource sharing, we introduce a new optimization that performs power-conscious structuring of multiplexer networks, which are predominant in control-how intensive circuits. The scheduler employed is capable of loop optimizations within and across loop boundaries, We also introduce a fast power estimation technique, based on switching activity matrices, to drive the synthesis process. Experimental results for a number of control flow intensive and data-dominated benchmarks demonstrate power reduction of up to 62% (58%) when compared to V-dd-scaled area-optimized (delay-optimized) designs, The area overheads over area-optimized designs are less than 39%, whereas the area savings over delay-optimized designs are up to 40%.
引用
收藏
页码:1715 / 1729
页数:15
相关论文
共 50 条
  • [11] Interconnect-aware low-power high-level synthesis
    Zhong, L
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 336 - 351
  • [12] An efficient low-power binding algorithm in high-level synthesis
    Choi, Y
    Kim, T
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV, PROCEEDINGS, 2002, : 321 - 324
  • [13] Live Demonstration: A Low-Power High-Level Synthesis System
    Yeh, Hua-Hsin
    Cheng, Chun-Hua
    Huang, Shih-Hsu
    2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 165 - 166
  • [14] AN INTERACTIVE HIGH-LEVEL DEBUGGER FOR CONTROL-FLOW OPTIMIZED PROGRAMS
    ZELLWEGER, PT
    SIGPLAN NOTICES, 1983, 18 (08): : 114 - 114
  • [15] High-level synthesis for low power
    Macii, E
    LOW POWER DESIGN IN DEEP SUBMICRON ELECTRONICS, 1997, 337 : 381 - 393
  • [16] High-Level Synthesis for Minimum-Area Low-Power Clock Gating
    Huang, Shih-Hsu
    Tu, Wen-Pin
    Li, Bing-Hung
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (05) : 971 - 988
  • [17] High-Level Low-Power System Design Optimization
    Pursley, David
    Yeh, Tung-Hua
    2017 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2017,
  • [18] High-level synthesis for low power based on network flow method
    Lyuh, CG
    Kim, T
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (03) : 364 - 375
  • [19] Encoding High-Level Control-Flow Construct Information for Process Outcome Prediction
    Vazifehdoostirani, Mozhgan
    Genga, Laura
    Dijkman, Remco
    2022 4TH INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2022), 2022, : 48 - 55
  • [20] High-level modeling of switching activity with application to low-power DSP system synthesis
    Lundberg, M
    Muhammad, K
    Roy, K
    Wilson, SK
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 1877 - 1880