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&sor&grs.

AMD Threadripper Linux Memory TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen Resolution2 x 8GB DDR4-3200MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3600MHzAMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)Gigabyte X399 AORUS Gaming 7AMD Device 14502 x 8192 MB DDR4-3200MHz F4-3200C14-8GTZR120GB 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 20170516ext41920x10804 x 8192 MB DDR4-3200MHz4 x 4096 MB DDR4-2133MHz F4-3600C17-4GVK4 x 4096 MB DDR4-2800MHz F4-3600C17-4GVK4 x 4096 MB DDR4-3066MHz F4-3600C17-4GVK4 x 4096 MB DDR4-3200MHz F4-3600C17-4GVK4 x 4096 MB DDR4-3600MHz 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 Compile2 x 8GB DDR4-3200MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3600MHz18616.7818692.0417195.3817.6829078.226384.36340.911523.61394.08453858.495.5623486.7627506.6323336.9118425.6724263.3620.867.1752.2336293.6636223.1032551.2010.0747984.6011647.01197.52822.98244.72696876.014.0628635.8432717.4228369.4824288.2927836.1121.227.5547.1934279.7434271.7631634.3410.2450627.306245.51234.841003.41387.76607406.264.0122535.2727558.0222663.9519156.7323268.0723.228.6048.9534828.2434787.7031693.2410.3146446.246112.67213.33892.40335.51638136.044.0224896.4831259.0324782.5020490.6025835.5521.007.8648.4536374.3436374.9033353.3610.0048505.686087.04202.94842.48317.07666245.934.0127396.6332978.3526281.7121910.9126362.0319.897.5947.8738085.7238068.6834678.729.6050477.746155.80198.49818.41313.76681485.823.8727592.7133454.2027486.9923214.6927357.4219.467.4547.2642812.5642798.7638835.788.8956911.426079.27182.94312.51719365.633.7731754.9637523.7630828.4325041.1831452.4918.777.1146.65OpenBenchmarking.org

Stream

Type: Add

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

Stream

Type: Triad

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

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scale4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz8K16K24K32K40KSE +/- 16.53, N = 5SE +/- 16.98, N = 5SE +/- 4.29, N = 5SE +/- 12.20, N = 5SE +/- 19.56, N = 5SE +/- 11.26, N = 5SE +/- 56.23, N = 538835.7834678.7233353.3632551.2031693.2431634.3417195.381. (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 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz4 x 4GB DDR4-2800MHz2 x 8GB DDR4-3200MHz48121620SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 38.899.6010.0010.0710.2410.3117.68

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copy4 x 4GB DDR4-3600MHz4 x 4GB DDR4-2133MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2800MHz2 x 8GB DDR4-3200MHz12K24K36K48K60KSE +/- 44.46, N = 5SE +/- 19.99, N = 5SE +/- 27.03, N = 5SE +/- 13.81, N = 5SE +/- 103.03, N = 5SE +/- 55.62, N = 5SE +/- 318.39, N = 556911.4250627.3050477.7448505.6847984.6046446.2429078.221. (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-2133MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-3600MHz2K4K6K8K10KSE +/- 199.07, N = 3SE +/- 55.33, N = 3SE +/- 83.34, N = 3SE +/- 114.71, N = 3SE +/- 56.75, N = 3SE +/- 68.95, N = 3SE +/- 56.66, N = 311647.016384.366245.516155.806112.676087.046079.271. (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 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz70140210280350SE +/- 0.27, N = 3SE +/- 2.03, N = 3SE +/- 0.49, N = 3SE +/- 1.24, N = 3SE +/- 0.23, N = 3SE +/- 1.14, N = 3182.94197.52198.49202.94213.33234.84340.911. 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 4GB DDR4-3200MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz30060090012001500SE +/- 8.81, N = 3SE +/- 1.24, N = 3SE +/- 1.60, N = 3SE +/- 6.52, N = 3SE +/- 10.21, N = 3SE +/- 4.14, N = 3818.41822.98842.48892.401003.411523.611. 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-3200MHz4 x 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz90180270360450SE +/- 1.46, N = 3SE +/- 6.27, N = 3SE +/- 2.41, N = 3SE +/- 3.57, N = 3SE +/- 5.03, N = 4SE +/- 4.42, N = 3SE +/- 10.52, N = 6244.72312.51313.76317.07335.51387.76394.08

7-Zip Compression

Compress Speed Test

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

Darktable

Test: Masskrug - Acceleration: CPU-only

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

Darktable

Test: Server Room - Acceleration: CPU-only

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

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integer4 x 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K31754.9628635.8427592.7127396.6324896.4823486.7622535.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 4GB DDR4-3600MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz8K16K24K32K40K37523.7633454.2032978.3532717.4231259.0327558.0227506.631. (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 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K30828.4328369.4827486.9926281.7124782.5023336.9122663.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 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz5K10K15K20K25K25041.1824288.2923214.6921910.9120490.6019156.7318425.671. (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 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz7K14K21K28K35K31452.4927836.1127357.4226362.0325835.5524263.3623268.071. (CC) gcc options: -O3 -march=native

t-test1

Threads: 1

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

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 24 x 4GB DDR4-3600MHz2 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz246810SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 37.117.177.457.557.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 4GB DDR4-3600MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-3200MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-2133MHz2 x 8GB DDR4-3200MHz1224364860SE +/- 0.65, N = 3SE +/- 0.68, N = 3SE +/- 0.79, N = 3SE +/- 0.78, N = 3SE +/- 0.76, N = 3SE +/- 0.75, N = 3SE +/- 0.64, N = 346.6547.1947.2647.8748.4548.9552.23


Phoronix Test Suite v10.8.4