Title :
Realizing reconfigurable mesh algorithms on softcore arrays
Author :
Giefers, Heiner ; Platzner, Marco
Author_Institution :
Univ. of Paderborn, Paderborn
Abstract :
The reconfigurable mesh is a very popular model for massively parallel computation for which a large body of algorithms with exceptionally low runtime complexities exists. However, these low complexities can not be exploited due to the unrealistic assumption that communication time is either constant or logarithmic in the number of cores. Nevertheless, studying the reconfigurable mesh model and associated algorithms might lead to new approaches for the design and programming of many cores with light-weight, circuit-switched interconnects. In this paper, we present the mapping of reconfigurable mesh algorithms to softcore arrays. We first discuss our architecture and the corresponding tool flow, and then turn to the most critical issues, minimizing communication delay and establishing synchronization in the single-operand, circuit-switched network. We show experimental results from an FPGA prototype and evaluate our architecture by a sparse matrix multiplication case study.
Keywords :
field programmable gate arrays; parallel architectures; reconfigurable architectures; sparse matrices; FPGA prototype; circuit-switched interconnects; communication delay; mesh algorithms; parallel computation; runtime complexities; softcore arrays; sparse matrix multiplication; Algorithm design and analysis; Computer architecture; Integrated circuit interconnections; Message passing; Network-on-a-chip; Prototypes; Routing; Runtime; Switches; Vehicle dynamics;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008. SAMOS 2008. International Conference on
Conference_Location :
Samos
Print_ISBN :
978-1-4244-1985-2
DOI :
10.1109/ICSAMOS.2008.4664845