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 条
  • [21] Power management techniques for control-flow intensive designs
    Raghunathan, A
    Dey, S
    Jha, NK
    Wakabayashi, K
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 429 - 434
  • [22] Synthesis of low-power selectively-clocked systems from high-level specification
    Benini, L
    De Micheli, G
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2000, 5 (03) : 311 - 321
  • [23] Synthesis of low-power selectively-clocked systems from high-level specification
    Benini, L
    Vuillod, P
    DeMicheli, G
    Coelho, C
    9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 57 - 63
  • [24] Low Power Methodology for an ASIC design flow based on High-Level Synthesis
    Bin Muslim, Fahad
    Qamar, Affaq
    Lavagno, Luciano
    2015 23RD INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2015, : 11 - 15
  • [25] A fragmentation aware High-Level Synthesis flow for low power heterogenous datapaths
    Del Barrio, Alberto A.
    Memik, Seda Ogrenci
    Molina, Maria C.
    Mendias, Jose M.
    Hermida, Roman
    INTEGRATION-THE VLSI JOURNAL, 2013, 46 (02) : 119 - 130
  • [26] High-level synthesis of power-optimized and area-optimized circuits from hierarchical data-flow intensive behaviors
    Lakshminarayana, G
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (03) : 265 - 281
  • [27] High-level synthesis of power-optimized and area-optimized circuits from hierarchical data-flow intensive behaviors
    NEC CCRL, Princeton, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 3 (265-281):
  • [28] High-level power estimation and low-power design space exploration for FPGAs
    Chen, Deming
    Cong, Jason
    Fan, Yiping
    Zhang, Zhiru
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 529 - +
  • [29] High-Level Synthesis for Low Power Hardware Implementation of Unscheduled Data-Dominated Circuits
    Tang, Xiaoyong
    Jiang, Tianyi
    Jones, Alex K.
    Banerjee, Prithviraj
    JOURNAL OF LOW POWER ELECTRONICS, 2005, 1 (03) : 259 - 272
  • [30] HIGH-LEVEL SYNTHESIS OF DIGITAL CIRCUITS
    DEMICHELI, G
    ADVANCES IN COMPUTERS, VOL 37, 1993, 37 : 207 - 283