Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

High-performance conjugate-gradient benchmark: A new metric for ranking high-performance computing systems

Journal Article · · International Journal of High Performance Computing Applications
 [1];  [2];  [3]
  1. Univ. of Tennessee, Knoxville, TN (United States). Dept. of Electrical Engineering and Computer Science; Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Computer Science and Mathematics Division
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States). Scalable Algorithm Dept.
  3. Univ. of Tennessee, Knoxville, TN (United States). Dept. of Electrical Engineering and Computer Science

Here, we describe a new high-performance conjugate-gradient (HPCG) benchmark. HPCG is composed of computations and data-access patterns commonly found in scientific applications. HPCG strives for a better correlation to existing codes from the computational science domain and to be representative of their performance. Furthermore, HPCG is meant to help drive the computer system design and implementation in directions that will better impact future performance improvement.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
DOE Office of Science; USDOE
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1361299
Alternate ID(s):
OSTI ID: 1429716
Journal Information:
International Journal of High Performance Computing Applications, Journal Name: International Journal of High Performance Computing Applications Journal Issue: 1 Vol. 30; ISSN 1094-3420
Publisher:
SAGECopyright Statement
Country of Publication:
United States
Language:
English

References (18)

The LINPACK Benchmark: past, present and future
  • Dongarra, Jack J.; Luszczek, Piotr; Petitet, Antoine
  • Concurrency and Computation: Practice and Experience, Vol. 15, Issue 9 https://doi.org/10.1002/cpe.728
journal January 2003
Optimizing a Conjugate Gradient Solver with Non-Blocking Collective Operations book January 2006
Multitasking the conjugate gradient method on the CRAY X-MP/48 journal November 1987
s-step iterative methods for symmetric linear systems journal February 1989
Optimizing a conjugate gradient solver with non-blocking collective operations journal September 2007
Partial Differential Equations book June 2013
Partial Differential Equations journal January 2012
OSKI: A library of automatically tuned sparse matrix kernels journal January 2005
Iterative Methods for Sparse Linear Systems book January 2003
Partial Differential Equations book January 2005
Efficient sparse matrix-vector multiplication on x86-based many-core processors
  • Liu, Xing; Smelyanskiy, Mikhail; Chow, Edmond
  • Proceedings of the 27th international ACM conference on International conference on supercomputing - ICS '13 https://doi.org/10.1145/2464996.2465013
conference January 2013
An Iterative Solver Benchmark journal January 2001
Sparsity: Optimization Framework for Sparse Matrix Kernels journal February 2004
Partial Differential Equations book November 2019
Partial Differential Equations text January 2015
Reducing communication costs in the conjugate gradient algorithm on distributed memory multiprocessors report September 1992
Reducing communication costs in the conjugate gradient algorithm on distributed memory multiprocessors report September 1992
PREPARING FOR EXASCALE: ORNL Leadership Computing Application Requirements and Strategy report December 2009

Cited By (21)

Validating quantum computers using randomized model circuits journal September 2019
Performance Evaluation of Deep Learning Tools in Docker Containers conference August 2017
Fast and Faithful Performance Prediction of MPI Applications: the HPL Case Study conference September 2019
Simulation-Based Performance Prediction of HPC Applications: A Case Study of HPL conference November 2020
AIBench Training: Balanced Industry-Standard AI Training Benchmarking conference March 2021
Analyzing the Effect of Local Rounding Error Propagation on the Maximal Attainable Accuracy of the Pipelined Conjugate Gradient Method journal January 2018
The communication-hiding pipelined BiCGStab method for the parallel solution of large unsymmetric linear systems text January 2016
Numerically Stable Variants of the Communication-hiding Pipelined Conjugate Gradients Algorithm for the Parallel Solution of Large Scale Symmetric Linear Systems text January 2017
The Communication-Hiding Conjugate Gradient Method with Deep Pipelines preprint January 2018
Numerical analysis of the maximal attainable accuracy in communication hiding pipelined Conjugate Gradient methods preprint January 2018
Numerically Stable Recurrence Relations for the Communication Hiding Pipelined Conjugate Gradient Method preprint January 2019
Shall numerical astrophysics step into the era of Exascale computing? preprint January 2019
Improving strong scaling of the Conjugate Gradient method for solving large linear systems using global reduction pipelining preprint January 2019
Investigating Applications on the A64FX preprint January 2020
Investigating power capping toward energy-efficient scientific applications: Investigating Power Capping toward Energy-Efficient Scientific Applications journal March 2018
Solving a trillion unknowns per second with HPGMG on Sunway TaihuLight journal May 2019
On the cost of iterative computations
  • Carson, Erin; Strakoš, Zdeněk
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 378, Issue 2166 https://doi.org/10.1098/rsta.2019.0050
journal January 2020
Representative paths analysis
  • Tallent, Nathan R.; Kerbyson, Darren J.; Hoisie, Adolfy
  • SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1145/3126908.3126962
conference November 2017
Evaluating the Arm Ecosystem for High Performance Computing
  • Jackson, Adrian; Turner, Andrew; Weiland, Michèle
  • PASC '19: Platform for Advanced Scientific Computing Conference, Proceedings of the Platform for Advanced Scientific Computing Conference https://doi.org/10.1145/3324989.3325722
conference June 2019
Evaluating the Arm Ecosystem for High Performance Computing preprint January 2019
CPMIP: measurements of real computational performance of Earth system models in CMIP6 journal January 2017

Similar Records

Toward a New Metric for Ranking High Performance Computing Systems
Technical Report · 2013 · OSTI ID:1089988

HPCG Benchmark Technical Specification
Technical Report · 2013 · OSTI ID:1113870

Related Subjects