AMD Threadripper Linux Memory Tests

AMD Ryzen Threadripper 1950X 16-Core testing with different memory configurations... Tests by Michael Larabel for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1711248-AL-MEMORYTES98&grs&rdt.

AMD Threadripper Linux Memory TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen Resolution4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHzAMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)Gigabyte X399 AORUS Gaming 7AMD Device 14504 x 8192 MB DDR4-3200MHz120GB Force MP500MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB (300/150MHz)Realtek ALC1220VE228Qualcomm Atheros Device e0b1 + Intel Device 24fdDebian 9.24.14.0-999-generic (x86_64) 20171120GNOME Shell 3.22.3modesetting 1.19.2GCC 6.3.0 20170516ext41920x10802 x 8192 MB DDR4-3200MHz F4-3200C14-8GTZR4 x 4096 MB DDR4-3600MHz F4-3600C17-4GVK4 x 4096 MB DDR4-3200MHz F4-3600C17-4GVK4 x 4096 MB DDR4-3066MHz F4-3600C17-4GVK4 x 4096 MB DDR4-2800MHz F4-3600C17-4GVK4 x 4096 MB DDR4-2133MHz F4-3600C17-4GVKOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Processor Details- Scaling Governor: acpi-cpufreq performance

AMD Threadripper Linux Memory Testsstream: Addstream: Triadstream: Scaledarktable: Boat - CPU-onlystream: Copypgbench: Buffer Test - Normal Load - Read Writeopm-git: Flow MPI Norne - 16opm-git: Flow MPI Extra - 16build-llvm: Time To Compilecompress-7zip: Compress Speed Testdarktable: Masskrug - CPU-onlydarktable: Server Room - CPU-onlyramspeed: Average - Integerramspeed: Add - Integerramspeed: Triad - Integerramspeed: Scale - Integerramspeed: Copy - Integert-test1: 1t-test1: 2build-linux-kernel: Time To Compile4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz36293.6636223.1032551.2010.0747984.6011647.01197.52822.98244.72696876.014.0628635.8432717.4228369.4824288.2927836.1121.227.5547.1918616.7818692.0417195.3817.6829078.226384.36340.911523.61394.08453858.495.5623486.7627506.6323336.9118425.6724263.3620.867.1752.2342812.5642798.7638835.788.8956911.426079.27182.94312.51719365.633.7731754.9637523.7630828.4325041.1831452.4918.777.1146.6538085.7238068.6834678.729.6050477.746155.80198.49818.41313.76681485.823.8727592.7133454.2027486.9923214.6927357.4219.467.4547.2636374.3436374.9033353.3610.0048505.686087.04202.94842.48317.07666245.934.0127396.6332978.3526281.7121910.9126362.0319.897.5947.8734828.2434787.7031693.2410.3146446.246112.67213.33892.40335.51638136.044.0224896.4831259.0324782.5020490.6025835.5521.007.8648.4534279.7434271.7631634.3410.2450627.306245.51234.841003.41387.76607406.264.0122535.2727558.0222663.9519156.7323268.0723.228.6048.95OpenBenchmarking.org

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Add4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz9K18K27K36K45KSE +/- 40.70, N = 5SE +/- 36.63, N = 5SE +/- 19.61, N = 5SE +/- 17.16, N = 5SE +/- 9.88, N = 5SE +/- 14.09, N = 5SE +/- 11.07, N = 536293.6618616.7842812.5638085.7236374.3434828.2434279.741. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triad4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz9K18K27K36K45KSE +/- 8.83, N = 5SE +/- 32.08, N = 5SE +/- 17.63, N = 5SE +/- 13.67, N = 5SE +/- 12.05, N = 5SE +/- 8.88, N = 5SE +/- 6.51, N = 536223.1018692.0442798.7638068.6836374.9034787.7034271.761. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scale4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz8K16K24K32K40KSE +/- 12.20, N = 5SE +/- 56.23, N = 5SE +/- 16.53, N = 5SE +/- 16.98, N = 5SE +/- 4.29, N = 5SE +/- 19.56, N = 5SE +/- 11.26, N = 532551.2017195.3838835.7834678.7233353.3631693.2431634.341. (CC) gcc options: -O3 -march=native -fopenmp

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Boat - Acceleration: CPU-only4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz48121620SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 310.0717.688.899.6010.0010.3110.24

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copy4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz12K24K36K48K60KSE +/- 103.03, N = 5SE +/- 318.39, N = 5SE +/- 44.46, N = 5SE +/- 27.03, N = 5SE +/- 13.81, N = 5SE +/- 55.62, N = 5SE +/- 19.99, N = 547984.6029078.2256911.4250477.7448505.6846446.2450627.301. (CC) gcc options: -O3 -march=native -fopenmp

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read Write4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2K4K6K8K10KSE +/- 199.07, N = 3SE +/- 55.33, N = 3SE +/- 56.66, N = 3SE +/- 114.71, N = 3SE +/- 68.95, N = 3SE +/- 56.75, N = 3SE +/- 83.34, N = 311647.016384.366079.276155.806087.046112.676245.511. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 164 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz70140210280350SE +/- 0.27, N = 3SE +/- 1.14, N = 3SE +/- 2.03, N = 3SE +/- 0.49, N = 3SE +/- 1.24, N = 3SE +/- 0.23, N = 3197.52340.91182.94198.49202.94213.33234.841. Build Time Tue Nov 21 12:39:02 EST 2017;

Open Porous Media Git

OPM Benchmark: Flow MPI Extra - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Extra - Threads: 164 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz30060090012001500SE +/- 1.24, N = 3SE +/- 4.14, N = 3SE +/- 8.81, N = 3SE +/- 1.60, N = 3SE +/- 6.52, N = 3SE +/- 10.21, N = 3822.981523.61818.41842.48892.401003.411. Build Time Tue Nov 21 12:39:02 EST 2017;

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 4.0.1Time To Compile4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz90180270360450SE +/- 1.46, N = 3SE +/- 10.52, N = 6SE +/- 6.27, N = 3SE +/- 2.41, N = 3SE +/- 3.57, N = 3SE +/- 5.03, N = 4SE +/- 4.42, N = 3244.72394.08312.51313.76317.07335.51387.76

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed Test4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz15K30K45K60K75KSE +/- 221.89, N = 3SE +/- 10.97, N = 3SE +/- 245.56, N = 3SE +/- 194.05, N = 3SE +/- 452.57, N = 3SE +/- 161.92, N = 3SE +/- 302.82, N = 3696874538571936681486662463813607401. (CXX) g++ options: -pipe -lpthread

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Masskrug - Acceleration: CPU-only4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz246810SE +/- 0.01, N = 3SE +/- 1.01, N = 6SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 36.018.495.635.825.936.046.26

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Server Room - Acceleration: CPU-only4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz1.2512.5023.7535.0046.255SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.065.563.773.874.014.024.01

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integer4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K28635.8423486.7631754.9627592.7127396.6324896.4822535.271. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integer4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz8K16K24K32K40K32717.4227506.6337523.7633454.2032978.3531259.0327558.021. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integer4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K28369.4823336.9130828.4327486.9926281.7124782.5022663.951. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integer4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz5K10K15K20K25K24288.2918425.6725041.1823214.6921910.9120490.6019156.731. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integer4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K27836.1124263.3631452.4927357.4226362.0325835.5523268.071. (CC) gcc options: -O3 -march=native

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 14 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz612182430SE +/- 0.14, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.25, N = 3SE +/- 0.15, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 321.2220.8618.7719.4619.8921.0023.221. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 24 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz246810SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 37.557.177.117.457.597.868.601. (CC) gcc options: -pthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To Compile4 x 8GB DDR4-3200MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz1224364860SE +/- 0.68, N = 3SE +/- 0.64, N = 3SE +/- 0.65, N = 3SE +/- 0.79, N = 3SE +/- 0.78, N = 3SE +/- 0.76, N = 3SE +/- 0.75, N = 347.1952.2346.6547.2647.8748.4548.95


Phoronix Test Suite v10.8.4