LogGP Performance Evaluation of MPI

Khalid Al-Tawil, Csaba Andras Moritz · High Performance Distributed Computing · 1998

Users of parallel machines need good performance evaluations for several communication patterns in order to develop efficient message-passing applications. LogGP is a simple parallel machine model that reflects the important parameters required to measure the real 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 th e performance of MPI communications on three platforms: Cray-research T3D, Convex Exemplar 1600, and a network of wo rkstations (NOW). Each machine is viewed as a ``black box'' that suppor ts the same MPI implementation. We develop a simple set of communication benchmarks to extract the LogGP parameters. Our objective in this is to compare the performance of MPI communicati on on several platforms.In particular, two questions are addressed: how does LogGP quantify on MPI performance, and how does MPI performance compare on the three computing platforms: Cray Research T3D, Convex Exemplar 1600, and works tations clusters?

Read the paper · More papers on PaperTik