DocumentCode
258594
Title
Rotated parallel mapping: A novel approach for mapping data parallel applications on CGRAs
Author
Schulz, Simon ; Bringmann, Oliver ; Schweizer, Thomas ; Rosenstiel, Wolfgang
Author_Institution
Fac. of Sci., Eberhard Karls Univ. Tubingen, Tübingen, Germany
fYear
2014
fDate
8-10 Dec. 2014
Firstpage
1
Lastpage
6
Abstract
In this paper we present a new way of mapping data-parallel applications on coarse-grained reconfigurable architectures (CGRAs) to increase their performance. Traditional mapping approaches aim to map an application to a minimum number of contexts. In this work we gave up this idea. We propose to use the temporal domain with multiple contexts, as the preferred mapping domain. The benefit of this approach is that enough free resources are made accessible for a parallel execution of a datapath, which enables a higher utilization of a CGRA´s resources, and thus a performance increase can be achieved. To show the validity of the proposed method, the speedup of various applications is evaluated using both, theoretical and experimental studies. The results show a performance improvement of up to 122% when compared to traditional application mapping techniques.
Keywords
parallel processing; reconfigurable architectures; CGRA; coarse-grained reconfigurable architectures; data parallel applications; datapath parallel execution; rotated parallel mapping; Context; Delays; Equations; Kernel; Pipeline processing; Registers; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4799-5943-3
Type
conf
DOI
10.1109/ReConFig.2014.7032554
Filename
7032554
Link To Document