DocumentCode
3264253
Title
Realizing reconfigurable mesh algorithms on softcore arrays
Author
Giefers, Heiner ; Platzner, Marco
Author_Institution
Univ. of Paderborn, Paderborn
fYear
2008
fDate
21-24 July 2008
Firstpage
41
Lastpage
48
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSAMOS.2008.4664845
Filename
4664845
Link To Document