DocumentCode
1994825
Title
Hardware MPI-2 Functions for Multi-Processing Reconfigurable System on Chip
Author
Gamom Ngounou Ewo, Roland Christian ; Kiegaing, Emmanuel ; Mbouenda, Martin ; Fotsin, Hilaire Bertrand ; Granado, Bertrand
Author_Institution
Lab. EEAT, Univ. de Douala, Douala, Cameroon
fYear
2013
fDate
20-24 May 2013
Firstpage
273
Lastpage
280
Abstract
In this paper we describe a hardware implementation, of the MPI-2 RMA communication library primitive, devoted to a distributed Multi Processing Reconfigurable System on Chip (MP-RSoC). We designed a platform able to process communications over a custom heterogeneous MP-RSoC using our hardware MPI-2 RMA communication primitives. To implement these primitives, we have conceived a scalable Network on Chip based on a crossbar. MPI-2 RMA primitives are directly usable in hardware tasks in the MP-RSoC to transfer data between all resources, either hardware or software. We also show that using message passing for parallel programming can have benefits in term of scalability and heterogeneity. Our hardware primitives have been implemented and tested on Xilinx FPGA spartan6 board.
Keywords
field programmable gate arrays; multiprocessing systems; network-on-chip; Xilinx FPGA spartan6 board; crossbar; custom heterogeneous MP-RSoC; hardware MPI-2 RMA communication library primitives; message passing; multiprocessing reconfigurable system on chip; parallel programming; scalable network on chip; Computer architecture; Hardware; Libraries; Ports (Computers); Software; Standards; Synchronization; FPGA; MPI; MPSoC; NoC; RMA;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
Conference_Location
Cambridge, MA
Print_ISBN
978-0-7695-4979-8
Type
conf
DOI
10.1109/IPDPSW.2013.147
Filename
6650896
Link To Document