ddr43600 AMD Ryzen 9 3900X 12-Core testing with a ASRock X570 Steel Legend WiFi ax (P4.10 BIOS) and Gigabyte AMD DIMGREY_CAVEFISH 8GB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2212037-NE-DDR43600596&sor .
ddr43600 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 2 x 16 GB DDR4-3600MT 3600 auto oc AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASRock X570 Steel Legend WiFi ax (P4.10 BIOS) AMD Starship/Matisse 2 x 16 GB DDR4-3600MT/s CMK32GX4M2E3200C16 Western Digital WD_BLACK SN770 500GB Gigabyte AMD DIMGREY_CAVEFISH 8GB (2765/1094MHz) AMD Navi 21 HDMI Audio 2 x VG248 Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 22.04 5.15.0-56-generic (x86_64) GNOME Shell 42.5 X Server 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.42) 1.3.204 GCC 11.3.0 ext4 3840x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0x8701021 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
ddr43600 ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset mbw: Memory Copy - 1024 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB t-test1: 1 t-test1: 2 cachebench: Read Cache cachebench: Write Cache perf-bench: Epoll Wait perf-bench: Futex Hash perf-bench: Memcpy 1MB perf-bench: Memset 1MB perf-bench: Sched Pipe perf-bench: Futex Lock-Pi perf-bench: Syscall Basic 2 x 16 GB DDR4-3600MT 3600 auto oc 27389.00 22602.46 22182.42 27134.88 24278.07 26833.67 22447.67 22754.07 26697.02 23813.85 26936.0 16131.8 17986.5 17831.2 14514.0 12597.9 13969.509 7917.293 13.944 5.070 3355.846078 31958.455292 45094 4061301 13.229986 69.784936 302784 613 12533678 OpenBenchmarking.org
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer 2 x 16 GB DDR4-3600MT 6K 12K 18K 24K 30K SE +/- 19.97, N = 3 27389.00 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 199.29, N = 8 22602.46 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 213.50, N = 15 22182.42 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer 2 x 16 GB DDR4-3600MT 6K 12K 18K 24K 30K SE +/- 271.27, N = 15 27134.88 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 279.61, N = 15 24278.07 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point 2 x 16 GB DDR4-3600MT 6K 12K 18K 24K 30K SE +/- 252.30, N = 7 26833.67 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 153.69, N = 15 22447.67 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 29.53, N = 3 22754.07 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point 2 x 16 GB DDR4-3600MT 6K 12K 18K 24K 30K SE +/- 310.57, N = 15 26697.02 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point 2 x 16 GB DDR4-3600MT 5K 10K 15K 20K 25K SE +/- 271.78, N = 15 23813.85 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy 2 x 16 GB DDR4-3600MT 6K 12K 18K 24K 30K SE +/- 21.31, N = 5 26936.0 1. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale 2 x 16 GB DDR4-3600MT 3K 6K 9K 12K 15K SE +/- 36.47, N = 5 16131.8 1. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad 2 x 16 GB DDR4-3600MT 4K 8K 12K 16K 20K SE +/- 25.51, N = 5 17986.5 1. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add 2 x 16 GB DDR4-3600MT 4K 8K 12K 16K 20K SE +/- 37.53, N = 5 17831.2 1. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 2 x 16 GB DDR4-3600MT 3K 6K 9K 12K 15K SE +/- 34.78, N = 3 14514.0 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 2 x 16 GB DDR4-3600MT 3K 6K 9K 12K 15K SE +/- 178.73, N = 3 12597.9 1. (CC) gcc options: -O2 -lm
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 2 x 16 GB DDR4-3600MT 3K 6K 9K 12K 15K SE +/- 111.99, N = 3 13969.51 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 2 x 16 GB DDR4-3600MT 2K 4K 6K 8K 10K SE +/- 28.81, N = 3 7917.29 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 2 x 16 GB DDR4-3600MT 4 8 12 16 20 SE +/- 0.05, N = 3 13.94 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 2 x 16 GB DDR4-3600MT 1.1408 2.2816 3.4224 4.5632 5.704 SE +/- 0.026, N = 3 5.070 1. (CC) gcc options: -pthread
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache 2 x 16 GB DDR4-3600MT 700 1400 2100 2800 3500 SE +/- 12.65, N = 3 3355.85 MIN: 3329.95 / MAX: 3371.23 1. (CC) gcc options: -lrt
CacheBench Write Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache 2 x 16 GB DDR4-3600MT 7K 14K 21K 28K 35K SE +/- 120.84, N = 3 31958.46 MIN: 27804.95 / MAX: 33567.43 1. (CC) gcc options: -lrt
perf-bench Benchmark: Epoll Wait OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Epoll Wait 3600 auto oc 10K 20K 30K 40K 50K SE +/- 33.29, N = 3 45094 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Futex Hash OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Hash 3600 auto oc 900K 1800K 2700K 3600K 4500K SE +/- 2119.71, N = 3 4061301 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Memcpy 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memcpy 1MB 3600 auto oc 3 6 9 12 15 SE +/- 0.15, N = 3 13.23 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Memset 1MB OpenBenchmarking.org GB/sec, More Is Better perf-bench Benchmark: Memset 1MB 3600 auto oc 16 32 48 64 80 SE +/- 0.50, N = 15 69.78 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Sched Pipe OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Sched Pipe 3600 auto oc 60K 120K 180K 240K 300K SE +/- 2230.71, N = 3 302784 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Futex Lock-Pi OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Futex Lock-Pi 3600 auto oc 130 260 390 520 650 SE +/- 5.39, N = 15 613 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
perf-bench Benchmark: Syscall Basic OpenBenchmarking.org ops/sec, More Is Better perf-bench Benchmark: Syscall Basic 3600 auto oc 3M 6M 9M 12M 15M SE +/- 117832.88, N = 7 12533678 1. (CC) gcc options: -O6 -ggdb3 -funwind-tables -std=gnu99 -Xlinker -lpthread -lrt -lm -ldl -lz
Phoronix Test Suite v10.8.4