Clang and GCC benchmarks by Michael Larabel for a future article. ARMv8 Neoverse-V2 testing with a Quanta Cloud QuantaGrid S74G-2U 1S7GZ9Z0000 S7G MB (CG1) (3A06 BIOS) and ASPEED on Ubuntu 23.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2402098-NE-NVIDIAGH291
NVIDIA GH200 Compilers,
"TSCP 1.81 - AI Chess Performance",
Higher Results Are Better
"GCC 13",2078407,2078407,2078407,2078407,2078407
"Clang 17",2248073,2248073,2248073,2248073,2248073
"Stress-NG 0.16.04 - Test: CPU Cache",
Higher Results Are Better
"GCC 13",1049927.03,767706.09,773757.2,1053265.9,1053878.84,774532.44,934017.18,1053768.06,1051272.62,1040645.7,1049724.47,1050056.46,769203.98,1049685.57,772270.09
"Clang 17",1027581.37,778063.57,939706.7,757412.99,1106960.56,892344.91,755689.12,761772.68,1263294.1,834676.2,993332.7,841848.13,761824.98,1240213.53,1032669.69
"Stress-NG 0.16.04 - Test: Matrix Math",
Higher Results Are Better
"GCC 13",518389.88,517432.9,509309.67
"Clang 17",551624.19,550627.42,550495.44
"Stress-NG 0.16.04 - Test: Vector Math",
Higher Results Are Better
"GCC 13",387362.1,387415.89,387330.23
"Clang 17",450012.06,450193.19,450358.56
"Stress-NG 0.16.04 - Test: Floating Point",
Higher Results Are Better
"GCC 13",19828.61,19830.15,19831.35
"Clang 17",19558.81,19566.25,19573.78
"Stress-NG 0.16.04 - Test: Vector Shuffle",
Higher Results Are Better
"GCC 13",70927.64,70767.5,71347.86
"Clang 17",
"Stress-NG 0.16.04 - Test: Fused Multiply-Add",
Higher Results Are Better
"GCC 13",164897926.33,160552649.34,159084880.48
"Clang 17",169702200.81,162879822.4,160711791.99,158486572.49,157000256.82,156387843.84,155949740.4,155329895.57,155104100.01,155050217.81,154945550.86,154726916.54,154769404.31,154373335.82,154679554.13
"Stress-NG 0.16.04 - Test: Vector Floating Point",
Higher Results Are Better
"GCC 13",84189.11,83763.8,83237.32
"Clang 17",141569.8,141446.83,141550.08
"FLAC Audio Encoding 1.4 - WAV To FLAC",
Lower Results Are Better
"GCC 13",17.251,17.333,16.851,16.448,16.477
"Clang 17",16.758,16.656,16.318,15.802,15.769,15.779,15.791,15.79,16.041
"LAME MP3 Encoding 3.100 - WAV To MP3",
Lower Results Are Better
"GCC 13",5.479,5.474,5.468
"Clang 17",6.288,6.288,6.284
"Opus Codec Encoding 1.4 - WAV To Opus Encode",
Lower Results Are Better
"GCC 13",33.04,33.019,33.107,33.011,33.006
"Clang 17",31.418,31.415,31.45,31.427,31.388
"WebP Image Encode 1.2.4 - Encode Settings: Default",
Higher Results Are Better
"GCC 13",13.937282229965,13.896931094383,14.002333722287
"Clang 17",15.434083601286,15.404364569962,15.424164524422
"WebP Image Encode 1.2.4 - Encode Settings: Quality 100",
Higher Results Are Better
"GCC 13",9.4488188976378,9.4228504122497,9.4525403702245
"Clang 17",10.182435299109,10.18675721562,10.18675721562
"WebP Image Encode 1.2.4 - Encode Settings: Quality 100, Lossless",
Higher Results Are Better
"GCC 13",1.2770712499335,1.2784998934583,1.281503630927
"Clang 17",1.3071895424837,1.3079731865497,1.3081157682455
"WebP Image Encode 1.2.4 - Encode Settings: Quality 100, Highest Compression",
Higher Results Are Better
"GCC 13",3.8591413410516,3.8560411311054,3.8517091959557
"Clang 17",4.6574810789831,4.6556741028128,4.6592894583576
"WebP Image Encode 1.2.4 - Encode Settings: Quality 100, Lossless, Highest Compression",
Higher Results Are Better
"GCC 13",0.52336611640535,0.5246819115911,0.52461309784034
"Clang 17",0.56396277845662,0.56127221702526,0.56465273856578
"SecureMark 1.0.4 - Benchmark: SecureMark-TLS",
Higher Results Are Better
"GCC 13",266185,266299.375,264669.062
"Clang 17",267465.344,267604.281,267423.656
"QuantLib 1.32 - Configuration: Multi-Threaded",
Higher Results Are Better
"GCC 13",237646.6,231555.8,227002.2
"Clang 17",254777.6,249081.5,244494.7
"QuantLib 1.32 - Configuration: Single-Threaded",
Higher Results Are Better
"GCC 13",3408.7,3432.9,3526.3
"Clang 17",3600.4,3645,3781.9,3795.6,3810.4,3808.9
"miniBUDE 20210901 - Implementation: OpenMP - Input Deck: BM1",
Higher Results Are Better
"GCC 13",1188.967,1195.409,1197.258
"Clang 17",1554.592,1549.296,1551.752
"miniBUDE 20210901 - Implementation: OpenMP - Input Deck: BM1",
Higher Results Are Better
"GCC 13",47.559,47.816,47.89
"Clang 17",62.184,61.972,62.07
"miniBUDE 20210901 - Implementation: OpenMP - Input Deck: BM2",
Higher Results Are Better
"GCC 13",1205.265,1198.673,1199.142
"Clang 17",1556.989,1516.213,1500.195
"miniBUDE 20210901 - Implementation: OpenMP - Input Deck: BM2",
Higher Results Are Better
"GCC 13",48.211,47.947,47.966
"Clang 17",62.28,60.649,60.008
"LAMMPS Molecular Dynamics Simulator 23Jun2022 - Model: 20k Atoms",
Higher Results Are Better
"GCC 13",48.538,48.103,48.057
"Clang 17",50.629,49.025,48.909
"LAMMPS Molecular Dynamics Simulator 23Jun2022 - Model: Rhodopsin Protein",
Higher Results Are Better
"GCC 13",55.542,55.4,55.137
"Clang 17",56.21,56.556,56.238
"LULESH 2.0.3 - ",
Higher Results Are Better
"GCC 13",48290.661,48063.674,47917.594
"Clang 17",47799.898,47535.866,47434.508
"Primesieve 8.0 - Length: 1e12",
Lower Results Are Better
"GCC 13",2.893,2.888,2.892
"Clang 17",2.928,2.932,2.928
"Primesieve 8.0 - Length: 1e13",
Lower Results Are Better
"GCC 13",34.535,35.071,35.966
"Clang 17",35.104,35.443,36.245
"Zstd Compression 1.5.4 - Compression Level: 19 - Compression Speed",
Higher Results Are Better
"GCC 13",14.5,14.9,14.8
"Clang 17",14.6,15.1,15.1
"Zstd Compression 1.5.4 - Compression Level: 19 - Decompression Speed",
Higher Results Are Better
"GCC 13",1214.2,1238.8,1259.2
"Clang 17",1021.3,1035.1,1036.8
"Zstd Compression 1.5.4 - Compression Level: 19, Long Mode - Compression Speed",
Higher Results Are Better
"GCC 13",8.57,8.57,8.57
"Clang 17",8.7,8.7,8.71
"Zstd Compression 1.5.4 - Compression Level: 19, Long Mode - Decompression Speed",
Higher Results Are Better
"GCC 13",1283.6,1278.2,1289.1
"Clang 17",1090.7,1093.4,1099.1
"GraphicsMagick 1.3.38 - Operation: Swirl",
Higher Results Are Better
"GCC 13",3682,3665,3668
"Clang 17",3842,3722,3679
"GraphicsMagick 1.3.38 - Operation: Rotate",
Higher Results Are Better
"GCC 13",1756,1783,1754
"Clang 17",1770,1837,1854
"GraphicsMagick 1.3.38 - Operation: Sharpen",
Higher Results Are Better
"GCC 13",886,880,881
"Clang 17",1903,1806,1774,1757,1751,1745,1746,1742,1743,1740,1740,1742,1740,1743,1740
"GraphicsMagick 1.3.38 - Operation: Enhanced",
Higher Results Are Better
"GCC 13",2185,2177,2147
"Clang 17",1564,1547,1516
"GraphicsMagick 1.3.38 - Operation: Resizing",
Higher Results Are Better
"GCC 13",8111,8048,7973
"Clang 17",8058,7825,7874
"GraphicsMagick 1.3.38 - Operation: Noise-Gaussian",
Higher Results Are Better
"GCC 13",1919,1919,1921
"Clang 17",1449,1439,1433
"Helsing 1.0-beta - Digit Range: 14 digit",
Lower Results Are Better
"GCC 13",63.087,65.94,68.009,68.574,68.666,68.743,68.754,68.754,68.699,68.713,68.788,68.716,68.687,68.688,68.708
"Clang 17",83.33,83.934,85.733
"GraphicsMagick 1.3.38 - Operation: HWB Color Space",
Higher Results Are Better
"GCC 13",4676,4705,4813
"Clang 17",4359,4389,4333
"C-Ray 1.1 - Total Time - 4K, 16 Rays Per Pixel",
Lower Results Are Better
"GCC 13",6.011,6.002,6.004
"Clang 17",6.732,6.754,6.762
"libavif avifenc 1.0 - Encoder Speed: 0",
Lower Results Are Better
"GCC 13",108.831,110.281,109.909
"Clang 17",122.241,122.967,123.406
"libavif avifenc 1.0 - Encoder Speed: 2",
Lower Results Are Better
"GCC 13",67.019,67.115,67.086
"Clang 17",79.054,79.91,79.149
"libavif avifenc 1.0 - Encoder Speed: 6, Lossless",
Lower Results Are Better
"GCC 13",3.751,3.745,3.767
"Clang 17",3.701,3.727,3.724
"libavif avifenc 1.0 - Encoder Speed: 10, Lossless",
Lower Results Are Better
"GCC 13",2.854,2.859,2.84
"Clang 17",2.865,2.876,2.873
"Liquid-DSP 1.6 - Threads: 1 - Buffer Length: 256 - Filter Length: 32",
Higher Results Are Better
"GCC 13",45558000,45548000,45463000
"Clang 17",68910000,68931000,68922000
"Liquid-DSP 1.6 - Threads: 1 - Buffer Length: 256 - Filter Length: 57",
Higher Results Are Better
"GCC 13",26499000,26454000,26459000
"Clang 17",36490000,36490000,36485000
"Liquid-DSP 1.6 - Threads: 1 - Buffer Length: 256 - Filter Length: 512",
Higher Results Are Better
"GCC 13",3193400,3193500,3196800
"Clang 17",3419200,3415300,3410100
"Liquid-DSP 1.6 - Threads: 32 - Buffer Length: 256 - Filter Length: 32",
Higher Results Are Better
"GCC 13",1365400000,1362200000,1360900000
"Clang 17",2068200000,2065000000,2065500000
"Liquid-DSP 1.6 - Threads: 32 - Buffer Length: 256 - Filter Length: 57",
Higher Results Are Better
"GCC 13",794890000,794870000,795340000
"Clang 17",1096300000,1096600000,1096200000
"Liquid-DSP 1.6 - Threads: 64 - Buffer Length: 256 - Filter Length: 32",
Higher Results Are Better
"GCC 13",2705800000,2667100000,2641700000
"Clang 17",4101300000,4023800000,3973400000
"Liquid-DSP 1.6 - Threads: 64 - Buffer Length: 256 - Filter Length: 57",
Higher Results Are Better
"GCC 13",1587800000,1588000000,1587900000
"Clang 17",2191000000,2182100000,2175000000
"Liquid-DSP 1.6 - Threads: 72 - Buffer Length: 256 - Filter Length: 32",
Higher Results Are Better
"GCC 13",2978700000,2946800000,2931500000
"Clang 17",4437400000,4372200000,4348400000
"Liquid-DSP 1.6 - Threads: 72 - Buffer Length: 256 - Filter Length: 57",
Higher Results Are Better
"GCC 13",1778100000,1765200000,1760100000
"Clang 17",2422500000,2400600000,2396100000
"Liquid-DSP 1.6 - Threads: 32 - Buffer Length: 256 - Filter Length: 512",
Higher Results Are Better
"GCC 13",95754000,95855000,96184000
"Clang 17",102500000,102880000,103180000
"Liquid-DSP 1.6 - Threads: 64 - Buffer Length: 256 - Filter Length: 512",
Higher Results Are Better
"GCC 13",192020000,191840000,191800000
"Clang 17",206340000,206260000,206210000
"Liquid-DSP 1.6 - Threads: 72 - Buffer Length: 256 - Filter Length: 512",
Higher Results Are Better
"GCC 13",215650000,215470000,215380000
"Clang 17",231250000,231550000,231310000