DocumentCode
2264384
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
Volume
1
fYear
0
fDate
0-0 0
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
Conference_Location
Minneapolis, MN
ISSN
1521-9097
Print_ISBN
0-7695-2612-8
Type
conf
DOI
10.1109/ICPADS.2006.56
Filename
1655651
Link To Document