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&grw .
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 mbw: Memory Copy - 128 MiB mbw: Memory Copy - 512 MiB mbw: Memory Copy - 1024 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy, Fixed Block Size - 512 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB tinymembench: Standard Memcpy tinymembench: Standard Memset postmark: Disk Transaction Performance build-python: Released Build, PGO + LTO Optimized build-python: Default clangnative clangnative2 18226.988 19949.469 19947.771 20646.291 20658.043 19861.863 18374.606 18443.338 28572.5 33554.4 5515 175.246 176.304 13.126 OpenBenchmarking.org
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 - 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: 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
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 - 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, 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
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, 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
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
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
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
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
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
Phoronix Test Suite v10.8.5