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&rdt .
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 build-godot: Time To Compile build-llvm: Ninja build-llvm: Unix Makefiles build-nodejs: Time To Compile build2: Time To Compile stress-ng: Hash stress-ng: MMAP stress-ng: NUMA stress-ng: Poll stress-ng: Zlib stress-ng: Futex stress-ng: MEMFD stress-ng: Mutex stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: Pthread stress-ng: IO_uring stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Function Call stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing a b c d 150.134 332.815 326.385 235.67 72.029 5188674.52 357.72 676.36 2350061.33 2042.27 4226516.22 801.83 10636424.86 207.74 61506.87 35813354.09 76012.05 151810.19 135786.02 580312.5 2782436.93 60454 3264164.14 131113.18 176091.28 174149.73 7910.94 8385.46 7493267.1 27309229.7 612.62 21447201.48 150.576 294.006 315.394 236.159 71.634 5399892.46 359.78 674.77 2350185.11 2181.03 4058147.07 1010.44 10679683.26 207.87 61799.46 35859121.91 73904.58 151696.78 133633.17 580674.86 2813389.27 61315.07 3254539.45 131414.96 176090.09 171066.43 7939.35 8294.33 7756375.2 29418080.42 653.13 18238946.54 150.472 293.471 312.073 236.507 73.448 5183069.24 357.86 678.72 2351547.29 2179.78 3996278.23 805.55 10490075.31 208.32 61815.47 35963911.7 76336.07 151040.9 133626.7 580725.97 2735111.57 65160.32 3246730.88 131403.31 175943.88 170756.84 8254.65 8138.73 7496067.95 29372680.8 612.88 18231276.5 150.138 293.578 314.559 236.25 69.03 OpenBenchmarking.org
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
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
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
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
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: 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: 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: 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: 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
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: 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
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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
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
Phoronix Test Suite v10.8.5