PSTSWM Origin2000 SHMEM Protocol Performance Summary

Performance Studies using

PSTSWM


SGI/Cray Research Origin2000 Protocol Performance

(SHMEM Summary - April 22, 1999)

The SGI/Cray Research Origin2000 is a Nonuniform Access Memory Access (NUMA) shared memory architecture. The SHMEM library is built on top of the shared memory. We use the SHMEM one-sided communication operations (get and put) to construct a simple message passing library that is suitable for the PSTSWM application, not implementing the more general (and complex) semantics included with standard message-passing libraries such as MPI and PVM.

The Origin2000s used in these experiments are located at Los Alamos National Laboratory, where they are being used to construct a very large parallel system. The system software changes more rapidly than at most other Origin2000 sites, and the useful "lifespan" of our experimental data may be relatively short.

The most important results from the protocol experiments are that

In the following we summarize the parallel algorithm specific results. To indicate the variation in performance over the set of SHMEM communication protocols, we give the

for each of the Experiment A problem cases. The data is presented in a table for each parallel algorithm. The cases are not labelled in the table, but are listed in the following order: T42 (P=16, 32, 8); T85 (P=16, 32, 8). For brevity, we also describe the performance sensitivity to be low, moderate, or high if the median-based statistic is <= 5%, between 5% and 15%, or >= 15%, respectively. Note that all timings were taken on a dedicated system, and performance variation is not a function of interaction with other users.
DFFT
EXCHSUM
HALFSUM
RINGPIPE
RINGSUM
LOGTRANS (1)
LOGTRANS (2)
LOGTRANS (3)
SRTRANS (1)
SRTRANS (2)
SRTRANS (3)
SWTRANS (1)
SWTRANS (2)
SWTRANS (3)

Some general rules of thumb can be derived from the above data.

PSTSWM Performance Page


Patrick H. Worley / ( worleyph@ornl.gov)
Last Modified Monday, 15-Jul-2002 10:08:34 EDT.
86007 accesses since 1/2/96.