HPCG Benchmark

HPCG Benchmark

The High Performance Conjugate Gradients (HPCG) Benchmark project is an effort to create a new metric for ranking HPC systems. HPCG is intended as a complement to the High Performance LINPACK (HPL) benchmark, currently used to rank the TOP500 computing systems. The computational and data access patterns of HPL are still representative of some important scalable applications, but not all. HPCG is designed to exercise computational and data access patterns that more closely match a different and broad set of important applications, and to give incentive to computer system designers to invest in capabilities that will have impact on the collective performance of these applications.

HPCG is a complete, stand-alone code that measures the performance of basic operations in a unified code:

  • Sparse matrix-vector multiplication.
  • Vector updates.
  • Global dot products.
  • Local symmetric Gauss-Seidel smoother.
  • Sparse triangular solve (as part of the Gauss-Seidel smoother).
  • Driven by multigrid preconditioned conjugate gradient algorithm that exercises the key kernels on a nested set of coarse grids.
  • Reference implementation is written in C++ with MPI and OpenMP support.

New HPCG results announced at SC25

The new HPCG Performance List was announced at the SC25 conference during a BOF event.


New HPCG results announced at ISC 2025

The new HPCG Performance List was announced at the ISC 2025 conference.


New HPCG results announced at SC24

The new HPCG Performance List was announced at the SC24 conference during a BOF event.


New HPCG results announced at ISC 2024

The new HPCG Performance List was announced at the ISC 2024 conference.


New HPCG results announced at SC23

The new HPCG Performance List was announced at the SC23 conference during a BOF event.


New HPCG results announced at ISC 2023

The new HPCG Performance List was announced at the ISC 2023 conference.


New HPCG results announced at SC22

The new HPCG Performance List was announced at the SC22 conference during a BOF event.


New HPCG results announced at ISC 2022

The new HPCG Performance List was announced at the ISC 2022 conference.


New HPCG results announced at SC21

The new HPCG Performance List was announced at the SC21 conference during virtual event. See SC21 TOP500 Supercomputers BOF Event page for more details.


New HPCG results announced at SC20

The new HPCG Performance List was announced at the SC20 conference during virtual event. See SC20 HPCG BOF Event page for more details.


New HPCG results announced at ISC 2020

The new HPCG Performance List was announced at the ISC 2020 conference on Monday, June 22, 2020.


Jun 09 2022 Contact: Admin Login