Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Layering SHMEM on Top of MPI
| |
|
Layering SHMEM on Top of MPI
Lars Paul Huse6 
| (6) |
Scali AS, Olaf Helsets vei 6, P.O. Box 70, Bogerud, N-0621 Oslo, Norway |
Abstract
In this paper we present the Scali ShMem - ScaShMem - library, a compatibility library for Cray SHMEM. SHMEM is a popular
application programmers interface for MPP (Massive Parallel Processor) programming, but has previously been limited to MPPs
from Cray Inc. and SGI Inc. ScaShMem is layered on top of Scali’s MPI implementation; ScaMPI, using multiple threads enabled
by ScaMPI’s thread-hot & -safe features. Since ScaShMem is layered on top of MPI, one-sided communication of SHMEM can be
mixed with MPI message passing. Near native Scali MPI performance is demonstrated for ScaShMem, justifying porting SHMEM applications
to a price favorable cluster environment.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|