Title: MPI hardware framework for many-core based embedded systems

Authors: Rodrigo Vinicius Mendonça Pereira; Laio Oriel Seman; Marcelo Daniel Berejuck; Douglas Rossi De Melo; Analucia Schiaffino Morales; Eduardo Augusto Bezerra

Addresses: Department of Computing, Federal University of Santa Catarina (UFSC), Florianópolis, SC, 88906-072, Brazil ' Graduate Program in Applied Computer Science, University of Vale do Itajaí (UNIVALI), Itajaí, SC, 88302-901, Brazil ' Department of Computing, Federal University of Santa Catarina (UFSC), Florianópolis, SC, 88906-072, Brazil ' Laboratory of Embedded and Distributed Systems, University of Vale do Itajaí (UNIVALI), Itajaí, SC, 88302-901, Brazil ' Department of Computing, Federal University of Santa Catarina (UFSC), Florianópolis, SC, 88906-072, Brazil ' Space Technology Research Laboratory, Federal University of Santa Catarina (UFSC), Florianópolis, SC, 88040-970, Brazil

Abstract: This paper presents an investigation and evaluation of the services and infrastructure performance of a software and hardware implementation subset of the message passing interface (MPI) standard. The proposal for an efficient MPI Hardware and MPI Software models, along with the presentation and evaluation of its queuing model, aims at giving the system design a framework to assist. Comparative results are presented between MPI in hardware and software such as silicon consumption, processing time and transfer rate of the system related to the size of buffers. Tests in an environment consisting of an MPSoC model integrated on a network-on-chip (NoC) were performed, including classical algorithms such as PI calculation and the Dining Philosophers problem, to evaluate the proposed model functionality. Experimental results demonstrated the effectiveness of the proposed approach and the resulting implementation, although this comes at the cost of increased use of silicon in hardware implementation.

Keywords: MPI hardware; MPSoC; multiprocessor system-on-chip; queue model; analytical model; sensor network; NOC; network-on-chip.

DOI: 10.1504/IJSNET.2021.112888

International Journal of Sensor Networks, 2021 Vol.35 No.1, pp.42 - 56

Received: 22 Feb 2020
Accepted: 05 Mar 2020

Published online: 08 Feb 2021 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article