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
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;
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
DOI :
10.1109/IPDPSW.2013.147