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 条
  • [41] High performance level restoration circuits for low-power reducedswing interconnect schemes
    Moisiadis, Y
    Bouras, I
    Arapoyanni, A
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 619 - 622
  • [42] Interconnect-Aware High-Level Design Methodologies for Low-Power VLSIs
    Kameyama, Michitaka
    Hariyama, Masanori
    TOWARDS GREEN ICT, 2010, 9 : 265 - 274
  • [43] HLS-pg: High-Level Synthesis of Power-Gated Circuits
    Choi, Eunjoo
    Shin, Changsik
    Shin, Youngsoo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (03) : 451 - 456
  • [44] A thread partitioning algorithm in low power high-level synthesis
    Uchida, J
    Togawa, N
    Yanagisawa, M
    Ohtsuki, T
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 74 - 79
  • [45] Data path allocation for low power in high-level synthesis
    Zheng, YH
    Jong, CC
    Zhu, HW
    DESIGN, MODELING AND SIMULATION IN MICROELECTRONICS, 2000, 4228 : 116 - 121
  • [46] Binding, allocation and floorplanning in low power high-level synthesis
    Stammermann, A
    Helms, D
    Schulte, M
    Schulz, A
    Nebel, W
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 544 - 550
  • [47] Interconnect-aware high-level synthesis for low power
    Zhong, L
    Jha, NK
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 110 - 117
  • [48] Activity models for use in low power, high-level synthesis
    Henning, R
    Chakrabarti, C
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 1881 - 1884
  • [49] Lower bound estimation for low power high-level synthesis
    Kruse, L
    Schmidt, E
    Jochens, G
    Stammermann, A
    Nebel, W
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 180 - 185
  • [50] Controller-based power management for control-flow intensive designs
    Univ of California San Diego, La Jolla, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 10 (1496-1508):