DocumentCode
1244897
Title
Modeling communication overhead: MPI and MPL performance on the IBM SP2
Author
Xu, Zhiwei ; Hwang, Kai
Author_Institution
Acad. Sinica, Beijing, China
Volume
4
Issue
1
fYear
1996
Firstpage
9
Lastpage
24
Abstract
The authors use timing experiments on the IBM SP2 to develop an overhead-quantifying method for evaluating communication performance on message-passing multicomputers. Massively parallel processor (MPP) designers and users can apply this method to reveal architectural bottlenecks and to trade off between computations and communications for parallel applications optimization. This article presents a systematic method to estimate the communication overheads of three message-passing operations (point-to-point communication, collective communication and collective computation) on MPPs. We validated this method by a performance study of the Message-Passing Interface (MPI) and the IBM Message-Passing Library (MPL) on the IBM SP2 at the Maui High-Performance Computing Center. We measured overheads of the three communication operations for various combinations of machine size and message length. We used the collected timing data to derive the overhead expressions. For a given MPP, the timing measurements need to be performed only once
Keywords
IBM computers; message passing; parallel machines; performance evaluation; timing; IBM Message-Passing Library; IBM SP2; MPI performance; MPL performance; Message-Passing Interface; architectural bottlenecks; collective communication; collective computation; communication overhead modelling; communication performance evaluation; machine size; massively parallel processors; message length; message-passing multicomputers; message-passing operations; overhead-quantifying method; parallel applications optimization; point-to-point communication; timing measurements; Computer interfaces; Concurrent computing; Design optimization; High performance computing; Length measurement; Libraries; Performance evaluation; Process design; Size measurement; Timing;
fLanguage
English
Journal_Title
Parallel & Distributed Technology: Systems & Applications, IEEE
Publisher
ieee
ISSN
1063-6552
Type
jour
DOI
10.1109/88.481662
Filename
481662
Link To Document