build gcc 13 fedora 38 ryzen 9 7950x AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG CROSSHAIR X670E HERO (9922 BIOS) and AMD Radeon RX 6800 XT 16GB on Fedora Linux 38 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2303226-PTS-BUILDGCC49&export=txt&grs&sro .
build gcc 13 fedora 38 ryzen 9 7950x Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c d AMD Ryzen 9 7950X 16-Core @ 4.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR X670E HERO (9922 BIOS) AMD Device 14d8 32GB 2000GB PCIe SSD AMD Radeon RX 6800 XT 16GB (2200/3000MHz) AMD Navi 21/23 ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Fedora Linux 38 6.2.2-301.fc38.x86_64 (x86_64) GNOME Shell X Server + Wayland 4.6 Mesa 23.0.0-rc4 (LLVM 15.0.7 DRM 3.49) GCC 13.0.1 20230318 btrfs 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 Python Details - Python 3.11.2 Security Details - SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
build gcc 13 fedora 38 ryzen 9 7950x stress-ng: MEMFD stress-ng: System V Message Passing build-llvm: Ninja stress-ng: CPU Stress stress-ng: Glibc C String Functions stress-ng: Zlib stress-ng: Glibc Qsort Data Sorting build2: Time To Compile stress-ng: Futex build-llvm: Unix Makefiles stress-ng: Memory Copying stress-ng: Hash stress-ng: Context Switching stress-ng: Forking stress-ng: Socket Activity stress-ng: CPU Cache stress-ng: Function Call stress-ng: Mutex stress-ng: IO_uring stress-ng: NUMA stress-ng: MMAP stress-ng: Semaphores stress-ng: Pthread stress-ng: Crypto stress-ng: Malloc build-nodejs: Time To Compile build-godot: Time To Compile stress-ng: Atomic stress-ng: Matrix Math stress-ng: Vector Math stress-ng: SENDFILE stress-ng: Poll a b c d 801.83 21447201.48 332.815 60454 27309229.7 2042.27 612.62 72.029 4226516.22 326.385 7910.94 5188674.52 7493267.1 76012.05 8385.46 2782436.93 174149.73 10636424.86 135786.02 676.36 357.72 3264164.14 151810.19 61506.87 35813354.09 235.67 150.134 207.74 131113.18 176091.28 580312.5 2350061.33 1010.44 18238946.54 294.006 61315.07 29418080.42 2181.03 653.13 71.634 4058147.07 315.394 7939.35 5399892.46 7756375.2 73904.58 8294.33 2813389.27 171066.43 10679683.26 133633.17 674.77 359.78 3254539.45 151696.78 61799.46 35859121.91 236.159 150.576 207.87 131414.96 176090.09 580674.86 2350185.11 805.55 18231276.5 293.471 65160.32 29372680.8 2179.78 612.88 73.448 3996278.23 312.073 8254.65 5183069.24 7496067.95 76336.07 8138.73 2735111.57 170756.84 10490075.31 133626.7 678.72 357.86 3246730.88 151040.9 61815.47 35963911.7 236.507 150.472 208.32 131403.31 175943.88 580725.97 2351547.29 293.578 69.03 314.559 236.25 150.138 OpenBenchmarking.org
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: MEMFD a b c 200 400 600 800 1000 801.83 1010.44 805.55 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: System V Message Passing a b c 5M 10M 15M 20M 25M 21447201.48 18238946.54 18231276.50 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja a b c d 70 140 210 280 350 332.82 294.01 293.47 293.58
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: CPU Stress a b c 14K 28K 42K 56K 70K 60454.00 61315.07 65160.32 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Glibc C String Functions a b c 6M 12M 18M 24M 30M 27309229.70 29418080.42 29372680.80 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Zlib OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Zlib a b c 500 1000 1500 2000 2500 2042.27 2181.03 2179.78 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Glibc Qsort Data Sorting a b c 140 280 420 560 700 612.62 653.13 612.88 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile a b c d 16 32 48 64 80 72.03 71.63 73.45 69.03
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Futex a b c 900K 1800K 2700K 3600K 4500K 4226516.22 4058147.07 3996278.23 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles a b c d 70 140 210 280 350 326.39 315.39 312.07 314.56
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Memory Copying a b c 2K 4K 6K 8K 10K 7910.94 7939.35 8254.65 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Hash a b c 1.2M 2.4M 3.6M 4.8M 6M 5188674.52 5399892.46 5183069.24 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Context Switching a b c 1.7M 3.4M 5.1M 6.8M 8.5M 7493267.10 7756375.20 7496067.95 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Forking a b c 16K 32K 48K 64K 80K 76012.05 73904.58 76336.07 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Socket Activity a b c 2K 4K 6K 8K 10K 8385.46 8294.33 8138.73 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: CPU Cache a b c 600K 1200K 1800K 2400K 3000K 2782436.93 2813389.27 2735111.57 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Function Call OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Function Call a b c 40K 80K 120K 160K 200K 174149.73 171066.43 170756.84 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Mutex a b c 2M 4M 6M 8M 10M 10636424.86 10679683.26 10490075.31 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: IO_uring a b c 30K 60K 90K 120K 150K 135786.02 133633.17 133626.70 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: NUMA a b c 150 300 450 600 750 676.36 674.77 678.72 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: MMAP a b c 80 160 240 320 400 357.72 359.78 357.86 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Semaphores a b c 700K 1400K 2100K 2800K 3500K 3264164.14 3254539.45 3246730.88 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Pthread a b c 30K 60K 90K 120K 150K 151810.19 151696.78 151040.90 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Crypto a b c 13K 26K 39K 52K 65K 61506.87 61799.46 61815.47 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Malloc a b c 8M 16M 24M 32M 40M 35813354.09 35859121.91 35963911.70 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 19.8.1 Time To Compile a b c d 50 100 150 200 250 235.67 236.16 236.51 236.25
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile a b c d 30 60 90 120 150 150.13 150.58 150.47 150.14
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Atomic a b c 50 100 150 200 250 207.74 207.87 208.32 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Matrix Math a b c 30K 60K 90K 120K 150K 131113.18 131414.96 131403.31 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Vector Math a b c 40K 80K 120K 160K 200K 176091.28 176090.09 175943.88 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: SENDFILE a b c 120K 240K 360K 480K 600K 580312.50 580674.86 580725.97 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Stress-NG Test: Poll OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Poll a b c 500K 1000K 1500K 2000K 2500K 2350061.33 2350185.11 2351547.29 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Phoronix Test Suite v10.8.5