A Methodology for Power Aware High-Level Synthesis of Co-Processors from Software Algorithms

被引:5
|
作者
Ahuja, Sumit [1 ]
Zhang, Wei [2 ]
Lakshminarayana, Avinash [1 ]
Shukla, Sandeep K. [1 ]
机构
[1] Virginia Tech, FERMAT Lab, Blacksburg, VA 24061 USA
[2] Cebatech Inc, Eatontown, NJ 07724 USA
关键词
D O I
10.1109/VLSI.Design.2010.58
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hardware co-processors are used for accelerating specific compute-intensive tasks dedicated to video/audio codec, encryption/decryption, etc Since many of these data-processing tasks already have efficient software algorithms, one could reuse those to synthesize the co-processor IPs However; such software algorithms are usually sequential and written in C/C++ High-level Synthesis (HIS) helps in converting software implementation to register transfer level (RTL) hardware design Such co-processor based systems show enhanced performance but often have greater power/energy consumption Therefore, the automated synthesis of such accelerator IPs must be power-aware Downstream power savings features such as clock-gating are unknown during HIS Designer is forced to take such power-aware decisions only after logic synthesis stage, causing an increase in design time and effort In this paper, we present a design automation solution to facilitate various granularities of clock-gating at high-level C description of the design
引用
收藏
页码:282 / +
页数:2
相关论文
共 50 条
  • [1] AEx: Automated High-Level Synthesis of Compiler Programmable Co-Processors
    Hirvonen, Alex
    Leppanen, Topi
    Hepola, Kari
    Multanen, Joonas
    Hoozemans, Joost
    Jaaskelainen, Pekka
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (09): : 1051 - 1065
  • [2] AEx: Automated High-Level Synthesis of Compiler Programmable Co-Processors
    Alex Hirvonen
    Topi Leppänen
    Kari Hepola
    Joonas Multanen
    Joost Hoozemans
    Pekka Jääskeläinen
    [J]. Journal of Signal Processing Systems, 2023, 95 : 1051 - 1065
  • [3] A power management methodology for high-level synthesis
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    Dey, S
    [J]. ELEVENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 24 - 29
  • [4] Leakage Power Aware Scheduling in High-Level Synthesis
    Wang, Nan
    Chen, Song
    Hao, Cong
    Zhang, Haoran
    Yoshimura, Takeshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (04) : 940 - 951
  • [5] Power Estimation Methodology for a High-Level Synthesis Framework
    Ahuja, Sumit
    Mathaikutty, Deepak A.
    Singh, Gaurav
    Stetzer, Joe
    Shukla, Sandeep K.
    Dingankar, Ajit
    [J]. ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 541 - +
  • [6] Accurate Power Estimation of Hardware Co-Processors using System Level Simulation
    Ahuja, Sumit
    Mathaikutty, Deepak A.
    Lakshminarayana, Avinash
    Shukla, Sandeep
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2009, : 399 - +
  • [7] Interconnect-aware high-level synthesis for low power
    Zhong, L
    Jha, NK
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 110 - 117
  • [8] ALGORITHMS FOR HIGH-LEVEL SYNTHESIS
    PAULIN, PG
    KNIGHT, JP
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1989, 6 (06): : 18 - 31
  • [9] Interconnect-aware low-power high-level synthesis
    Zhong, L
    Jha, NK
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 336 - 351
  • [10] Power-Aware High-Level Synthesis With Clock Skew Management
    Yeh, Tung-Hua
    Wang, Sying-Jyan
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (01) : 167 - 171