HPCG benchmark explained
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
Notes and References
- News: New HPC Benchmark Delivers Promising Results. Hemsoth. Nicole. June 26, 2014. HPCWire. 2014-09-08. 2014-09-08. https://web.archive.org/web/20140908203018/http://www.hpcwire.com/2014/06/26/development-pushes-ahead-new-hpc-benchmark/. live.
- Web site: Toward a New Metric for Ranking High Performance Computing Systems. Dongarra. Jack. Heroux. Michael. June 2013. Sandia National Laboratory. 2016-07-04 . August 20, 2013 . https://web.archive.org/web/20130820214451/https://www.sandia.gov/~maherou/docs/HPCG-Benchmark.pdf .
- Web site: LINPACK's 'Companion Metric' Gains Traction. Trader. Tiffany. 2015-07-16. HPCwire. 2016-07-04. 2016-05-30. https://web.archive.org/web/20160530020957/http://www.hpcwire.com/2015/07/15/linpacks-companion-metric-gains-traction/. live.
- Web site: HPCG: benchmarking supercomputers. Jackson. Adrian. 30 July 2015. www.epcc.ed.ac.uk. EPCC at the University of Edinburgh. 2016-07-04. 2016-08-20. https://web.archive.org/web/20160820104711/https://www.epcc.ed.ac.uk/blog/2015/07/30/hpcg. live.
- Web site: Latest HPCG Performance List Complements TOP500. Brueckner. Rich. 2015-07-13. Inside HPC. en-US. 2016-07-04. 2016-05-28. https://web.archive.org/web/20160528172138/http://insidehpc.com/2015/07/latest-hpcg-performance-list-complements-top500/. live.
- Web site: HPC-G source code . Github . 6 February 2019 . 11 June 2018 . https://web.archive.org/web/20180611005543/https://github.com/hpcg-benchmark/hpcg . live .
- Web site: US Regains TOP500 Crown with Summit Supercomputer, Sierra Grabs Number Three Spot . Top500 . Top500.org . 28 June 2018 . 25 March 2021 . https://web.archive.org/web/20210325214511/https://www.top500.org/news/us-regains-top500-crown-with-summit-supercomputer-sierra-grabs-number-three-spot/ . live .
- Web site: HPCG - November 2022 TOP500 . 2023-02-08 . www.top500.org . 2023-01-20 . https://web.archive.org/web/20230120074623/https://www.top500.org/lists/hpcg/2022/11/ . live .