Title :
A compiler method for memory-conscious mapping of applications on coarse-grained reconfigurable architectures
Author :
Dimitroulakos, G. ; Galanis, M.D. ; Goutis, C.E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ., Greece
Abstract :
This paper presents a compiler methodology for memory-aware mapping on 2-Dimensional coarse-grained reconfigurable architectures that aims in improving the mapped applications´ performance. By exploiting data reuse opportunities, the methodology tries to overcome the data memory bandwidth bottleneck, which negatively influences the applications´ performance. This is achieved by using foreground memory in the architecture and by properly placing operations in the processing elements. The methodology considers a realistic 2-Dimensional coarse-grained reconfigurable architecture template, which can model the majority of the existing coarse-grained architectures. The experimental results show that the execution time and memory accesses are reduced.
Keywords :
program compilers; reconfigurable architectures; storage management; coarse-grained reconfigurable architecture; compiler method; data memory bandwidth bottleneck; data reuse; memory access; memory-conscious mapping; Acceleration; Application software; Bandwidth; Computer architecture; Digital signal processing; Field programmable gate arrays; Memory architecture; Parallel processing; Reconfigurable architectures; Very large scale integration;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
DOI :
10.1109/IPDPS.2005.8