NERSCPowering Scientific Discovery Since 1974

Benchmarking & Workload Characterization

NERSC assess available HPC system solutions using a combination of application benchmarks and microbenchmarks.  By understanding the requirements of the NERSC workload we drive changes in computing architecture that will result in better HPC system architectures for scientific computing in future generation machines.

2014 Workload Analysis

As part of the NERSC-9 procurement, NERSC conducted a workload analysis (v1.1) on the Hopper and Edison systems analyzing algorithmic diversity, MPI and OpenMP concurrency,  memory utilization, and I/O and storage needs.

2013 Workload Analysis

As part of the NERSC-8 procurement, NERSC conducted a workload analysis on the Hopper system analyzing application and algorithm breakdown, library usage, job size, as well as memory and threading usage.


Scalable System Improvement (SSI): An Application Performance Benchmarking Metric for HPC Scalable System Improvement (SSI) provides a means to measure relative application performance between two high-performance computing (HPC) platforms.  In defining SSI, it was desired to have a single metric to measure performance improvement for a wide variety of application and platform characteristics, for example capability, throughput, strong scaling, weak scaling, system size, etc. It is also… Read More »

NERSC-6/7 Benchmarks

The NERSC-6 application benchmarks were used in the acquisition process that resulted in the NERSC Cray XE6 ("Hopper") system. Read More »

NERSC-5 Benchmarks

The NERSC-5 application benchmarks were used in the acquisition process that resulted in the NERSC Cray XT4 system ("Franklin"). CAM:        CCSM Community Climate Model GAMESS:   Computational Chemistry GTC:         3D Gyrokinetic Toroidal Code MADBench: Microwave Anisotropy Dataset Computational Analysis Benchmark MILC:         MIMD Lattice Computation PARATEC:   Parallel Total Energy Code PMEMD:     Particle Mesh Ewald Molecular… Read More »