|
Figures |
FIGURE 4-1
Basic Ring Sending Algorithm
FIGURE 4-2
Basic Ring Sending Algorithm With Synchronization
FIGURE 4-3
Bandwidth as a function of message size for Algorithms 1 and 2
FIGURE 4-4
Bandwidth as a function of message size with directed polling
FIGURE 4-5
Bandwidth as a function of message size with nonblocking operations
FIGURE 4-6
Bandwidth as a function of message size with highly synchronized processes
FIGURE 4-7
Bandwidth as a function of message size with load imbalance
FIGURE 4-8
Bandwidth as a function of MPI_Testall calls
FIGURE 4-9
Bandwidth as a function of MPI_Testall calls
FIGURE 5-1
Matrix Transposition
FIGURE 5-2
Matrix Transposition, Distributed Over Two Processes
FIGURE 5-3
Matrix Transposition, Distributed Over Two Processes (Fortran Perspective)
FIGURE 5-4
Matrix Transposition, Maximal Aggregation for 4X4 Transposition
FIGURE 7-1
Relationship Between Bisection Bandwidth and Number of Nodes
FIGURE 8-1
Performance Analyzer--Main View
FIGURE 8-2
Performance Analyzer--Main View With Tracing Enabled
FIGURE 8-3
Performance Analyzer--Source View
FIGURE 8-4
Performance Analyzer--Callers-Callees View
FIGURE 8-5
Performance Analyzer--Timeline View
FIGURE 8-6
Performance Analyzer--Timeline View With Callstack
FIGURE 8-7
Examples of Functions That Might Appear in Profiles
FIGURE A-1
Blocking Sends Interrupt Computation
FIGURE A-2
Nonblocking Operations Overlap With Computation
FIGURE A-3
Computational Resources Devoted Either to Computation or to MPI Operations
FIGURE A-4
Progress Made on Multiple Messages by a Single MPI Call That Does Not Explicitly Reference the Other Messages
FIGURE A-5
Snapshot of a Pipelined Message
FIGURE A-6
A Medium-Size Message Using Only One Postbox
FIGURE A-7
A Short Message Squeezing Data Into the Postbox -- No Buffers Used
FIGURE A-8
First Snapshot of a Cyclic Message
FIGURE A-9
Second Snapshot of a Cyclic Message
FIGURE A-10
Shared-Memory Resources Dedicated per Connection
FIGURE A-11
Shared-Memory Resources per Sender -- Example of Send-Buffer Pools
FIGURE A-12
Eager Message-Passing Protocol
FIGURE A-13
Rendezvous Message-Passing Protocol
FIGURE A-14
Broadcast With Binary Fan-Out, First Example
FIGURE A-15
Broadcast With Binary Fan-Out, Second Example
FIGURE A-16
Broadcast With Binary Fan-Out, Third Example
FIGURE A-17
Broadcast With Binary Fan-Out, Fourth Example
FIGURE A-18
Broadcast Over Shared Memory With Binary Fan-Out, First Case
FIGURE A-19
Broadcast Over Shared Memory With Binary Fan-Out, Second Case
FIGURE A-20
Tree Broadcast versus Pipelined Broadcast of a Large Message
FIGURE B-1
Message of B Bytes Sent Over Shared Memory
Copyright © 2006, Sun Microsystems, Inc. All Rights Reserved.