memtkg3600fast AMD Ryzen 7 3700X 8-Core testing with a Gigabyte X570 AORUS PRO WIFI (F21 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2011278-HA-MEMTKG36063&grr .
memtkg3600fast Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Fast 3600MHz AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads) Gigabyte X570 AORUS PRO WIFI (F21 BIOS) AMD Starship/Matisse 32GB 960GB Corsair Force MP510 + 120GB Samsung SSD 840 Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio LG ULTRAWIDE + DELL U2412M Intel I211 + Intel Wi-Fi 6 AX200 Arch rolling 5.8.7-10-tkg-pds (x86_64) Sway X Server 1.20.5 + Wayland modesetting 1.20.5 4.6 Mesa 20.1.7 (LLVM 10.0.1) 1.2.131 Clang 10.0.1 + LLVM 10.0.1 zfs 3760x1920 OpenBenchmarking.org - amdgpu.ppfeaturemask=0xffffffff - --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + 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 Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
memtkg3600fast tinymembench: Standard Memset tinymembench: Standard Memcpy cachebench: Write Cache cachebench: Read Cache ramspeed: Average - Floating Point ramspeed: Scale - Floating Point ramspeed: Copy - Floating Point ramspeed: Triad - Floating Point ramspeed: Add - Floating Point ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Add - Integer stream: Copy t-test1: 1 mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy - 1024 MiB t-test1: 2 stream: Add stream: Triad stream: Scale Fast 3600MHz 19343.7 11728.9 31740.878457524 3321.93 32395.19 30349.54 30314.16 34496.88 34492.96 34526.96 32447.56 30352.57 30419.89 34523.57 29185.4 14.252 11964.593 21033.150 4.774 32546.0 32586.8 29235.7 OpenBenchmarking.org
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Fast 3600MHz 4K 8K 12K 16K 20K SE +/- 268.59, N = 3 19343.7 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Fast 3600MHz 3K 6K 9K 12K 15K SE +/- 39.56, N = 3 11728.9 1. (CC) gcc options: -O2 -lm
CacheBench Write Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 3.23, N = 3 31740.88 MIN: 27547.21 / MAX: 33208.67 1. (CC) gcc options: -lrt
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache Fast 3600MHz 700 1400 2100 2800 3500 SE +/- 0.59, N = 3 3321.93 MIN: 3300.45 / MAX: 3344.39 1. (CC) gcc options: -lrt
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 9.59, N = 3 32395.19 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 15.27, N = 3 30349.54 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 Fast 3600MHz 6K 12K 18K 24K 30K SE +/- 19.93, N = 3 30314.16 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 10.34, N = 3 34496.88 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 15.28, N = 3 34492.96 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 24.25, N = 3 34526.96 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 12.71, N = 3 32447.56 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 14.05, N = 3 30352.57 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 Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 7.65, N = 3 30419.89 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 63.70, N = 3 34523.57 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Fast 3600MHz 6K 12K 18K 24K 30K SE +/- 3.07, N = 5 29185.4 1. (CC) gcc options: -O3 -march=native -fopenmp
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Fast 3600MHz 4 8 12 16 20 SE +/- 0.02, N = 3 14.25 1. (CC) gcc options: -pthread
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 Fast 3600MHz 3K 6K 9K 12K 15K SE +/- 56.74, N = 3 11964.59 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 Fast 3600MHz 5K 10K 15K 20K 25K SE +/- 120.07, N = 3 21033.15 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Fast 3600MHz 1.0742 2.1484 3.2226 4.2968 5.371 SE +/- 0.005, N = 3 4.774 1. (CC) gcc options: -pthread
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 3.91, N = 5 32546.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Fast 3600MHz 7K 14K 21K 28K 35K SE +/- 3.41, N = 5 32586.8 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Fast 3600MHz 6K 12K 18K 24K 30K SE +/- 3.42, N = 5 29235.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Phoronix Test Suite v10.8.4