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.

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 Testsramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerstream: Copystream: Scalestream: Triadstream: Addt-test1: 1t-test1: 2compress-7zip: Compress Speed Testbuild-linux-kernel: Time To Compilebuild-llvm: Time To Compiledarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Room - CPU-onlyopm-git: Flow MPI Norne - 16opm-git: Flow MPI Extra - 16pgbench: Buffer Test - Normal Load - Read Write2 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-3600MHz27506.6324263.3618425.6723336.9123486.7629078.2217195.3818692.0418616.7820.867.174538552.23394.0817.688.495.56340.911523.616384.3632717.4227836.1124288.2928369.4828635.8447984.6032551.2036223.1036293.6621.227.556968747.19244.7210.076.014.06197.52822.9811647.0127558.0223268.0719156.7322663.9522535.2750627.3031634.3434271.7634279.7423.228.606074048.95387.7610.246.264.01234.841003.416245.5131259.0325835.5520490.6024782.5024896.4846446.2431693.2434787.7034828.2421.007.866381348.45335.5110.316.044.02213.33892.406112.6732978.3526362.0321910.9126281.7127396.6348505.6833353.3636374.9036374.3419.897.596662447.87317.0710.005.934.01202.94842.486087.0433454.2027357.4223214.6927486.9927592.7150477.7434678.7238068.6838085.7219.467.456814847.26313.769.605.823.87198.49818.416155.8037523.7631452.4925041.1830828.4331754.9656911.4238835.7842798.7642812.5618.777.117193646.65312.518.895.633.77182.946079.27OpenBenchmarking.org

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integer2 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-3600MHz8K16K24K32K40K27506.6332717.4227558.0231259.0332978.3533454.2037523.761. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integer2 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-3600MHz7K14K21K28K35K24263.3627836.1123268.0725835.5526362.0327357.4231452.491. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integer2 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-3600MHz5K10K15K20K25K18425.6724288.2919156.7320490.6021910.9123214.6925041.181. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integer2 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-3600MHz7K14K21K28K35K23336.9128369.4822663.9524782.5026281.7127486.9930828.431. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integer2 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-3600MHz7K14K21K28K35K23486.7628635.8422535.2724896.4827396.6327592.7131754.961. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copy2 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-3600MHz12K24K36K48K60KSE +/- 318.39, N = 5SE +/- 103.03, N = 5SE +/- 19.99, N = 5SE +/- 55.62, N = 5SE +/- 13.81, N = 5SE +/- 27.03, N = 5SE +/- 44.46, N = 529078.2247984.6050627.3046446.2448505.6850477.7456911.421. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scale2 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-3600MHz8K16K24K32K40KSE +/- 56.23, N = 5SE +/- 12.20, N = 5SE +/- 11.26, N = 5SE +/- 19.56, N = 5SE +/- 4.29, N = 5SE +/- 16.98, N = 5SE +/- 16.53, N = 517195.3832551.2031634.3431693.2433353.3634678.7238835.781. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triad2 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-3600MHz9K18K27K36K45KSE +/- 32.08, N = 5SE +/- 8.83, N = 5SE +/- 6.51, N = 5SE +/- 8.88, N = 5SE +/- 12.05, N = 5SE +/- 13.67, N = 5SE +/- 17.63, N = 518692.0436223.1034271.7634787.7036374.9038068.6842798.761. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Add2 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-3600MHz9K18K27K36K45KSE +/- 36.63, N = 5SE +/- 40.70, N = 5SE +/- 11.07, N = 5SE +/- 14.09, N = 5SE +/- 9.88, N = 5SE +/- 17.16, N = 5SE +/- 19.61, N = 518616.7836293.6634279.7434828.2436374.3438085.7242812.561. (CC) gcc options: -O3 -march=native -fopenmp

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 12 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-3600MHz612182430SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.25, N = 3SE +/- 0.06, N = 320.8621.2223.2221.0019.8919.4618.771. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 22 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-3600MHz246810SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 37.177.558.607.867.597.457.111. (CC) gcc options: -pthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed Test2 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-3600MHz15K30K45K60K75KSE +/- 10.97, N = 3SE +/- 221.89, N = 3SE +/- 302.82, N = 3SE +/- 161.92, N = 3SE +/- 452.57, N = 3SE +/- 194.05, N = 3SE +/- 245.56, N = 3453856968760740638136662468148719361. (CXX) g++ options: -pipe -lpthread

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time 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-3600MHz1224364860SE +/- 0.64, N = 3SE +/- 0.68, N = 3SE +/- 0.75, N = 3SE +/- 0.76, N = 3SE +/- 0.78, N = 3SE +/- 0.79, N = 3SE +/- 0.65, N = 352.2347.1948.9548.4547.8747.2646.65

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 4.0.1Time 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-3600MHz90180270360450SE +/- 10.52, N = 6SE +/- 1.46, N = 3SE +/- 4.42, N = 3SE +/- 5.03, N = 4SE +/- 3.57, N = 3SE +/- 2.41, N = 3SE +/- 6.27, N = 3394.08244.72387.76335.51317.07313.76312.51

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Boat - Acceleration: CPU-only2 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-3600MHz48121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 317.6810.0710.2410.3110.009.608.89

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Masskrug - Acceleration: CPU-only2 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-3600MHz246810SE +/- 1.01, N = 6SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 38.496.016.266.045.935.825.63

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.2.1Test: Server Room - Acceleration: CPU-only2 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-3600MHz1.2512.5023.7535.0046.255SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 35.564.064.014.024.013.873.77

Open Porous Media Git

OPM Benchmark: Flow MPI Norne - Threads: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen Porous Media GitOPM Benchmark: Flow MPI Norne - Threads: 162 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-3600MHz70140210280350SE +/- 1.14, N = 3SE +/- 0.27, N = 3SE +/- 0.23, N = 3SE +/- 1.24, N = 3SE +/- 0.49, N = 3SE +/- 2.03, N = 3340.91197.52234.84213.33202.94198.49182.941. 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: 162 x 8GB DDR4-3200MHz4 x 8GB DDR4-3200MHz4 x 4GB DDR4-2133MHz4 x 4GB DDR4-2800MHz4 x 4GB DDR4-3066MHz4 x 4GB DDR4-3200MHz30060090012001500SE +/- 4.14, N = 3SE +/- 1.24, N = 3SE +/- 10.21, N = 3SE +/- 6.52, N = 3SE +/- 1.60, N = 3SE +/- 8.81, N = 31523.61822.981003.41892.40842.48818.411. Build Time Tue Nov 21 12:39:02 EST 2017;

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 Write2 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-3600MHz2K4K6K8K10KSE +/- 55.33, N = 3SE +/- 199.07, N = 3SE +/- 83.34, N = 3SE +/- 56.75, N = 3SE +/- 68.95, N = 3SE +/- 114.71, N = 3SE +/- 56.66, N = 36384.3611647.016245.516112.676087.046155.806079.271. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4