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&sor&grr .
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-llvm: Unix Makefiles build-llvm: Ninja build-nodejs: Time To Compile build-godot: Time To Compile build2: Time To Compile stress-ng: Atomic stress-ng: Forking stress-ng: Zlib stress-ng: Futex stress-ng: System V Message Passing stress-ng: Hash stress-ng: Pthread stress-ng: Glibc Qsort Data Sorting stress-ng: Glibc C String Functions stress-ng: Socket Activity stress-ng: Function Call stress-ng: Malloc stress-ng: Mutex stress-ng: Poll stress-ng: Vector Math stress-ng: MEMFD stress-ng: NUMA stress-ng: CPU Cache stress-ng: IO_uring stress-ng: MMAP stress-ng: Memory Copying stress-ng: Context Switching stress-ng: Matrix Math stress-ng: Semaphores stress-ng: CPU Stress stress-ng: SENDFILE stress-ng: Crypto a b c d 326.385 332.815 235.67 150.134 72.029 207.74 76012.05 2042.27 4226516.22 21447201.48 5188674.52 151810.19 612.62 27309229.7 8385.46 174149.73 35813354.09 10636424.86 2350061.33 176091.28 801.83 676.36 2782436.93 135786.02 357.72 7910.94 7493267.1 131113.18 3264164.14 60454 580312.5 61506.87 315.394 294.006 236.159 150.576 71.634 207.87 73904.58 2181.03 4058147.07 18238946.54 5399892.46 151696.78 653.13 29418080.42 8294.33 171066.43 35859121.91 10679683.26 2350185.11 176090.09 1010.44 674.77 2813389.27 133633.17 359.78 7939.35 7756375.2 131414.96 3254539.45 61315.07 580674.86 61799.46 312.073 293.471 236.507 150.472 73.448 208.32 76336.07 2179.78 3996278.23 18231276.5 5183069.24 151040.9 612.88 29372680.8 8138.73 170756.84 35963911.7 10490075.31 2351547.29 175943.88 805.55 678.72 2735111.57 133626.7 357.86 8254.65 7496067.95 131403.31 3246730.88 65160.32 580725.97 61815.47 314.559 293.578 236.25 150.138 69.03 OpenBenchmarking.org
Timed LLVM Compilation Build System: Unix Makefiles OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Unix Makefiles c d b a 70 140 210 280 350 312.07 314.56 315.39 326.39
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 16.0 Build System: Ninja c d b a 70 140 210 280 350 293.47 293.58 294.01 332.82
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 d c 50 100 150 200 250 235.67 236.16 236.25 236.51
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 d c b 30 60 90 120 150 150.13 150.14 150.47 150.58
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.15 Time To Compile d b a c 16 32 48 64 80 69.03 71.63 72.03 73.45
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Atomic c b a 50 100 150 200 250 208.32 207.87 207.74 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 c a b 16K 32K 48K 64K 80K 76336.07 76012.05 73904.58 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 b c a 500 1000 1500 2000 2500 2181.03 2179.78 2042.27 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: 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
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Hash b a c 1.2M 2.4M 3.6M 4.8M 6M 5399892.46 5188674.52 5183069.24 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: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Glibc Qsort Data Sorting b c a 140 280 420 560 700 653.13 612.88 612.62 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 b c a 6M 12M 18M 24M 30M 29418080.42 29372680.80 27309229.70 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: 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: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: Malloc c b a 8M 16M 24M 32M 40M 35963911.70 35859121.91 35813354.09 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 b a c 2M 4M 6M 8M 10M 10679683.26 10636424.86 10490075.31 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 c b a 500K 1000K 1500K 2000K 2500K 2351547.29 2350185.11 2350061.33 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: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: MEMFD b c a 200 400 600 800 1000 1010.44 805.55 801.83 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 c a b 150 300 450 600 750 678.72 676.36 674.77 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 b a c 600K 1200K 1800K 2400K 3000K 2813389.27 2782436.93 2735111.57 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: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: MMAP b c a 80 160 240 320 400 359.78 357.86 357.72 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 c b a 2K 4K 6K 8K 10K 8254.65 7939.35 7910.94 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 b c a 1.7M 3.4M 5.1M 6.8M 8.5M 7756375.20 7496067.95 7493267.10 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 b c a 30K 60K 90K 120K 150K 131414.96 131403.31 131113.18 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: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.06 Test: CPU Stress c b a 14K 28K 42K 56K 70K 65160.32 61315.07 60454.00 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 c b a 120K 240K 360K 480K 600K 580725.97 580674.86 580312.50 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 c b a 13K 26K 39K 52K 65K 61815.47 61799.46 61506.87 1. (CC) gcc options: -std=gnu99 -O2 -lm -latomic -lc -lcrypt -ldl -lEGL -lGLESv2 -lrt -lz -pthread
Phoronix Test Suite v10.8.5