Floorplan Driven Architecture and High-Level Synthesis Algorithm for Dynamic Multiple Supply Voltages

被引:1
|
作者
Abe, Shin-ya [1 ]
Shi, Youhua [2 ]
Usami, Kimiyoshi [1 ,3 ,4 ]
Yanagisawa, Masao [4 ]
Togawa, Nozomu [1 ]
机构
[1] Waseda Univ, Dept Comp Sci & Engn, Tokyo 1698555, Japan
[2] Waseda Univ, Waseda Inst Adv Study, Tokyo 1698555, Japan
[3] Shibaura Inst Technol, Dept Informat Sci & Engn, Tokyo 1358548, Japan
[4] Waseda Univ, Dept Elect & Photon Syst, Tokyo 1698555, Japan
关键词
high-level synthesis; interconnection delay; energy-optimization; dynamic multiple supply voltages; SCHEME;
D O I
10.1587/transfun.E96.A.2597
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an adaptive voltage huddle-based distributed-register architecture (AVHDR architecture), which integrates dynamic multiple supply voltages and interconnection delay into high-level synthesis. In AVHDR architecture, voltages can be dynamically assigned for energy reduction. In other words, low supply voltages are assigned to non-critical operations, and leakage power is cut off by turning off the power supply to the sleeping functional units. Next, an AVHDR-based high-level synthesis algorithm is proposed. Our algorithm is based on iterative improvement of scheduling/binding and floorplanning. In the iteration process, the modules in each huddle can be placed close to each other and the corresponding AVHDR architecture can be generated and optimized with floorplanning information. Experimental results show that on average our algorithm achieves 43.9% energy-saving compared with conventional algorithms.
引用
收藏
页码:2597 / 2611
页数:15
相关论文
共 50 条
  • [21] Low Power Design method in High Level Synthesis with Multiple Voltages
    Wei, Chen
    Li, Guangshun
    Zhang, Xiujuan
    ICIEA 2010: PROCEEDINGS OF THE 5TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOL 3, 2010, : 157 - +
  • [22] A scheduling algorithm for optimization and early planning in high-level synthesis
    Memik, SO
    Kastner, R
    Bozorgzadeh, E
    Sarrafzadeh, M
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) : 33 - 57
  • [23] High-Level Synthesis Algorithm for the Design of Reconfigurable Constant Multiplier
    Chen, Jiajia
    Chang, Chip-Hong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (12) : 1844 - 1856
  • [24] FADO: Floorplan-Aware Directive Optimization for High-Level Synthesis Designs on Multi-Die FPGAs
    Du, Linfeng
    Liang, Tingyuan
    Sinha, Sharad
    Xie, Zhiyao
    Zhang, Wei
    PROCEEDINGS OF THE 2023 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, FPGA 2023, 2023, : 15 - 25
  • [25] Sensor Signal Processing Using High-Level Synthesis With a Layered Architecture
    Hihara, Hiroki
    Iwasaki, Akira
    Hashimoto, Masanori
    Ochi, Hiroyuki
    Mitsuyama, Yukio
    Onodera, Hidetoshi
    Kanbara, Hiroyuki
    Wakabayashi, Kazutoshi
    Sugibayashi, Tadahiko
    Takenaka, Takashi
    Hada, Hiromitsu
    Tada, Munehiro
    Miyamura, Makoto
    Sakamoto, Toshitsugu
    IEEE EMBEDDED SYSTEMS LETTERS, 2018, 10 (04) : 119 - 122
  • [26] TAO: Techniques for Algorithm-Level Obfuscation during High-Level Synthesis
    Pilato, Christian
    Regazzoni, Francesco
    Karri, Ramesh
    Garg, Siddharth
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [27] A Firefly Algorithm Driven Approach for High Level Synthesis
    Sarkar, Pallabi
    Sengupta, Anirban
    Rathlavat, Santosh
    Naskar, Mrinal Kanti
    2017 3RD IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS (INIS), 2017, : 15 - 19
  • [28] High-level synthesis of asynchronous systems by data-driven decomposition
    Wong, CG
    Martin, AJ
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 508 - 513
  • [29] HIGH-LEVEL SYNTHESIS - A TUTORIAL
    WU, ACH
    LIN, YL
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (03) : 209 - 218
  • [30] An Introduction to High-Level Synthesis
    Coussy, Philippe
    Meredith, Michael
    Gajski, Daniel D.
    Takach, Andres
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 8 - 17