Title :
LMPI: MPI for heterogeneous embedded distributed systems
Author :
Agbaria, Adnan ; Kang, Dong-In ; Singh, Karandeep
Author_Institution :
Inf. Sci. Inst., Southern California Univ., Los Angeles, CA
Abstract :
Message passing interface (MPI) is an important standard that allows message-passing applications to run on many heterogeneous message-passing distributed systems without any change. There are a tremendous number of MPI implementations that are, however, mainly dedicated for traditional distributed systems. Most of these implementations consume a significant amount of resources. In addition to the high resource consumption, the existing MPI implementations are not trivially applicable (if at all) to run on embedded systems. After presenting the motivations for designing and implementing a new MPI implementation for heterogeneous embedded systems, this paper presents an innovative technology for achieving MPI implementation, called lightweight MPI (LMPI), for embedded systems. Then, it presents a prototype implementation of LMPI. Lastly, this paper presents performance analysis by comparing the resource consumption of MPICH and LMPI implementations on a cluster of workstations
Keywords :
application program interfaces; embedded systems; message passing; workstation clusters; LMPI; heterogeneous embedded distributed systems; heterogeneous message-passing distributed systems; innovative technology; lightweight MPI; message passing interface; message-passing applications; resource consumption; Digital signal processing; Embedded system; Hardware; Message passing; Microcontrollers; Microprocessors; Mobile communication; Network servers; Prototypes; Workstations;
Conference_Titel :
Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2612-8
DOI :
10.1109/ICPADS.2006.56