• 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