Table of Contents
Outline
Performance Metrics
Modeling Performance
Bandwidth and Latency
Measured Costs
Typical Communication Costs
Example: Finite Difference
Time for Finite Difference
Speedup and Efficiency
Example: Finite Difference
Using Performance Models
Qualitative Analysis: Finite Difference
Scalability Predictions:Finite Difference
Design Alternatives: Finite Difference
Design Alternatives (2)
Model Refinements for Load Imbalance
Refined Model vs. Observations
Impact of Network Topology
Competition for Bandwidth
Competition in 1-D Mesh
Bandwidth-Constrained Model vs. Observations
Performance Models: Summary
Outline
Tool Survey
High Performance Fortran (HPF)
HPF Example
HPF Analysis
Message Passing Interface (MPI)
MPI Example
MPI Analysis
Fortran M
FM Example
FM Analysis
Compositional C++
CC++ Example
CC++ Analysis
PCF
PCF (2)
PCF Example (SGI Variant)
PCF Analysis
SHMEM
SHMEM Example
SHMEM Analysis
Performance Tools
Tool Summary
|