HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC.
To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark hpcg.
Project Site
Source Repository
Test Created
26 December 2013
Last Updated
15 June 2023
Test Maintainer
Test Type
Processor
Average Install Time
12 Seconds
Average Run Time
9 Hours, 6 Minutes, 7 Seconds
Test Dependencies
C/C++ Compiler Toolchain + Fortran + OpenMPI
Accolades
150k+ Downloads
Supported Platforms
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data updated weekly as of 31 July 2024.
Revision History
pts/hpcg-1.3.0 [View Source] Thu, 15 Jun 2023 17:40:04 GMT
Update parameters.
pts/hpcg-1.2.1 [View Source] Fri, 10 Jan 2020 19:09:20 GMT
Add --allow-run-as-root
pts/hpcg-1.2.0 [View Source] Fri, 10 Jan 2020 19:07:59 GMT
Update against upstream HPCG 3.1.
pts/hpcg-1.1.1 [View Source] Fri, 13 Oct 2017 17:29:18 GMT
Various cleanups
pts/hpcg-1.1.0 [View Source] Sat, 12 Aug 2017 22:16:43 GMT
Rework, update to v3.0 upstream test
pts/hpcg-1.0.2 [View Source] Mon, 03 Apr 2017 11:09:33 GMT
add -lstdc++ to LINKFLAGS
pts/hpcg-1.0.1 [View Source] Thu, 25 Aug 2016 13:53:21 GMT
Update CFLAGS handling
pts/hpcg-1.0.0 [View Source] Thu, 26 Dec 2013 00:43:12 GMT
Initial commit of HPCG - High Performance Conjugate Gradient test.
Suites Using This Test
Multi-Core
HPC - High Performance Computing
CPU Massive
MPI Benchmarks
Performance Metrics
Analyze Test Configuration:
High Performance Conjugate Gradient 3.1
X Y Z: 104 104 104 - RT: 60
OpenBenchmarking.org metrics for this test profile configuration based on 578 public results since 15 June 2023 with the latest data as of 26 July 2024.
Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.
Component
Percentile Rank
# Compatible Public Results
GFLOP/s (Average)
2 x Intel Xeon Max 9480
100th
13
102 +/- 8
2 x INTEL XEON PLATINUM 8592
96th
9
71 +/- 2
2 x Intel Xeon Platinum 8490H
95th
9
63 +/- 1
ARMv8 Neoverse-V2 96-Core
93rd
3
62
2 x Intel Xeon Platinum 8462Y
92nd
4
59
2 x AMD EPYC 9754 128-Core
90th
6
55 +/- 5
2 x AMD EPYC 9654 96-Core
90th
7
53 +/- 7
2 x Intel Xeon Gold 6444Y
88th
4
44
2 x Intel Xeon Platinum 8380
87th
4
41
ARMv8 Neoverse-V2 72-Core
86th
9
40 +/- 2
2 x AMD EPYC 7773X 64-Core
84th
9
38
ARMv8 Neoverse-V1 64-Core
82nd
3
35 +/- 2
2 x AMD EPYC 7551 32-Core
81st
8
34
AMD Ryzen Threadripper PRO 7995WX 96-Cores
80th
3
33 +/- 1
ARMv8 Neoverse-V1 32-Core
77th
3
30
Mid-Tier
75th
< 27
AMD EPYC 9754 128-Core
74th
5
23 +/- 2
ARMv8 Neoverse-N1 128-Core
72nd
6
21
ARMv8 Neoverse-N1 64-Core
72nd
3
21
AMD Ryzen Threadripper 7970X 32-Cores
67th
7
14 +/- 2
2 x Intel Xeon E5-2696 v4
66th
4
14
AMD Ryzen Threadripper PRO 5965WX 24-Cores
65th
4
12
AMD EPYC 7F32 8-Core
65th
3
11
Intel Xeon Silver 4216
64th
3
11
AMD Ryzen Threadripper 3970X 32-Core
63rd
4
11
Intel Core i5-14500
60th
3
10
Intel Core i9-13900K
60th
5
10
Intel Core i9-14900K
59th
11
10
Intel Core i3-14100
55th
3
8
Intel Core i5-14600K
54th
8
8
Median
50th
8
AMD Ryzen 5 8600G
50th
4
8
AMD Ryzen 9 7950X 16-Core
49th
16
8 +/- 1
AMD Ryzen 9 7900X3D 12-Core
48th
11
8 +/- 1
AMD Ryzen 9 7950X3D 16-Core
47th
12
8 +/- 1
Intel Core i9-10980XE
47th
6
8
AMD Ryzen 7 7800X3D 8-Core
46th
9
7
AMD Ryzen 9 7900X 12-Core
46th
18
7
AMD Ryzen 9 7900 12-Core
46th
13
7 +/- 1
AMD Ryzen 5 7600 6-Core
39th
5
7
AMD Ryzen 7 7700 8-Core
38th
11
7
AMD Ryzen 7 7700X 8-Core
38th
11
7
Intel Core i5-12600K
36th
4
7
AMD Ryzen 5 7600X 6-Core
35th
10
7
Intel Core i7-5960X
34th
3
7
AMD Ryzen 7 PRO 7840U
28th
6
6
Low-Tier
25th
< 6
AMD Ryzen Z1 Extreme
25th
14
6
Apple M2
24th
7
6
AMD Ryzen 7 7840U
23rd
9
6
Intel Core i7-1165G7
23rd
3
6
Intel Core i7-1185G7
20th
4
6
AMD Ryzen 9 5950X 16-Core
19th
5
5
AMD Ryzen 9 3900XT 12-Core
17th
4
5
AMD Ryzen 5 5500U
15th
6
5
AMD Ryzen 7 5800X 8-Core
14th
3
5
AMD Ryzen 7 5800X3D 8-Core
14th
6
5
AMD Ryzen 7 PRO 6850U
13th
8
4
AMD Ryzen 7 3800XT 8-Core
12th
3
4
AMD Ryzen 5 4500U
11th
4
4
ARMv8 Cortex-A72 16-Core
10th
3
4
AMD Ryzen 7 PRO 5850U
9th
8
4
Intel Xeon E-2336
7th
5
4
Intel Xeon E-2388G
7th
10
4
AMD Ryzen 9 5900HX
5th
3
3
Loongson-3A6000
3rd
4
2
Based on OpenBenchmarking.org data, the selected test / test configuration (High Performance Conjugate Gradient 3.1 - X Y Z: 104 104 104 - RT: 60) has an average run-time of 12 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.
Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.2%.
Tested CPU Architectures
This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.
CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
Loongson LoongArch 64-bit
loongarch64
Loongson-3A6000
ARMv8 64-bit
aarch64
ARMv8 8-Core, ARMv8 Cortex-A72 16-Core, ARMv8 Cortex-A72 4-Core, ARMv8 Cortex-A76 4-Core, ARMv8 Neoverse-N1, ARMv8 Neoverse-N1 128-Core, ARMv8 Neoverse-N1 64-Core, ARMv8 Neoverse-V1, ARMv8 Neoverse-V1 16-Core, ARMv8 Neoverse-V1 32-Core, ARMv8 Neoverse-V1 64-Core, ARMv8 Neoverse-V2 72-Core, ARMv8 Neoverse-V2 96-Core, Apple M2
Recent Test Results
Compare
Featured Kernel Comparison | 6.10.0-generic - 6.10.0-061000daily20240725-generic |
1 System - 22 Benchmark Results | ARMv8 - Phytium D3000 - 64GB Kylin v10 - 5.4.18-85-generic - X Server 1.20.8 |
2 Systems - 87 Benchmark Results | ARMv8 Neoverse-V2 - Amazon EC2 r8g.metal-24xl - 12 x 64GB DDR5-5600MT Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0 |
1 System - 88 Benchmark Results | ARMv8 Cortex-A72 - Amazon EC2 a1.metal - 32GB Ubuntu 24.04 - 6.8.0-1009-aws - GCC 13.2.0 |
73 Systems - 527 Benchmark Results | 2 x Intel Xeon E5-2680 v4 - Intel S2600CW - Intel Xeon E7 v4 Arch Linux - 6.9.7-arch1-1 - GCC 14.1.1 20240522 |
1 System - 27 Benchmark Results | Intel Core i9-14900K - ASUS PRIME Z790-P WIFI - Intel Raptor Lake-S PCH Ubuntu 24.04 - 6.8.0-31-generic - GNOME Shell 46.0 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro Super Server H11DSi-NT v2.00 - AMD 17h Ubuntu 22.04 - 6.2.0-26-generic - GNOME Shell 42.9 |
1 System - 1 Benchmark Result | AMD Ryzen 7 5700X 8-Core - Gigabyte B550M AORUS ELITE - AMD Starship Ubuntu 22.04 - 6.2.0-26-generic - GNOME Shell 42.9 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro Super Server H11DSi-NT v2.00 - AMD 17h Ubuntu 22.04 - 6.2.0-26-generic - GNOME Shell 42.9 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro Super Server H11DSi-NT v2.00 - AMD 17h Ubuntu 22.04 - 6.2.0-26-generic - GNOME Shell 42.9 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro Super Server H11DSi-NT v2.00 - AMD 17h Ubuntu 22.04 - 5.15.105-0515105-generic - X Server 1.21.1.4 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro H11DSi-NT v2.00 - AMD 17h Ubuntu 20.04 - 5.15.0-105-generic - X Server 1.20.13 |
1 System - 1 Benchmark Result | 2 x Intel Xeon E5-2696 v4 - ASUS Z10PE-D16 - Intel Xeon E7 v4 Ubuntu 20.04 - 5.15.0-102-generic - GNOME Shell 3.36.9 |
1 System - 1 Benchmark Result | AMD Ryzen 7 2700X Eight-Core - Gigabyte B450 AORUS M - AMD 17h Pop 22.04 - 6.8.0-76060800daily20240311-generic - GNOME Shell 42.5 |
1 System - 1 Benchmark Result | 2 x AMD EPYC 7551 32-Core - Supermicro Super Server H11DSi-NT v2.00 - AMD 17h Ubuntu 22.04 - 6.5.0-26-generic - X Server 1.21.1.4 |
Most Popular Test Results
Compare
12 Systems - 69 Benchmark Results | 2 x AMD EPYC 9684X 96-Core - AMD Titanite_4G - AMD Device 14a4 Ubuntu 23.04 - 6.2.0-23-generic - GNOME Shell 44.0 |
2 Systems - 244 Benchmark Results | AMD Ryzen 9 7900X 12-Core - ASRockRack B650D4U-2L2T/BCM - AMD Device 14d8 Ubuntu 22.04 - 6.6.0-060600rc1daily20230913-generic - GNOME Shell 42.9 |
Featured Processor Comparison | AMD Ryzen 7 5800X 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship Ubuntu 22.04 - 5.19.0-46-generic - GNOME Shell 42.5 |
10 Systems - 272 Benchmark Results | AMD Ryzen 7 5800X3D 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship Ubuntu 22.04 - 5.19.0-46-generic - GNOME Shell 42.5 |
8 Systems - 271 Benchmark Results | AMD Ryzen 5 5600G - ASUS ROG CROSSHAIR VIII HERO - AMD Renoir Ubuntu 22.04 - 5.19.0-46-generic - GNOME Shell 42.5 |
2 Systems - 115 Benchmark Results | 2 x Intel Xeon Platinum 8490H - Quanta Cloud S6Q-MB-MPS - Intel Device 1bce Ubuntu 22.04 - 5.15.0-47-generic - GNOME Shell 42.4 |
Featured Processor Comparison | AMD Ryzen 9 7950X3D 16-Core - ASUS ROG STRIX X670E-E GAMING WIFI - AMD Device 14d8 Ubuntu 23.10 - 6.5.0-9-generic - GNOME Shell 45.0 |
3 Systems - 153 Benchmark Results | AMD Ryzen 5 5500U - NB01 NL5xNU - AMD Renoir Tuxedo 22.04 - 6.0.0-1010-oem - KDE Plasma 5.26.5 |
7 Systems - 223 Benchmark Results | AMD Ryzen 7 7840U - PHX Ray_PEU - AMD Device 14e8 Ubuntu 23.10 - 6.3.0-7-generic - GNOME Shell |
2 Systems - 191 Benchmark Results | AMD Ryzen Z1 Extreme - ASUS RC71L v1.0 - AMD Device 14e8 Ubuntu 23.04 - 6.4.0-060400rc6-generic - GNOME Shell 44.2 |
8 Systems - 271 Benchmark Results | AMD Ryzen 7 5800X3D 8-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship Ubuntu 22.04 - 5.19.0-46-generic - GNOME Shell 42.5 |
2 Systems - 234 Benchmark Results | AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship Ubuntu 22.04 - 5.19.0-051900rc7-generic - GNOME Shell 42.2 |
2 Systems - 234 Benchmark Results | AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship Ubuntu 22.04 - 5.19.0-051900rc7-generic - GNOME Shell 42.2 |
8 Systems - 95 Benchmark Results | 2 x AMD EPYC 9V33X 96-Core - Microsoft Virtual Machine - 1 GB + 59 GB + 116 GB + 176 GB + 176 GB + 176 GB AlmaLinux 8.8 - 4.18.0-425.3.1.el8.x86_64 - GCC 8.5.0 20210514 + CUDA 12.1 |
2 Systems - 115 Benchmark Results | Intel Core i7-1185G7 - Dell 0DXP1F - Intel Tiger Lake-LP Ubuntu 22.04 - 5.19.0-40-generic - GNOME Shell 42.2 |