1
The HPC Challenge Benchmark The HPC Challenge Benchmark
Jack Dongarra
Innovative Computing Laboratory University of Tennessee and Computer Science and Mathematics Division Oak Ridge National Laboratory http://icl.cs.utk.edu/hpcc/
The HPC Challenge Benchmark The HPC Challenge Benchmark - - PDF document
The HPC Challenge Benchmark The HPC Challenge Benchmark http://icl.cs.utk.edu/hpcc/ Jack Dongarra Innovative Computing Laboratory University of Tennessee and Computer Science and Mathematics Division Oak Ridge National Laboratory 1 Phases
Innovative Computing Laboratory University of Tennessee and Computer Science and Mathematics Division Oak Ridge National Laboratory http://icl.cs.utk.edu/hpcc/
02 05 06 07 08 09 10 03 04 Products Metrics, Benchmarks Academia Research Platforms Early Software Tools Early Pilot Platforms
Phase II R&D
3 companies ~$50M each
Phase III Full Scale Development
commercially ready in the 2007 to 2010 timeframe. $100M ? Metrics and Benchmarks System Design Review
Industry Application Analysis Performance Assessment HPCS Capability or Products
Fiscal Year Concept Reviews PDR Research Prototypes & Pilot Systems Phase III Readiness Review Technology Assessments Requirements and Metrics Phase II Readiness Reviews
Phase I Industry Concept Study
5 companies $10M each Reviews Industry Procurements Critical Program Milestones DDR
MIT Lincoln Lab LCSOhio State PI: Koester PIs: Vetter, Lusk, Post, Bailey PIs: Gilbert, Edelman, Ahalt, Mitchell PI: Kepner PI: Lucas PI: Basili PIs: Benson, Snavely PI: Dongarra
Consists of basically 5 benchmarks;
1.
HPL (LINPACK) ― MPI on whole system (Ax = b)
2.
STREAM ― single CPU *STREAM ― embarrassingly parallel whole system
3.
PTRANS (A A + BT) ― MPI on whole system
4.
RandomAccess ― single CPU *RandomAccess ― embarrassingly parallel RandomAccess ― MPI on whole system
5.
BW and Latency – MPI Coming soon: FFT and Matrix Multiply
proci prock
Temporal locality Spatial locality Computational Fluid Dynamics Digital Signal Processing Traveling Sales Person Radar Cross Section high low low
Temporal locality Spatial locality Digital Signal Processing STREAM / PTRANS HPL Linpack FFT (coming soon) RandomAccess Radar Cross Section high low low
Computational Fluid Dynamics Traveling Sales Person low
User supplies MPI and the BLAS
User specifies what was done