A thread partitioning algorithm in low power high-level synthesis

被引:2
|
作者
Uchida, J [1 ]
Togawa, N [1 ]
Yanagisawa, M [1 ]
Ohtsuki, T [1 ]
机构
[1] Waseda Univ, Dept Comp Sci, Tokyo 169, Japan
关键词
D O I
10.1109/ASPDAC.2004.1337543
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a thread partitioning algorithm in low power high-level synthesis. The algorithm is applied to high-level synthesis systems. In the systems, we can describe parallel behaving circuit blocks(threads) explicitly. First it focuses on a local register file RF in a thread. It partitions a thread into two sub-threads, one of which has RF and the other does not have, RF. The partitioned sub-threads need to be synchronized with each other to keep the data dependency of the original thread. Since the partitioned sub-threads have waiting time for synchronization, gated clocks can be applied to each sub-thread. Then we can synthesize a low power circuit with a low area overhead, compared to the original circuit. Experimental results demonstrate effectiveness and efficiency of the algorithm.
引用
收藏
页码:74 / 79
页数:6
相关论文
共 50 条
  • [31] High-level synthesis using a genetic algorithm
    Ohmori, Kenji
    2000, Scripta Technica Inc, New York, NY, United States (83):
  • [32] High-level synthesis using a genetic algorithm
    Ohmori, K
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2000, 83 (04): : 24 - 32
  • [33] Low power VLSI design: An optimal binding algorithm in high-level synthesis using integer linear programming
    Shiue, WT
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XV, PROCEEDINGS: MOBILE/WIRELESS COMPUTING AND COMMUNICATION SYSTEMS III, 2002, : 458 - 461
  • [34] Power-Management High-Level Synthesis
    Macko, Dominik
    Jelemenska, Katarina
    Cicak, Pavel
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 63 - 68
  • [35] A power management methodology for high-level synthesis
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    Dey, S
    ELEVENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 24 - 29
  • [36] 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
  • [37] 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
  • [38] Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis
    Henkel, Joerg
    Ernst, Rolf
    Holtmann, Ullrich
    Benner, Thomas
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 96 - 100
  • [39] INCENTIVES FOR PARTITIONING HIGH-LEVEL WASTE
    BURKHOLDER, HC
    CLONINGER, MO
    BAKER, DA
    JANSEN, G
    NUCLEAR TECHNOLOGY, 1976, 31 (02) : 202 - 217
  • [40] An evolutionary algorithm for the allocation problem in high-level synthesis
    Harmanani, HM
    Saliba, R
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2005, 14 (02) : 347 - 366