DocumentCode
245358
Title
Leveraging parallelism in the presence of control flow on CGRAs
Author
Jihyun Ryoo ; Kyuseung Han ; Kiyoung Choi
Author_Institution
Dept. of Electr. & Comput. Eng., Seoul Nat. Univ., Seoul, South Korea
fYear
2014
fDate
20-23 Jan. 2014
Firstpage
285
Lastpage
291
Abstract
Coarse-Grained Reconfigurable Architectures (CGRAs) are suitable for accelerating data-intensive applications in embedded systems due to high performance and power efficiency. However, as application programs become complex having more control flows in them, it becomes harder to accelerate such programs on CGRAs. Previous researches on this issue have focused on correct execution of control flows rather than their acceleration. This paper reveals how control flows degrade the performance of programs and proposes a software approaches to accelerating control flows by exploiting parallelism residing in each conditionals as well as among conditionals. Experiments show that our proposed techniques improve performance by 2.51 times on average.
Keywords
embedded systems; parallel architectures; reconfigurable architectures; CGRA; coarse-grained reconfigurable architectures; control flow acceleration; embedded systems; parallelism; Acceleration; Arrays; Parallel processing; Program processors; Registers; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (ASP-DAC), 2014 19th Asia and South Pacific
Conference_Location
Singapore
Type
conf
DOI
10.1109/ASPDAC.2014.6742904
Filename
6742904
Link To Document