Title :
A Pthreads-Based MPI-1 Implementation for MMU-Less Machines
Author :
Rico-Gallego, Juan A. ; Álvarez-Llorente, Jesús M. ; Perogil-Duque, Francisco J. ; Antunez-Gomez, P.P. ; Diaz-Martin, J.C.
Author_Institution :
Escuela Politec., Univ. of Extremadura, Caceres
Abstract :
AzequiaMPI is a new thread-based full conformant implementation of the MPI-1 standard for MMU-less processors. It runs on a Linux desktop and on the entire Texas Instruments TMS320C6000 family of digital signal processors, as well as on MicroBlaze and PowerPC 405, which makes AzequiaMPI a useful tool in the reconfigurable MPSoC arena. AzequiaMPI needs a Pthreads box, what in most cases means the support of an underlying operating system as Xilkernel or uClinux. This paper discusses design issues and gives memory footprint and performance figures in a Xilkernel/PowerPC405 Xilinx FPGA.
Keywords :
Linux; digital signal processing chips; message passing; multi-threading; AzequiaMPI; Linux desktop; MMU-less machines; MicroBlaze; PowerPC 405; Pthreads-based MPI-1 implementation; Texas Instruments TMS320C6000 family; Xilkernel; digital signal processors; operating system; reconfigurable MPSoC; thread-based full conformant implementation; uClinux; Application software; Delay; Digital signal processing; Digital signal processors; Field programmable gate arrays; High performance computing; Instruments; Kernel; Linux; Operating systems; FPGA; MPI; Pthreads;
Conference_Titel :
Reconfigurable Computing and FPGAs, 2008. ReConFig '08. International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-3748-1
Electronic_ISBN :
978-0-7695-3474-9
DOI :
10.1109/ReConFig.2008.24