Benchmarks and Experiments

Current Benchpark tags by Benchmark and tag groups.

ad

amg2023

babelstream

genesis

gpcnet

gromacs

hpcg

hpl

ior

kripke

laghos

lammps

md-test

osu-micro-benchmarks

phloem

quicksilver

qws

raja-perf

remhos

salmon-tddft

saxpy

smb

stream

application-domain

[]

[‘asc’, ‘engineering’]

[‘synthetic’]

[‘molecular-dynamics’]

[]

[‘molecular-dynamics’]

[‘synthetic’]

[‘synthetic’]

[‘synthetic’]

[‘asc’]

[‘asc’, ‘cfd’, ‘engineering’, ‘hydrodynamics’]

[‘chemistry’, ‘material-science’, ‘molecular-dynamics’]

[‘synthetic’]

[‘synthetic’]

[‘synthetic’]

[‘asc’]

[‘qcd’]

[‘asc’]

[‘asc’, ‘cfd’, ‘engineering’, ‘hydrodynamics’]

[]

[‘synthetic’]

[]

[‘synthetic’]

benchmark-scale

[]

[‘large-scale’, ‘multi-node’, ‘single-node’, ‘sub-node’]

[‘large-scale’, ‘multi-node’, ‘single-node’, ‘sub-node’]

[]

[]

[]

[‘large-scale’]

[‘large-scale’]

[‘large-scale’]

[‘large-scale’, ‘multi-node’, ‘single-node’]

[‘large-scale’, ‘multi-node’, ‘single-node’]

[‘large-scale’, ‘multi-node’, ‘single-node’, ‘sub-node’]

[‘large-scale’]

[‘large-scale’, ‘multi-node’, ‘single-node’]

[‘large-scale’, ‘multi-node’, ‘single-node’]

[‘single-node’]

[‘weak-scaling’]

[‘single-node’, ‘sub-node’]

[‘large-scale’, ‘multi-node’, ‘single-node’]

[]

[‘single-node’]

[]

[‘large-scale’, ‘multi-node’, ‘single-node’, ‘sub-node’]

communication

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[]

[]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’, ‘nccl’, ‘openshmem’, ‘rccl’, ‘upc’, ‘upc++’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[‘mpi’]

[]

[]

[‘mpi’]

communication-performance-characteristics

[]

[‘network-collectives’, ‘network-latency-bound’]

[]

[]

[]

[]

[‘network-point-to-point’]

[‘network-collectives’, ‘network-point-to-point’]

[]

[‘network-collectives’, ‘network-latency-bound’]

[‘network-collectives’, ‘network-latency-bound’]

[‘network-collectives’, ‘network-point-to-point’]

[]

[‘network-bandwidth-bound’, ‘network-bisection-bandwidth-bound’, ‘network-collectives’, ‘network-latency-bound’, ‘network-multi-threaded’, ‘network-nonblocking-collectives’, ‘network-onesided’, ‘network-point-to-point’]

[‘network-bandwidth-bound’, ‘network-collectives’, ‘network-latency-bound’, ‘network-nonblocking-collectives’, ‘network-point-to-point’]

[]

[]

[‘network-latency-bound’, ‘network-point-to-point’]

[‘network-collectives’, ‘network-latency-bound’]

[]

[]

[]

[]

compute-performance-characteristics

[]

[‘high-branching’, ‘mixed-precision’]

[]

[]

[]

[]

[]

[]

[‘i-o’]

[‘atomics’, ‘high-branching’, ‘high-fp’, ‘register-pressure’, ‘simd’, ‘vectorization’]

[]

[‘vectorization’]

[‘i-o’]

[‘atomics’]

[]

[‘high-branching’]

[]

[‘atomics’, ‘register-pressure’, ‘simd’, ‘vectorization’]

[]

[]

[]

[]

[]

math-libraries

[]

[‘hypre’]

[]

[]

[]

[]

[]

[‘blas’]

[]

[]

[‘hypre’, ‘mfem’]

[]

[]

[]

[]

[]

[]

[]

[‘mfem’]

[]

[]

[]

[]

memory-access-characteristics

[]

[‘high-memory-bandwidth’, ‘irregular-memory-access’, ‘large-memory-footprint’, ‘regular-memory-access’]

[‘high-memory-bandwidth’, ‘regular-memory-access’]

[]

[]

[]

[]

[]

[]

[‘high-memory-bandwidth’, ‘large-memory-footprint’, ‘regular-memory-access’]

[]

[]

[]

[‘managed-memory’]

[]

[‘irregular-memory-access’]

[]

[‘high-memory-bandwidth’, ‘regular-memory-access’]

[]

[]

[‘high-memory-bandwidth’, ‘regular-memory-access’]

[]

[‘high-memory-bandwidth’, ‘regular-memory-access’]

mesh-representation

[]

[‘block-structured-grid’]

[]

[]

[]

[]

[]

[]

[]

[‘structured-grid’]

[‘unstructured-grid’]

[]

[]

[]

[]

[]

[]

[‘structured-grid’]

[‘unstructured-grid’]

[]

[]

[]

[]

method-type

[‘compiler-transformation’]

[‘solver’, ‘sparse-linear-algebra’]

[]

[]

[]

[]

[‘conjugate-gradient’, ‘solver’, ‘sparse-linear-algebra’]

[‘dense-linear-algebra’, ‘solver’]

[]

[‘deterministic’, ‘transport’]

[‘explicit-timestepping’, ‘finite-element’, ‘full-assembly’, ‘high-order’, ‘hydrodynamics’, ‘lagrangian’, ‘ode’, ‘partial-assembly’, ‘solver’, ‘spatial-discretization’, ‘time-dependent’]

[‘fft’, ‘nbody’, ‘particles’, ‘spatial-discretization’]

[]

[]

[]

[‘montecarlo’]

[]

[]

[‘explicit-timestepping’, ‘finite-element’, ‘full-assembly’, ‘high-order’, ‘hydrodynamics’, ‘lagrangian’, ‘ode’, ‘partial-assembly’, ‘spatial-discretization’, ‘time-dependent’]

[]

[]

[]

[]

programming-language

[‘c’, ‘c++’]

[‘c’]

[‘c’, ‘fortran’]

[]

[]

[]

[‘c++’]

[‘c’]

[‘c’]

[‘c++’]

[‘c++’]

[‘c++’, ‘python’]

[‘c’]

[‘c’, ‘java’, ‘python’]

[‘c’]

[‘c++’]

[‘c++’]

[‘c++’]

[‘c++’]

[]

[‘c++’]

[]

[‘c’, ‘fortran’]

programming-model

[]

[‘openmp’, ‘cuda’, ‘rocm’]

[‘cuda’, ‘rocm’, ‘openmp’]

[‘openmp’]

[]

[‘openmp’, ‘cuda’, ‘rocm’]

[‘openmp’]

[‘openmp’]

[]

[‘openmp’, ‘cuda’, ‘rocm’]

[‘cuda’, ‘rocm’]

[‘openmp’, ‘cuda’, ‘rocm’]

[]

[‘rocm’, ‘cuda’]

[]

[‘openmp’]

[‘openmp’]

[‘cuda’, ‘rocm’, ‘openmp’]

[‘cuda’, ‘rocm’]

[‘openmp’]

[‘openmp’, ‘cuda’, ‘rocm’]

[]

[‘cuda’, ‘rocm’, ‘openmp’]

instrumented-caliper

False

True

True

False

False

False

True

True

False

True

True

False

False

False

False

False

False

True

True

False

True

False

True

scaling-experiments

[]

[‘strong’, ‘weak’]

[]

[]

[‘strong’]

[]

[‘strong’, ‘weak’]

[‘strong’, ‘weak’]

[‘strong’, ‘weak’]

[‘strong’, ‘weak’]

[‘strong’]

[]

[‘strong’]

[]

[‘strong’]

[‘strong’, ‘weak’]

[]

[‘strong’]

[‘strong’]

[]

[]

[‘strong’]

[]