Outline

1/17/98


Click here to start


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

Email: jake@npac.syr.edu

Home Page: http://www.npac.syr.edu/users/jake