HPCG benchmark

Short description: Benchmark in high-performance computing

The High Performance Conjugate Gradients Benchmark is a supercomputing benchmark test proposed by Michael Heroux from Sandia National Laboratories, and Jack Dongarra and Piotr Luszczek from the University of Tennessee.[1][2] It is intended to model the data access patterns of real-world applications such as sparse matrix calculations, thus testing the effect of limitations of the memory subsystem and internal interconnect of the supercomputer on its computing performance.[3] Because it is internally I/O bound (the data for the benchmark resides in main memory as it is too large for processor caches), HPCG testing generally achieves only a tiny fraction of the peak FLOPS the computer could theoretically deliver.[4]

HPCG is intended to complement benchmarks such as the LINPACK benchmarks that put relatively little stress on the internal interconnect.[5] The source of the HPCG benchmark is available on GitHub.[6]

As of June 2018, the Summit supercomputer held the top spot in the HPCG performance rankings, followed by the Sierra and the K computer.[7]

In June of 2020, Summit was superseded by Fugaku with a speed of 16.0 HPCG-petaflops (an increase of 540%). Summit is currently 4th,[8] LUMI 3rd and Frontier 2nd.

## See also

* Graph500
* Memory access pattern
* Preconditioned conjugate gradient method
* Traversed edges per second

## References

1. ↑ Hemsoth, Nicole (June 26, 2014). "New HPC Benchmark Delivers Promising Results". HPCWire. http://www.hpcwire.com/2014/06/26/development-pushes-ahead-new-hpc-benchmark/.
2. ↑ Dongarra, Jack; Heroux, Michael (June 2013). "Toward a New Metric for Ranking High Performance Computing Systems". Sandia National Laboratory. http://www.sandia.gov/~maherou/docs/HPCG-Benchmark.pdf.
3. ↑ Trader, Tiffany (2015-07-16). "LINPACK's 'Companion Metric' Gains Traction". https://www.hpcwire.com/2015/07/15/linpacks-companion-metric-gains-traction/.
4. ↑ Jackson, Adrian (30 July 2015). "HPCG: benchmarking supercomputers". EPCC at the University of Edinburgh. https://www.epcc.ed.ac.uk/blog/2015/07/30/hpcg.
5. ↑ Brueckner, Rich (2015-07-13). "Latest HPCG Performance List Complements TOP500" (in en-US). http://insidehpc.com/2015/07/latest-hpcg-performance-list-complements-top500/.
6. ↑ "HPC-G source code". https://github.com/hpcg-benchmark/hpcg.
7. ↑ "US Regains TOP500 Crown with Summit Supercomputer, Sierra Grabs Number Three Spot". Top500.org. https://www.top500.org/news/us-regains-top500-crown-with-summit-supercomputer-sierra-grabs-number-three-spot/.
8. ↑ "HPCG - November 2022 | TOP500". https://www.top500.org/lists/hpcg/2022/11/.

## External links

* on GitHub

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/HPCG benchmark. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=HPCG_benchmark&oldid=181227"