test_memory_results.txt AMD Ryzen 9 3900X 12-Core testing with a Gigabyte X570 AORUS PRO (F33g BIOS) and Gigabyte NVIDIA GeForce GTX 1070 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2105082-HA-TESTMEMOR19 .
test_memory_results.txt Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver Vulkan Compiler File-System Screen Resolution first AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) Gigabyte X570 AORUS PRO (F33g BIOS) AMD Starship/Matisse 126GB 1000GB Samsung SSD 970 EVO 1TB + 2 x 3201GB MS1PC5ED3ORA3.2T + 250GB Samsung SSD 860 + 2000GB HGST HUS726020AL Gigabyte NVIDIA GeForce GTX 1070 8GB NVIDIA GP104 HD Audio Intel I211 Ubuntu 20.04 5.4.0-72-generic (x86_64) GNOME Shell 3.36.7 X Server 1.20.9 NVIDIA 1.2.155 GCC 9.3.0 ext4 640x480 OpenBenchmarking.org - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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-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 - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - 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
test_memory_results.txt 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 tinymembench: Standard Memcpy tinymembench: Standard Memset 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 mbw: Memory Copy, Fixed Block Size - 4096 MiB mbw: Memory Copy, Fixed Block Size - 8192 MiB t-test1: 1 t-test1: 2 cachebench: Read cachebench: Write cachebench: Read / Modify / Write first 26283.34 22515.26 22757.19 26224.49 24624.38 26093.47 22747.46 22582.78 26173.10 24525.23 8795.4 14551.6 16036.716 15967.168 15734.051 15827.493 15803.136 8487.236 8844.439 8878.577 8881.369 8947.380 25.473 8.663 3013.652300 31231.930834 61487.414306 OpenBenchmarking.org
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer first 6K 12K 18K 24K 30K SE +/- 108.32, N = 3 26283.34 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 first 5K 10K 15K 20K 25K SE +/- 213.59, N = 3 22515.26 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 first 5K 10K 15K 20K 25K SE +/- 263.11, N = 3 22757.19 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 first 6K 12K 18K 24K 30K SE +/- 82.50, N = 3 26224.49 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 first 5K 10K 15K 20K 25K SE +/- 40.09, N = 3 24624.38 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 first 6K 12K 18K 24K 30K SE +/- 195.83, N = 3 26093.47 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 first 5K 10K 15K 20K 25K SE +/- 152.57, N = 3 22747.46 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 first 5K 10K 15K 20K 25K SE +/- 116.34, N = 3 22582.78 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 first 6K 12K 18K 24K 30K SE +/- 169.24, N = 3 26173.10 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 first 5K 10K 15K 20K 25K SE +/- 121.10, N = 3 24525.23 1. (CC) gcc options: -O3 -march=native
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy first 2K 4K 6K 8K 10K SE +/- 56.46, N = 3 8795.4 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset first 3K 6K 9K 12K 15K SE +/- 78.42, N = 3 14551.6 1. (CC) gcc options: -O2 -lm
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 first 3K 6K 9K 12K 15K SE +/- 43.27, N = 3 16036.72 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 first 3K 6K 9K 12K 15K SE +/- 33.87, N = 3 15967.17 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 first 3K 6K 9K 12K 15K SE +/- 95.65, N = 3 15734.05 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 first 3K 6K 9K 12K 15K SE +/- 48.32, N = 3 15827.49 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 first 3K 6K 9K 12K 15K SE +/- 31.71, N = 3 15803.14 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 first 2K 4K 6K 8K 10K SE +/- 9.75, N = 3 8487.24 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 first 2K 4K 6K 8K 10K SE +/- 28.10, N = 3 8844.44 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 first 2K 4K 6K 8K 10K SE +/- 40.19, N = 3 8878.58 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB first 2K 4K 6K 8K 10K SE +/- 22.50, N = 3 8881.37 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB first 2K 4K 6K 8K 10K SE +/- 39.75, N = 3 8947.38 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 first 6 12 18 24 30 SE +/- 0.16, N = 3 25.47 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 first 2 4 6 8 10 SE +/- 0.006, N = 3 8.663 1. (CC) gcc options: -pthread
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read first 600 1200 1800 2400 3000 SE +/- 4.45, N = 3 3013.65 MIN: 3000.3 / MAX: 3023.99 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write first 7K 14K 21K 28K 35K SE +/- 21.54, N = 3 31231.93 MIN: 26189.82 / MAX: 32736.09 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write first 13K 26K 39K 52K 65K SE +/- 650.69, N = 3 61487.41 MIN: 54346.31 / MAX: 67054.81 1. (CC) gcc options: -lrt
Phoronix Test Suite v10.8.4