DocumentCode :
3723392
Title :
Acceleration of nested conditionals on CGRAs via trigger scheme
Author :
Shouyi Yin;Pengcheng Zhou;Leibo Liu;Shaojun Wei
Author_Institution :
Institute of Microelectronics, Tsinghua University, Beijing 100084, China
fYear :
2015
Firstpage :
597
Lastpage :
604
Abstract :
Coarse-Grained Reconfigurable Architecture (CGRA) is a promising accelerator when considering both high performance and high power-efficiency. One of the challenges that CGRAs are confronting is to accelerate loops with control flow (if-then-else structures). Existing techniques employ predication to accelerate the conditionals but cannot accelerate nested conditionals efficiently. The state-of-the-art method dual issue scheme issues instructions from both the branch paths and then executes only the instructions from the path chosen by a predicate. But it also cannot handle nested conditionals. In this paper, we propose a solution to map loops with nested conditionals on a CGRA for the Triggered Instruction Architecture (TIA) paradigm - in which lacks compiler support. Experimental results show:We can accelerate loop kernels with nested conditionals via trigger scheme average of 1.41×, 1.79× and 1.29× better performance compared to partial predication, full predication and dual issue scheme respectively.
Keywords :
"Acceleration","Registers","Junctions","Computer architecture","Kernel","Field programmable gate arrays","Power demand"
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2015 IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ICCAD.2015.7372624
Filename :
7372624
Link To Document :
بازگشت