Parallel Performance Project Research Paper
Research Paper
-
Characterizing Shared Memory and Communication Performance: A Case Study
of the Convex SPP1000
Gheith A. Abandah and Edward S. Davidson
The IEEE Trans. on Parallel and Distributed Systems, Vol. 9, No. 2,
pp 206-216, Feb 1998.
Abstract
-
In a distributed shared memory (DSM) multiprocessor, the
processors cooperate in solving a parallel application by accessing
the shared memory. The latency of a memory access depends on several
factors including the distance to the nearest valid data copy, data
sharing conditions, and traffic of other processors. To provide a
better understanding of DSM performance and to support application
tuning and compiler development for DSM systems, this paper extends
microbenchmarking techniques to characterize the important aspects of
a DSM system. We present an experiment-based methodology for
characterizing the memory, communication, scheduling, and
synchronization performance, and apply it to the Convex SPP1000. We
present carefully designed microbenchmarks to characterize the
performance of the local and remote memory, producer-consumer
communication involving two or more processors, and the effects on
performance when multiple processors contend for utilization of the
distributed memory and the interconnection network.
Back to Publication List, or
Parallel Performance Project Home Page