DocumentCode :
1754221
Title :
Embedded tutorial — Compilation techniques for CGRAs: Exploring all parallelization approaches
Author :
Vander Aa, Tom ; Raghavan, Praveen ; Mahlke, Scott ; De Sutter, Bjorn ; Shrivastava, Ashish ; Hannig, Frank
Author_Institution :
Imec, Leuven, Belgium
fYear :
2010
fDate :
24-29 Oct. 2010
Firstpage :
185
Lastpage :
186
Abstract :
Coarse-Grained Reconfigurable Array (CGRA) processors accelerate inner loops of applications by exploiting instructionlevel parallelism (ILP) and in some cases also data-level and task-level parallelism (DLP & TLP). The aim of this tutorial is to give insight in CGRA architectures and their compilation techniques to exploit parallelism. These topics will be covered: · Polymorphic pipeline arrays, expanding coarse-grained arrays beyond innermost loops (Scott Mahlke, University of Michigan) · Code-generation for coarse-grained arrays: flexibility and programmer productivity (Bjorn De Sutter, Ghent University) · Memory-aware compilation techniques for CGRAs (Aviral Shrivastava, Arizona State University) · Retargetable Mapping of Loop Programs on Coarse-grained Reconfigurable Arrays (Frank Hannig, University of Erlangen-Nuremberg).
Keywords :
program compilers; reconfigurable architectures; CGRA architecture; DLP; TLP; coarse grained reconfigurable array processor; code generation; data level parallelism; loop program; memory aware compilation technique; polymorphic pipeline array; task level parallelism; Arrays; Parallel processing; Pipelines; Productivity; Software; Streaming media; Design; Performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2010 IEEE/ACM/IFIP International Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
978-1-6055-8905-3
Type :
conf
Filename :
5751499
Link To Document :
بازگشت