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 条
  • [21] High-Level Synthesis of Software Function Calls
    Nishimura, Masanari
    Ishiura, Nagisa
    Ishimori, Yoshiyuki
    Kanbara, Hiroyuki
    Tomiyama, Hiroyuki
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (12) : 3556 - 3558
  • [22] SCHEDULING AND BINDING ALGORITHMS FOR HIGH-LEVEL SYNTHESIS
    PAULIN, PG
    KNIGHT, JP
    [J]. 26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 1 - 6
  • [23] HIGH-LEVEL SYNTHESIS OF VLSI PROCESSORS FOR INTELLIGENT INTEGRATED SYSTEMS
    SAWANO, Y
    KIM, B
    KAMEYAMA, M
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 1994, E77C (07) : 1101 - 1107
  • [24] High-level synthesis for low power
    Macii, E
    [J]. LOW POWER DESIGN IN DEEP SUBMICRON ELECTRONICS, 1997, 337 : 381 - 393
  • [25] Power management in high-level synthesis
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    Dey, S
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (01) : 7 - 15
  • [26] High-level low power FPGA design methodology
    Wolff, FG
    Knieser, MJ
    Weyer, DJ
    Papachristou, CA
    [J]. PROCEEDINGS OF THE IEEE 2000 NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE: ENGINEERING TOMORROW, 2000, : 554 - 559
  • [27] Min-Cut Based Leakage Power Aware Scheduling in High-Level Synthesis
    Wang, Nan
    Chen, Song
    Yoshimura, Takeshi
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2013), 2013, : 164 - 169
  • [28] Coupling-aware high-level interconnect synthesis
    Lyuh, CG
    Kim, T
    Kim, KW
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (01) : 157 - 164
  • [29] Software Synthesis From High-Level Specification for Swarm Robotic Applications
    Kang, Woosuk
    Jeong, Eunjin
    Yoon, Kyonghwan
    Ha, Soonhoi
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2024, 16 (03) : 243 - 246
  • [30] Latte: Locality Aware Transformation for High-Level Synthesis
    Cong, Jason
    Wei, Peng
    Yu, Cody Hao
    Zhou, Peipei
    [J]. PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 125 - 128