Performance modeling and evaluation of MPI

被引:24
作者
Al-Tawil, K [1 ]
Moritz, CA
机构
[1] King Fahd Univ Petr & Minerals, Dept Comp Engn, Dhahran 31261, Saudi Arabia
[2] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
关键词
LogP; MPI; LogGP; parallel processing; workstations;
D O I
10.1006/jpdc.2000.1677
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Users of parallel machines need to have a good grasp for how different communication patterns and styles affect the performance of message-passing applications. LogGP is a simple performance model that reflects the most important parameters required to estimate the communication performance of parallel computers. The message passing interface (MPI) standard provides new opportunities for developing high performance parallel and distributed applications. In this paper, we use LogGP as a conceptual framework for evaluating the performance of MPI communications on three platforms: Gray-Research T3D, Convex Exemplar 1600SP, and a network of workstations (NOW). We develop a simple set of communication benchmarks to extract the LogGP parameters. Our objective in this is to compare the performance of MPI communication on several platforms and to identify a performance model suitable for MPI performance characterization. In particular, two problems are addressed: how LogGP quantifies MPI performance and what extra features are required for modeling MPI, and how MPI performance compare on the three computing platforms: Gray Research T3D, Convex Exemplar 1600SP, and workstations clusters. (C) 2001 Academic Press.
引用
收藏
页码:202 / 223
页数:22
相关论文
共 20 条
  • [1] Modeling the communication performance of the IBM SP2
    Abandah, GA
    Davidson, ES
    [J]. 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 249 - 257
  • [2] ALASDAIR R, 1994, EPCCKTPCHIMPV2USER U
  • [3] Alexeyev A. A., 1995, Proceedings of the the 3rd International Specialist Workshop on Nonlinear Dynamics of Electronic Systems. NDES '95, P95, DOI 10.1145/215399.215427
  • [4] ANDRAS C, 1997, P 10 INT C PAR DISTR, P167
  • [5] BARRIUSO R, 1994, SHMEM USER GUIDE C
  • [6] Burns G., 1994, LAM OPEN CLUSTER ENV
  • [7] Cameron Kenneth, 1995, CRI EPCC MPI CRAY T3
  • [8] CHENG F, 1994, UNIFY SYSTEM
  • [9] CULLER D, 1993, P 4 ACM SIGPLAN S PR, V28
  • [10] CULLER D, 1996, IEEE MICRO