DocumentCode :
169688
Title :
Flattening-based mapping of imperfect loop nests for CGRAs?
Author :
Jongeun Lee ; Seongseok Seo ; Hongsik Lee ; Hyeon Uk Sim
Author_Institution :
Sch. of ECE, Ulsan Nat. Inst. of Sci. & Technol. (UNIST), Ulsan, South Korea
fYear :
2014
fDate :
12-17 Oct. 2014
Firstpage :
1
Lastpage :
10
Abstract :
For loop accelerators such as coarse-grained reconfigurable architectures (CGRAs) and GP-GPUs, nested loops represent an important source of parallelism. Existing solutions to mapping nested loops on CGRAs, however, are either designed for perfectly nested loops only, or expensive and inflexible. Efficient CGRA mapping of imperfect loops with arbitrary nesting depth still remains a challenge. In this paper we propose a compiler-hardware co-operative approach that is flexible and yet able to generate efficient mappings for imperfect nested loops. It is based on loop flattening, but to mitigate the negative impact of flattening we combine loop fission and a light-weight architecture extension that is designed to accelerate common operation patterns appearing frequently in flattened loops. Our experimental results using imperfect loops from multimedia and DSP domains demonstrate that our special operations can cover a large portion of nested loop operations, improve performance of nested loops by nearly 30% over using loop flattening only, and achieve near-ideal executions on CGRAs for imperfect loops.
Keywords :
parallel processing; program compilers; program control structures; CGRA; DSP domains; GP-GPUs; coarse-grained reconfigurable architectures; compiler-hardware cooperative approach; flattening-based loop nest mapping; light-weight architecture extension; loop accelerators; loop fission; loop flattening; multimedia domains; nested loop mapping; parallelism source; Arrays; Kernel; Nickel; Pipeline processing; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2014 International Conference on
Conference_Location :
New Delhi
Type :
conf
DOI :
10.1145/2656075.2656085
Filename :
6971825
Link To Document :
بازگشت