DocumentCode :
3473024
Title :
A thread partitioning algorithm in low power high-level synthesis
Author :
Uchida, Jumpei ; Togawa, Nozomu ; Yanagisawa, Masan ; Ohtsuki, Tatsuo
Author_Institution :
Dept. of Comput. Sci., Waseda Univ., Tokyo, Japan
fYear :
2004
fDate :
27-30 Jan. 2004
Firstpage :
74
Lastpage :
79
Abstract :
We propose 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 subthreads, one of which has RF and the other does not have RF. The partitioned subthreads need to be synchronized with each other to keep the data dependency of the original thread. Since the partitioned subthreads have waiting time for synchronization, gated clocks can be applied to each subthread. 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.
Keywords :
high level synthesis; low-power electronics; synchronisation; data dependency; gated clocks; local register file; low power high-level synthesis; parallel behaving circuit blocks; synchronization; thread partitioning algorithm; Circuit synthesis; Clocks; High level synthesis; Partitioning algorithms; Power systems; Radio frequency; Registers; Synchronization; Very large scale integration; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN :
0-7803-8175-0
Type :
conf
DOI :
10.1109/ASPDAC.2004.1337543
Filename :
1337543
Link To Document :
بازگشت