DocumentCode
3420182
Title
A performance and portability study of parallel applications using a distributed computing testbed
Author
Morariu, Viorel ; Cunningham, Matthew ; Letterman, Mark
Author_Institution
Nat. Appl. Software Eng. Center, Concurrent Technol. Corp., Johnstown, PA, USA
fYear
1997
fDate
35521
Firstpage
222
Lastpage
231
Abstract
A case study was conducted to examine the performance and portability of parallel applications, with an emphasis on data transfer among the processors in heterogeneous environments. Several parallel test programs using MPICH, a message passing interface (MPI) library, and the Linda parallel environment were developed to analyze communication performance and portability. These programs implement loosely and tightly synchronized communication models in which each processor exchanges data with two other processors. This data-exchange pattern mimics communication in certain parallel applications using striped partitioning of the computational domain. Tests were performed on an isolated, distributed computing testbed, a live development network and a symmetrical multiprocessing computer system. All network configurations used asynchronous transfer mode (ATM) network technologies. The testbed used in the study was a heterogeneous network consisting of various workstations and networking equipment. This paper presents an analysis of the results and recommendations for designing and implementing course-grained, parallel, scientific applications
Keywords
asynchronous transfer mode; local area networks; message passing; multiprocessing systems; open systems; parallel languages; parallel programming; software libraries; software performance evaluation; software portability; ATM; Linda; MPICH; asynchronous transfer mode; case study; course-grained parallel scientific applications; distributed computing testbed; heterogeneous environments; message passing interface library; network configurations; networking equipment; parallel applications; parallel test programs; processor data transfer; software performance; software portability; striped partitioning; symmetrical multiprocessing system; synchronized communication models; workstations; Application software; Asynchronous transfer mode; Computer networks; Concurrent computing; Distributed computing; Libraries; Message passing; Performance analysis; Performance evaluation; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Heterogeneous Computing Workshop, 1997. (HCW '97) Proceedings., Sixth
Conference_Location
Geneva
Print_ISBN
0-8186-7879-8
Type
conf
DOI
10.1109/HCW.1997.581423
Filename
581423
Link To Document