Title :
Exploring the design space of an optimized compiler approach for mesh-like coarse-grained reconfigurable architectures
Author :
Dimitroulakos, Gregory ; Galanis, Michalis D. ; Goutis, Costas E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Patras Univ., Greece
Abstract :
In this paper we study the performance improvements and trade-offs derived from an optimized mapping approach applied on a parametric coarse grained reconfigurable array architecture. The processing elements´ local register files and the processing elements´ interconnection network is exploited for caching memory data values with data reuse opportunities. The data reused values are transferred through the processing elements´ interconnection network hence, relieving the bus from the burden of transferring these values. A novel mapping algorithm is also proposed that uses a modulo scheduling technique. This algorithm targets on a flexible architecture template which permits experimental exploration over different architecture alternatives. The experimental results showed that the operation parallelism was significantly improved by our mapping approach. Additionally, we have outlined the relation that exists between the performance improvements and the memory access latency, the interconnection network and the processing elements´ register file size.
Keywords :
cache storage; multiprocessor interconnection networks; optimising compilers; parallel processing; processor scheduling; reconfigurable architectures; data reuse; interconnection network; memory data caching; mesh-like coarse-grained reconfigurable architectures; modulo scheduling; operation parallelism; optimized compiler; optimized mapping; parametric coarse grained reconfigurable array architecture; Bandwidth; Computer architecture; Design optimization; Multiprocessor interconnection networks; Optimizing compilers; Parallel processing; Reconfigurable architectures; Registers; Scheduling; Space exploration;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639349