openSUSE Tumbleweed GCC12 Benchmarks openSUSE Tumbleweed before/after GCC 12 upgrade. Benchmarks by Michael Larabel for a future article. Tumbleweed 20220507: Processor: 2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads), Motherboard: Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS), Chipset: Intel Device 0998, Memory: 512GB, Disk: 800GB INTEL SSDPF21Q800GB, Graphics: ASPEED, Monitor: VE228, Network: 2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP OS: openSUSE Tumbleweed 20220507, Kernel: 5.17.4-1-default (x86_64), Compiler: GCC 11.2.1 20220420 [revision 691af15031e00227ba6d5935c1d737026cda4129], File-System: btrfs, Screen Resolution: 1920x1080 Tumbleweed 20220510: Processor: 2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads), Motherboard: Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS), Chipset: Intel Device 0998, Memory: 512GB, Disk: 800GB INTEL SSDPF21Q800GB, Graphics: ASPEED, Monitor: VE228, Network: 2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP OS: openSUSE 20220510, Kernel: 5.17.5-1-default (x86_64), Compiler: GCC 12.1.0, File-System: btrfs, Screen Resolution: 1920x1080 WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Tumbleweed 20220507 . 580.28 |================================================= Tumbleweed 20220510 . 575.21 |================================================= Algebraic Multi-Grid Benchmark 1.2 Figure Of Merit > Higher Is Better Tumbleweed 20220507 . 2159126667 |============================================= Tumbleweed 20220510 . 2158861667 |============================================= Pennant 1.0.1 Test: sedovbig Hydro Cycle Time - Seconds < Lower Is Better Tumbleweed 20220507 . 15.70 |================================================== Tumbleweed 20220510 . 15.57 |================================================== Xcompact3d Incompact3d 2021-03-11 Input: X3D-benchmarking input.i3d Seconds < Lower Is Better Tumbleweed 20220507 . 294.41 |================================================= Tumbleweed 20220510 . 293.19 |================================================= Xcompact3d Incompact3d 2021-03-11 Input: input.i3d 193 Cells Per Direction Seconds < Lower Is Better Tumbleweed 20220507 . 11.42 |================================================== Tumbleweed 20220510 . 11.34 |================================================== LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms ns/day > Higher Is Better Tumbleweed 20220507 . 34.10 |================================================ Tumbleweed 20220510 . 35.26 |================================================== LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein ns/day > Higher Is Better Tumbleweed 20220507 . 24.61 |================================================ Tumbleweed 20220510 . 25.85 |================================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better Tumbleweed 20220507 . 13062 |================================================= Tumbleweed 20220510 . 13335 |================================================== Renaissance 0.12 Test: Random Forest ms < Lower Is Better Tumbleweed 20220507 . 1503.2 |================================================= Tumbleweed 20220510 . 1507.3 |================================================= Renaissance 0.12 Test: ALS Movie Lens ms < Lower Is Better Tumbleweed 20220507 . 18753.2 |================================================ Tumbleweed 20220510 . 18758.7 |================================================ Renaissance 0.12 Test: Apache Spark ALS ms < Lower Is Better Tumbleweed 20220507 . 2978.4 |================================================= Tumbleweed 20220510 . 2964.9 |================================================= Renaissance 0.12 Test: Apache Spark Bayes ms < Lower Is Better Tumbleweed 20220507 . 1130.7 |=============================================== Tumbleweed 20220510 . 1183.5 |================================================= Renaissance 0.12 Test: Apache Spark PageRank ms < Lower Is Better Tumbleweed 20220507 . 3586.2 |================================================= Tumbleweed 20220510 . 3455.4 |=============================================== Renaissance 0.12 Test: Finagle HTTP Requests ms < Lower Is Better Tumbleweed 20220507 . 5779.2 |================================================= Tumbleweed 20220510 . 5708.6 |================================================ Renaissance 0.12 Test: In-Memory Database Shootout ms < Lower Is Better Tumbleweed 20220507 . 21253.2 |================================================ Tumbleweed 20220510 . 19686.6 |============================================ Renaissance 0.12 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Tumbleweed 20220507 . 34923.6 |================================================ Tumbleweed 20220510 . 34659.4 |================================================ Renaissance 0.12 Test: Genetic Algorithm Using Jenetics + Futures ms < Lower Is Better Tumbleweed 20220507 . 6895.9 |================================================ Tumbleweed 20220510 . 7069.7 |================================================= Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 6426.1 |================================================ Tumbleweed 20220510 . 6509.6 |================================================= Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 85.8 |================================================== Tumbleweed 20220510 . 88.1 |=================================================== Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 2659.8 |================================================= Tumbleweed 20220510 . 2650.9 |================================================= Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 294.9 |================================================= Tumbleweed 20220510 . 301.7 |================================================== Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 3232.9 |================================================= Tumbleweed 20220510 . 3226.6 |================================================= Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 323.6 |================================================ Tumbleweed 20220510 . 337.8 |================================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 47.7 |=================================================== Tumbleweed 20220510 . 46.8 |================================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 2742.1 |================================================= Tumbleweed 20220510 . 2755.5 |================================================= Zstd Compression Compression Level: 3 - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 6695.2 |================================================= Tumbleweed 20220510 . 6645.9 |================================================= Zstd Compression Compression Level: 3 - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 3062.5 |================================================= Tumbleweed 20220510 . 3000.5 |================================================ Zstd Compression Compression Level: 19 - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 84.3 |================================================== Tumbleweed 20220510 . 85.4 |=================================================== Zstd Compression Compression Level: 19 - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 2576.2 |================================================= Tumbleweed 20220510 . 2515.7 |================================================ Zstd Compression Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 278.6 |================================================ Tumbleweed 20220510 . 292.3 |================================================== Zstd Compression Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 3251.9 |================================================= Tumbleweed 20220510 . 3215.4 |================================================ Zstd Compression Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 314.3 |================================================= Tumbleweed 20220510 . 318.7 |================================================== Zstd Compression Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 3248.6 |================================================= Tumbleweed 20220510 . 3196.6 |================================================ Zstd Compression Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 43.1 |=================================================== Tumbleweed 20220510 . 42.1 |================================================== Zstd Compression Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better Tumbleweed 20220507 . 2674.2 |================================================= Tumbleweed 20220510 . 2626.5 |================================================ SVT-AV1 1.0 Encoder Mode: Preset 10 - Input: Bosphorus 4K Frames Per Second > Higher Is Better Tumbleweed 20220507 . 80.05 |================================================== Tumbleweed 20220510 . 80.18 |================================================== SVT-AV1 1.0 Encoder Mode: Preset 12 - Input: Bosphorus 4K Frames Per Second > Higher Is Better Tumbleweed 20220507 . 92.53 |================================================== Tumbleweed 20220510 . 91.81 |================================================== SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 29.83 |================================================== Tumbleweed 20220510 . 30.09 |================================================== SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 174.38 |================================================= Tumbleweed 20220510 . 175.95 |================================================= SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 264.92 |================================================= Tumbleweed 20220510 . 266.83 |================================================= SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 221.22 |================================================= Tumbleweed 20220510 . 217.89 |================================================ SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 214.71 |================================================= Tumbleweed 20220510 . 213.09 |================================================= SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better Tumbleweed 20220507 . 175.65 |================================================ Tumbleweed 20220510 . 178.91 |================================================= Stockfish 13 Total Time Nodes Per Second > Higher Is Better Tumbleweed 20220507 . 184534600 |============================================== Tumbleweed 20220510 . 182150796 |============================================= libavif avifenc 0.10 Encoder Speed: 0 Seconds < Lower Is Better Tumbleweed 20220507 . 85.51 |================================================== Tumbleweed 20220510 . 85.03 |================================================== libavif avifenc 0.10 Encoder Speed: 2 Seconds < Lower Is Better Tumbleweed 20220507 . 47.82 |================================================== Tumbleweed 20220510 . 47.94 |================================================== libavif avifenc 0.10 Encoder Speed: 6 Seconds < Lower Is Better Tumbleweed 20220507 . 5.878 |================================================ Tumbleweed 20220510 . 6.060 |================================================== libavif avifenc 0.10 Encoder Speed: 6, Lossless Seconds < Lower Is Better Tumbleweed 20220507 . 9.789 |================================================ Tumbleweed 20220510 . 10.070 |================================================= libavif avifenc 0.10 Encoder Speed: 10, Lossless Seconds < Lower Is Better Tumbleweed 20220507 . 7.097 |================================================= Tumbleweed 20220510 . 7.315 |================================================== oneDNN 2.6 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 678.30 |================================================= Tumbleweed 20220510 . 676.39 |================================================= oneDNN 2.6 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 430.98 |================================================ Tumbleweed 20220510 . 435.59 |================================================= oneDNN 2.6 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 688.68 |================================================= Tumbleweed 20220510 . 658.22 |=============================================== oneDNN 2.6 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 431.52 |================================================ Tumbleweed 20220510 . 436.17 |================================================= oneDNN 2.6 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 705.40 |================================================= Tumbleweed 20220510 . 695.65 |================================================ oneDNN 2.6 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better Tumbleweed 20220507 . 424.35 |=============================================== Tumbleweed 20220510 . 437.89 |================================================= Numpy Benchmark Score > Higher Is Better Tumbleweed 20220507 . 392.96 |================================================= Tumbleweed 20220510 . 386.05 |================================================ Tachyon 0.99.2 Total Time Seconds < Lower Is Better Tumbleweed 20220507 . 23.63 |================================================= Tumbleweed 20220510 . 24.20 |================================================== Liquid-DSP 2021.01.31 Threads: 128 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Tumbleweed 20220507 . 1410166667 |======================================== Tumbleweed 20220510 . 1595800000 |============================================= Liquid-DSP 2021.01.31 Threads: 160 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better Tumbleweed 20220507 . 1458400000 |====================================== Tumbleweed 20220510 . 1715666667 |============================================= GROMACS 2021.2 Implementation: MPI CPU - Input: water_GMX50_bare Ns Per Day > Higher Is Better Tumbleweed 20220507 . 9.052 |================================================== Tumbleweed 20220510 . 9.121 |================================================== ASTC Encoder 3.2 Preset: Medium Seconds < Lower Is Better Tumbleweed 20220507 . 5.5042 |================================================= Tumbleweed 20220510 . 5.1969 |============================================== ASTC Encoder 3.2 Preset: Thorough Seconds < Lower Is Better Tumbleweed 20220507 . 7.0018 |================================================ Tumbleweed 20220510 . 7.1589 |================================================= ASTC Encoder 3.2 Preset: Exhaustive Seconds < Lower Is Better Tumbleweed 20220507 . 8.9358 |================================================= Tumbleweed 20220510 . 8.6924 |================================================ PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Tumbleweed 20220507 . 1206 |=================================================== Tumbleweed 20220510 . 1110 |=============================================== PyPerformance 1.0.0 Benchmark: go Milliseconds < Lower Is Better Tumbleweed 20220507 . 328 |==================================================== Tumbleweed 20220510 . 313 |================================================== PyPerformance 1.0.0 Benchmark: 2to3 Milliseconds < Lower Is Better Tumbleweed 20220507 . 558 |==================================================== Tumbleweed 20220510 . 525 |================================================= PyPerformance 1.0.0 Benchmark: chaos Milliseconds < Lower Is Better Tumbleweed 20220507 . 208 |==================================================== Tumbleweed 20220510 . 180 |============================================= PyPerformance 1.0.0 Benchmark: float Milliseconds < Lower Is Better Tumbleweed 20220507 . 205 |==================================================== Tumbleweed 20220510 . 187 |=============================================== PyPerformance 1.0.0 Benchmark: nbody Milliseconds < Lower Is Better Tumbleweed 20220507 . 219 |==================================================== Tumbleweed 20220510 . 189 |============================================= PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Tumbleweed 20220507 . 31.1 |=================================================== Tumbleweed 20220510 . 28.6 |=============================================== PyPerformance 1.0.0 Benchmark: json_loads Milliseconds < Lower Is Better Tumbleweed 20220507 . 37.5 |=================================================== Tumbleweed 20220510 . 36.9 |================================================== PyPerformance 1.0.0 Benchmark: crypto_pyaes Milliseconds < Lower Is Better Tumbleweed 20220507 . 194 |==================================================== Tumbleweed 20220510 . 170 |============================================== PyPerformance 1.0.0 Benchmark: regex_compile Milliseconds < Lower Is Better Tumbleweed 20220507 . 295 |==================================================== Tumbleweed 20220510 . 272 |================================================ PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Tumbleweed 20220507 . 26.5 |=================================================== Tumbleweed 20220510 . 25.5 |================================================= PyPerformance 1.0.0 Benchmark: django_template Milliseconds < Lower Is Better Tumbleweed 20220507 . 85.7 |=================================================== Tumbleweed 20220510 . 76.5 |============================================== PyPerformance 1.0.0 Benchmark: pickle_pure_python Milliseconds < Lower Is Better Tumbleweed 20220507 . 790 |==================================================== Tumbleweed 20220510 . 691 |============================================= nginx 1.21.1 Concurrent Requests: 100 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 79426.07 |=============================================== Tumbleweed 20220510 . 79403.07 |=============================================== nginx 1.21.1 Concurrent Requests: 200 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 197968.99 |============================================== Tumbleweed 20220510 . 196528.56 |============================================== nginx 1.21.1 Concurrent Requests: 500 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 208849.70 |============================================== Tumbleweed 20220510 . 206578.82 |============================================= nginx 1.21.1 Concurrent Requests: 1000 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 214270.04 |============================================== Tumbleweed 20220510 . 211423.33 |============================================= ONNX Runtime 1.11 Model: GPT-2 - Device: CPU - Executor: Standard Inferences Per Minute > Higher Is Better Tumbleweed 20220507 . 9395 |================================================== Tumbleweed 20220510 . 9620 |=================================================== ONNX Runtime 1.11 Model: yolov4 - Device: CPU - Executor: Standard Inferences Per Minute > Higher Is Better Tumbleweed 20220507 . 622 |=================================================== Tumbleweed 20220510 . 634 |==================================================== ONNX Runtime 1.11 Model: ArcFace ResNet-100 - Device: CPU - Executor: Standard Inferences Per Minute > Higher Is Better Tumbleweed 20220507 . 1820 |============================================ Tumbleweed 20220510 . 2132 |=================================================== ONNX Runtime 1.11 Model: super-resolution-10 - Device: CPU - Executor: Standard Inferences Per Minute > Higher Is Better Tumbleweed 20220507 . 12429 |================================================== Tumbleweed 20220510 . 12510 |================================================== Apache HTTP Server 2.4.48 Concurrent Requests: 200 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 197075.88 |============================================== Tumbleweed 20220510 . 194927.31 |============================================= Apache HTTP Server 2.4.48 Concurrent Requests: 500 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 206530.83 |============================================== Tumbleweed 20220510 . 205683.86 |============================================== Apache HTTP Server 2.4.48 Concurrent Requests: 1000 Requests Per Second > Higher Is Better Tumbleweed 20220507 . 213476.35 |============================================== Tumbleweed 20220510 . 210703.41 |============================================= PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Tumbleweed 20220507 . 655272 |================================================= Tumbleweed 20220510 . 650951 |================================================= Stress-NG 0.14 Test: MMAP Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 4664.62 |=============================================== Tumbleweed 20220510 . 4758.63 |================================================ Stress-NG 0.14 Test: Crypto Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 85026.09 |============================================= Tumbleweed 20220510 . 88400.87 |=============================================== Stress-NG 0.14 Test: Malloc Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 311705065.96 |========================================== Tumbleweed 20220510 . 322581943.46 |=========================================== Stress-NG 0.14 Test: Forking Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 86555.94 |=============================================== Tumbleweed 20220510 . 86425.70 |=============================================== Stress-NG 0.14 Test: SENDFILE Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 1308526.97 |============================================= Tumbleweed 20220510 . 1228020.63 |========================================== Stress-NG 0.14 Test: CPU Stress Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 136088.24 |============================================= Tumbleweed 20220510 . 139265.42 |============================================== Stress-NG 0.14 Test: Semaphores Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 12219151.39 |============================================ Tumbleweed 20220510 . 12156959.44 |============================================ Stress-NG 0.14 Test: Matrix Math Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 307118.55 |=========================================== Tumbleweed 20220510 . 330917.14 |============================================== Stress-NG 0.14 Test: Vector Math Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 324345.37 |============================================== Tumbleweed 20220510 . 308630.64 |============================================ Stress-NG 0.14 Test: Memory Copying Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 13248.44 |=============================================== Tumbleweed 20220510 . 13258.18 |=============================================== Stress-NG 0.14 Test: Context Switching Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 20744069.17 |============================================ Tumbleweed 20220510 . 20458137.33 |=========================================== Stress-NG 0.14 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 934.51 |================================================= Tumbleweed 20220510 . 937.17 |================================================= Stress-NG 0.14 Test: System V Message Passing Bogo Ops/s > Higher Is Better Tumbleweed 20220507 . 6948990.47 |============================================= Tumbleweed 20220510 . 6134754.47 |========================================