HPC Dwarfs

A collection of portable C benchmark implementations for the HPC algorithmic classes (“dwarfs”) as proposed in The Landscape of Parallel Computing Research: A View from Berkeley. Each benchmark is designed for performance engineering: compact, self-contained, and focused on a single computational pattern.

Dwarf Benchmark
Sparse Linear Algebra SparseBench
N-Body Methods MD-Bench
Structured Grids + Sparse Linear Algebra CFD-Bench
Structured Grids LBM-Bench
Spectral Methods DFT-Bench (coming soon)
Signal Processing RabbitCT
Streaming Kernels TheBandwidthBenchmark

HPC-Dwarfs GitHub project