clangnative AMD Ryzen 9 7900X 12-Core testing with a ASUS TUF GAMING B650-PLUS WIFI (2413 BIOS) and Sapphire AMD Radeon RX 7800 XT 16GB on Fedora Linux 39 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404208-NE-CLANGNATI88&rdt&grr .
clangnative Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution clangnative clangnative2 AMD Ryzen 9 7900X 12-Core @ 5.73GHz (12 Cores / 24 Threads) ASUS TUF GAMING B650-PLUS WIFI (2413 BIOS) AMD Device 14d8 32GB 2000GB KINGSTON SFYRD2000G + 2000GB CT2000MX500SSD1 Sapphire AMD Radeon RX 7800 XT 16GB (2200/3000MHz) AMD Navi 31 HDMI/DP LG HDR WQHD Realtek RTL8125 2.5GbE + MEDIATEK MT7921 802.11ax PCI Fedora Linux 39 6.8.7-200.clang18native.fc39.x86_64 (x86_64) GNOME Shell 45.5 X Server + Wayland 4.6 Mesa 23.3.6 (LLVM 17.0.6 DRM 3.57) Clang 17.0.6 + LLVM 17.0.6 btrfs 3440x1440 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: amd-pstate-epp performance (EPP: performance) - CPU Microcode: 0xa601206 Security Details - SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
clangnative tinymembench: Standard Memset tinymembench: Standard Memcpy build-python: Released Build, PGO + LTO Optimized postmark: Disk Transaction Performance mbw: Memory Copy - 8192 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy - 1024 MiB build-python: Default mbw: Memory Copy, Fixed Block Size - 512 MiB mbw: Memory Copy - 512 MiB mbw: Memory Copy - 128 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB clangnative clangnative2 33554.4 28572.5 175.246 5515 20658.043 20646.291 18443.338 19947.771 18374.606 19949.469 18226.988 19861.863 176.304 13.126 OpenBenchmarking.org
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset clangnative 7K 14K 21K 28K 35K SE +/- 0.03, N = 3 33554.4 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy clangnative 6K 12K 18K 24K 30K SE +/- 36.40, N = 3 28572.5 1. (CC) gcc options: -O2 -lm
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized clangnative clangnative2 40 80 120 160 200 175.25 176.30
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance clangnative 1200 2400 3600 4800 6000 SE +/- 40.33, N = 3 5515 1. (CC) gcc options: -O3
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB clangnative 4K 8K 12K 16K 20K SE +/- 97.74, N = 3 20658.04 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB clangnative 4K 8K 12K 16K 20K SE +/- 29.54, N = 3 20646.29 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB clangnative 4K 8K 12K 16K 20K SE +/- 46.00, N = 3 18443.34 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB clangnative 4K 8K 12K 16K 20K SE +/- 135.43, N = 3 19947.77 1. (CC) gcc options: -O3 -march=native
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default clangnative2 3 6 9 12 15 13.13
MBW Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB clangnative 4K 8K 12K 16K 20K SE +/- 16.39, N = 3 18374.61 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB clangnative 4K 8K 12K 16K 20K SE +/- 113.46, N = 3 19949.47 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB clangnative 4K 8K 12K 16K 20K SE +/- 56.89, N = 3 18226.99 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB clangnative 4K 8K 12K 16K 20K SE +/- 23.99, N = 3 19861.86 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.5