Parallel Performance Project Research Paper
Research Paper
-
Modeling the Communication and Computation Performance of the IBM SP2
Gheith Abandah and Edward S. Davidson
Technical Report CSE-TR-258-95, University of Michigan, May 95.
Abstract
-
The objective of this report is to develop models that characterize the
performance of the different aspects of a multicomputer to facilitate
activities such as explaining the achieved performance of message-passing
applications, developing efficient message-passing applications, and
comparing the performance of different multicomputers and application code
implementations. The models developed in this report estimate the
execution time of a message-passing application given its high-level
source code. In this report, we present our models for characterizing the
communication and computation performance of multicomputers. Our approach
in developing communication performance models is to model the performance
of a set of common communication patterns. This set contains the basic
communication patterns, and is selected in such a way that the complex
communication patterns can be constructed from these basic patterns. Hence
the time of a complex communication pattern is estimated by summing the
times of its basic components. Our approach for modeling the computation
performance is through using a Machine-Application Performance Bound (MA
Bound). The MA Bound of an application is an upper bound for the
performance that can be achieved for the application on a certain machine.
In this report we present our models for the IBM SP1, IBM SP2, and Convex
SPP-1000. And we present some uses of these models, e.g. studying the
performance of six broadcast algorithms on the IBM SP2, and comparing the
communication performance of the IBM SP2 and the Convex SPP-1000.
Back to Publication List, or
Parallel Performance Project Home Page