MPI Programming Model
Compiling MPI Programs
Basic MPI Features
MPI Basic Calls
MPI send and receive Calls
Using send and receive Calls
Another Simple Example
MPI send/receive: Buffering
MPI Asynchronous send/receive
MPI Asynchronous: Example
Performance of Asynchronous Communication
MPI Functionality
MPI Most Important Functions
MPI Run Time System on SGI
MPI Run Time on SGI
MPI Implementation on SGI
SGI Message-Passing Software
SGI MPI Engineering Expertise
SGI Message-Passing Toolkit
MPT: Supported Platforms
Convenience Features in MPT
MPI Performance
NUMAlink Implementation
NUMAlink-based MPI Performance
I/O Interconnect Performance
PPT Slide
GSN Performance
SHMEM Model
SHMEM API
One-Sided Communication Pattern
Learning about One-Sided (put/get) Communication
MPI Message Exchange(on host)
MPI Message Exchange using Single Copy (on host)
Performance of Synchronous Communication
Using Single Copy send/recv
Making Memory Globally Accessible for Single Copy send/recv
Double Ping Pong Test
Global Communication Test
Global Communication
MPI get/put
Transposition with SHMEM vs. send/recv
Transposition with MPI_put
Performance of One-Sided Communication
Performance of the Message Passing Libraries
MPI Tips for Performance
Important Environment Variables
MPI Programs: Debugging
MPI Performance Experiments
MPI versus OpenMP
SGI Message-Passing References
Summary
Email: u2591@sgi.com
Other information: 281-493-8372