Title :
Automatic mapping of application to coarse-grained reconfigurable architecture based on high-level synthesis techniques
Author :
Lee, Ganghee ; Lee, Seokhyun ; Choi, Kiyoung
Author_Institution :
Seoul Nat. Univ., Seoul
Abstract :
Coarse-grained reconfigurable architecture is good for both performance and flexibility. However, it is not easy to map applications to such architecture since it requires compilation of the application and configuration of the architecture at the same time while trying to maximally exploit the parallelism in the application and the architecture. In this paper, we introduce an approach to mapping applications to coarse-grained reconfigurable architecture based on high-level synthesis techniques. We adopt performance enhancing techniques including loop unrolling and loop pipelining for temporal mapping on a reconfigurable array architecture. Experimental results with DSPstone benchmark examples show the effectiveness of the proposed approach.
Keywords :
high level synthesis; reconfigurable architectures; automatic mapping application; coarse-grained reconfigurable architecture; high-level synthesis technique; loop pipelining; loop unrolling; map application; reconfigurable array architecture; temporal mapping; Application software; Computer architecture; Computer science; High level synthesis; Kernel; Logic arrays; Parallel processing; Pipeline processing; Reconfigurable architectures; Throughput; coarse-grained reconfigurable architecture; high-level synthesis; mapping;
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
DOI :
10.1109/SOCDC.2008.4815655