Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo
 
 

SPEChpc 2021 Benchmark Suites

HPC systems are getting built with an increased level of heterogeneity. The numerous types of accelerators bring in tremendous extra computing power, while at the same time introduce big challenges in performance evaluation and characterization. More complications are added to the problem when multiple parallel and accelerator programming models have been developed with each only supporting a subset of the computing devices.

The SPEChpc 2021 Benchmark Suites address these challenges by providing a set of application benchmark suites using a comprehensive measure of real-world performance for the state-of-the-art HPC systems. They offer well-selected science and engineering codes that are representative of HPC workloads and are portable across CPU and accelerators, along with certain fair comparative performance metrics.

Request a free non-commercial license of the existing HPG benchmarks

Benchmark Features

The four suites, Tiny, Small, Medium, and Large, include groups of full applications or mini-apps covering a wide range of scientific domains and Fortran/C/C++ programming languages. Each suite uses increasingly larger workloads to allow for appropriate evaluation of HPC systems at different sizes, ranging from a single node to hundreds of nodes.

All codes in the suites support multiple programming models, including MPI, MPI+OpenACC, MPI+OpenMP, and MPI+OpenMP with target offload, for measuring performance on different platforms.

Most major compilers, MPI libraries, and different flavors of Linux operating systems are supported.

Results

Submitted Results
Results for all the SPEChpc benchmark metrics; includes all of the results submitted to SPEC from the SPEC member companies and other licensees of the benchmark.

Documentation

Related Material

Publications based on the SPEChpc benchmark suites, as well as other SPEC HPG suites, can be found here.