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 条
  • [21] Integration of energy reduction into high-level synthesis by partitioning
    Rettberg, Achim
    Rammig, Franz
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 225 - +
  • [22] Automatic cache partitioning method for high-level synthesis
    Jones, Bryant
    Hanna, Darrin M.
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 67 : 71 - 81
  • [23] Utilizing Power Management and Timing Slack for Low Power in High-Level Synthesis
    Xie, Zong-Han
    Huang, Shih-Hsu
    Cheng, Chun-Hua
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [24] Power management in high-level synthesis
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    Dey, S
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (01) : 7 - 15
  • [25] Interconnect-aware low-power high-level synthesis
    Zhong, L
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 336 - 351
  • [26] Coupling-aware high-level interconnect synthesis for low power
    Lyuh, CG
    Kim, TW
    Kim, KW
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 609 - 613
  • [27] Low-power high-level data-flow synthesis
    Wang, Guanjun
    Zhou, Tao
    2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 976 - 979
  • [28] High-level synthesis for low power based on network flow method
    Lyuh, CG
    Kim, T
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (03) : 364 - 375
  • [29] Live Demonstration: A Low-Power High-Level Synthesis System
    Yeh, Hua-Hsin
    Cheng, Chun-Hua
    Huang, Shih-Hsu
    2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 165 - 166
  • [30] Thread Weaving: Static Resource Scheduling for Multithreaded High-Level Synthesis
    Hsiao, Hsuan
    Anderson, Jason
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,