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 *