AMD Ryzen 9 3900X memory benchmarks on Linux for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1907047-HV-MEMORYTES32 Ryzen 9 3900X Memory Scaling Benchmarks - Phoronix Test Suite Ryzen 9 3900X Memory Scaling Benchmarks AMD Ryzen 9 3900X memory benchmarks on Linux for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1907047-HV-MEMORYTES32&obr_sgm=y&grr&rdt .
Ryzen 9 3900X Memory Scaling Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0066 BIOS) AMD Device 1480 16384MB 2000GB Force MP600 + 64GB Flash Drive Sapphire AMD Baffin [Polaris11] 4GB (1300/1750MHz) AMD Device aae0 ASUS VP28U Realtek Device 8125 + Intel I211 + Intel Device 2723 Ubuntu 18.04 5.2.0-999-generic (x86_64) 20190627 GNOME Shell 3.28.3 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 7.4.0 ext4 3840x2160 2000GB Force MP600 OpenBenchmarking.org Compiler Details - --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand Java Details - OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) Python Details - Python 2.7.15+ + Python 3.6.8 Security Details - l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
Ryzen 9 3900X Memory Scaling Benchmarks parboil: OpenMP LBM npb: LU.C vpxenc: vpxenc VP9 1080p Video Encode apache-siege: 250 pgbench: Buffer Test - Normal Load - Read Only tinymembench: Standard Memset tinymembench: Standard Memcpy ramspeed: Scale - Integer ramspeed: Copy - Integer ramspeed: Add - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Triad - Integer ramspeed: Average - Floating Point ramspeed: Triad - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point cp2k: Fayalite-FIST Data dacapobench: Tradebeans build-linux-kernel: Time To Compile john-the-ripper: Blowfish build-llvm: Time To Compile compress-7zip: Compress Speed Test npb: BT.A stream: Copy rodinia: OpenMP Streamcluster npb: SP.A t-test1: 1 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 npb: EP.C mbw: Memory Copy, Fixed Block Size - 4096 MiB dacapobench: H2 darktable: Boat - CPU-only x265: H.265 1080p Video Encoding mbw: Memory Copy - 4096 MiB t-test1: 2 darktable: Masskrug - CPU-only dacapobench: Jython svt-av1: 1080p 8-bit YUV To AV1 Video Encode darktable: Server Room - CPU-only cloverleaf: Lagrangian-Eulerian Hydrodynamics parboil: OpenMP CUTCP darktable: Server Rack - CPU-only stream: Add stream: Triad stream: Scale DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 150.34 21491.33 169.12 34559.72 287775.22 14896.20 20005.07 27101.13 27729.34 32971.50 29841.54 32701.42 31843.38 28017.35 32478.65 27567.10 27229.61 327.02 4140 48.12 28476 292.10 78317 6448.10 32715.88 21.01 4410.08 20.53 18.05 482.27 10142.17 3183 11.23 51.92 19076.95 7.27 4.62 4039 45.69 3.57 3.67 2.20 0.19 19210.34 19113.04 16602.48 152.16 21294.67 170.69 34741.63 287495.92 14548.02 18921.97 24913.02 25065.69 31268.43 27137.54 28988.88 30158.82 28359.75 30689.85 26064.53 25704.50 327.69 4141 47.90 28475 288.74 78070 6378.47 31772.19 21.37 4341.04 20.50 18.24 480.79 9572.32 3155 11.45 51.88 18220.86 7.13 4.72 4038 45.92 3.61 3.69 2.20 0.20 18861.26 18788.93 16382.88 154.47 21039.94 170.28 35904.81 287137.04 14495.70 18332.23 24129.06 24349.71 28102.77 26046.31 30133.17 29514.90 27592.29 29678.68 25441.57 25111.92 326.66 4175 47.66 28498 291.47 77626 6365.60 31772.28 21.55 4297.10 20.40 18.62 481.99 9333.08 3169 11.59 51.90 17614.77 7.20 4.75 4022 45.85 3.64 3.76 2.23 0.20 18558.69 18471.24 16155.83 152.32 21261.62 168.02 36243.05 286901.84 13944.97 17281.68 23109.95 24113.93 26760.89 26088.06 28422.12 27791.36 26060.88 28134.65 24048.39 23843.60 329.42 4236 47.83 28546 288.77 77403 6302.29 31245.10 21.61 4196.70 20.53 18.64 482.02 8918.28 3208 11.46 51.75 16728.52 7.23 4.77 4075 45.84 3.60 3.69 2.25 0.20 18913.51 18836.89 16383.65 155.55 20905.58 168.23 35618.38 286245.97 13528.02 16893.35 23520.38 22990.98 26242.70 25661.66 27702.78 27392.89 25268.55 27663.67 23711.58 23464.12 327.98 4247 47.70 28535 288.02 77127 6287.04 30565.24 21.19 4156.63 20.66 18.81 481.66 8972.95 3215 11.72 51.85 16761.85 7.27 4.82 4095 45.75 3.65 3.78 2.26 0.20 18473.14 18422.56 16041.98 159.09 20554.36 166.05 35420.82 287832.43 12743.23 15670.60 21296.24 22449.79 25917.74 23491.71 24407.95 24547.38 24013.29 25784.93 22300.99 22067.37 338.84 4318 47.96 28240 293.52 75996 6191.11 29638.04 21.91 4011.81 20.57 19.46 481.46 8209.22 3247 11.92 51.65 15049.00 7.39 4.94 4083 45.57 3.69 3.87 2.31 0.21 18201.16 18127.48 15734.86 145.00 22301.00 169.21 27601.72 288637.56 14842.10 20027.07 27762.01 25698.79 31771.96 30421.64 33448.86 30646.78 30641.69 33133.67 28318.29 27971.46 323.90 4161 48.20 28688 297.22 78362 6354.69 32900.98 21.17 4286.85 20.21 18.47 481.91 9846.46 3136 10.87 51.68 19171.05 7.19 4.72 4081 45.60 3.47 3.50 2.21 0.19 19972.44 19967.60 17172.52 OpenBenchmarking.org
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.04, N = 20 SE +/- 0.06, N = 20 SE +/- 0.04, N = 20 SE +/- 0.05, N = 20 SE +/- 0.04, N = 20 SE +/- 0.23, N = 3 150.34 152.16 154.47 152.32 155.55 159.09 145.00 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 5K 10K 15K 20K 25K SE +/- 8.06, N = 3 SE +/- 3.38, N = 20 SE +/- 3.07, N = 20 SE +/- 3.95, N = 20 SE +/- 3.40, N = 20 SE +/- 4.56, N = 20 SE +/- 9.92, N = 3 21491.33 21294.67 21039.94 21261.62 20905.58 20554.36 22301.00 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.29, N = 20 SE +/- 0.31, N = 20 SE +/- 0.27, N = 20 SE +/- 0.23, N = 20 SE +/- 0.25, N = 20 SE +/- 0.54, N = 3 169.12 170.69 170.28 168.02 168.23 166.05 169.21 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 8K 16K 24K 32K 40K SE +/- 1098.14, N = 15 SE +/- 651.91, N = 30 SE +/- 243.63, N = 25 SE +/- 262.87, N = 6 SE +/- 468.26, N = 24 SE +/- 485.67, N = 26 SE +/- 230.57, N = 3 34559.72 34741.63 35904.81 36243.05 35618.38 35420.82 27601.72 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 60K 120K 180K 240K 300K SE +/- 247.98, N = 3 SE +/- 104.50, N = 20 SE +/- 85.84, N = 20 SE +/- 104.75, N = 20 SE +/- 108.29, N = 20 SE +/- 93.01, N = 20 SE +/- 388.60, N = 3 287775.22 287495.92 287137.04 286901.84 286245.97 287832.43 288637.56 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 3K 6K 9K 12K 15K SE +/- 33.94, N = 3 SE +/- 44.09, N = 6 SE +/- 70.31, N = 6 SE +/- 38.42, N = 6 SE +/- 43.45, N = 6 SE +/- 42.93, N = 6 SE +/- 272.70, N = 3 14896.20 14548.02 14495.70 13944.97 13528.02 12743.23 14842.10 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 4K 8K 12K 16K 20K SE +/- 56.85, N = 3 SE +/- 27.24, N = 6 SE +/- 9.10, N = 6 SE +/- 28.03, N = 6 SE +/- 6.95, N = 6 SE +/- 6.30, N = 6 SE +/- 48.20, N = 3 20005.07 18921.97 18332.23 17281.68 16893.35 15670.60 20027.07 1. (CC) gcc options: -O2 -lm
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 6K 12K 18K 24K 30K SE +/- 89.84, N = 20 SE +/- 40.23, N = 20 SE +/- 111.68, N = 20 SE +/- 54.82, N = 20 SE +/- 33.23, N = 20 27101.13 24913.02 24129.06 23109.95 23520.38 21296.24 27762.01 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 6K 12K 18K 24K 30K SE +/- 10.74, N = 20 SE +/- 83.09, N = 20 SE +/- 87.01, N = 20 SE +/- 137.89, N = 20 SE +/- 3.80, N = 20 27729.34 25065.69 24349.71 24113.93 22990.98 22449.79 25698.79 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 154.97, N = 20 SE +/- 111.27, N = 20 SE +/- 149.01, N = 20 SE +/- 64.84, N = 20 SE +/- 78.22, N = 20 32971.50 31268.43 28102.77 26760.89 26242.70 25917.74 31771.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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 135.97, N = 20 SE +/- 81.80, N = 20 SE +/- 48.49, N = 20 SE +/- 7.17, N = 20 SE +/- 138.27, N = 20 29841.54 27137.54 26046.31 26088.06 25661.66 23491.71 30421.64 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 118.94, N = 20 SE +/- 38.19, N = 20 SE +/- 87.09, N = 20 SE +/- 159.31, N = 20 SE +/- 3.00, N = 20 32701.42 28988.88 30133.17 28422.12 27702.78 24407.95 33448.86 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 128.33, N = 20 SE +/- 8.67, N = 20 SE +/- 88.25, N = 20 SE +/- 7.20, N = 20 SE +/- 130.16, N = 20 31843.38 30158.82 29514.90 27791.36 27392.89 24547.38 30646.78 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 106.06, N = 20 SE +/- 4.98, N = 20 SE +/- 113.13, N = 20 SE +/- 166.35, N = 20 SE +/- 8.72, N = 20 28017.35 28359.75 27592.29 26060.88 25268.55 24013.29 30641.69 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 132.40, N = 20 SE +/- 149.21, N = 20 SE +/- 133.22, N = 20 SE +/- 134.97, N = 20 SE +/- 82.21, N = 20 32478.65 30689.85 29678.68 28134.65 27663.67 25784.93 33133.67 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 6K 12K 18K 24K 30K SE +/- 50.97, N = 20 SE +/- 4.70, N = 20 SE +/- 95.27, N = 20 SE +/- 49.82, N = 20 SE +/- 3.12, N = 20 27567.10 26064.53 25441.57 24048.39 23711.58 22300.99 28318.29 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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 6K 12K 18K 24K 30K SE +/- 70.70, N = 20 SE +/- 5.25, N = 20 SE +/- 30.98, N = 20 SE +/- 2.62, N = 20 SE +/- 2.48, N = 20 27229.61 25704.50 25111.92 23843.60 23464.12 22067.37 27971.46 1. (CC) gcc options: -O3 -march=native
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 70 140 210 280 350 SE +/- 0.89, N = 3 SE +/- 1.52, N = 3 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 SE +/- 0.75, N = 3 327.02 327.69 326.66 329.42 327.98 338.84 323.90
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 900 1800 2700 3600 4500 SE +/- 36.89, N = 4 SE +/- 8.25, N = 20 SE +/- 8.44, N = 20 SE +/- 8.31, N = 20 SE +/- 10.10, N = 20 SE +/- 11.16, N = 20 SE +/- 14.74, N = 4 4140 4141 4175 4236 4247 4318 4161
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 11 22 33 44 55 SE +/- 0.60, N = 3 SE +/- 0.13, N = 20 SE +/- 0.14, N = 20 SE +/- 0.15, N = 20 SE +/- 0.13, N = 20 SE +/- 0.13, N = 20 SE +/- 0.70, N = 4 48.12 47.90 47.66 47.83 47.70 47.96 48.20
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 6K 12K 18K 24K 30K SE +/- 31.80, N = 3 SE +/- 14.85, N = 20 SE +/- 15.75, N = 20 SE +/- 15.74, N = 20 SE +/- 15.70, N = 20 SE +/- 182.62, N = 80 SE +/- 54.48, N = 3 28476 28475 28498 28546 28535 28240 28688 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 60 120 180 240 300 SE +/- 1.89, N = 3 SE +/- 1.94, N = 3 SE +/- 2.83, N = 3 SE +/- 3.07, N = 3 SE +/- 3.75, N = 3 292.10 288.74 291.47 288.77 288.02 293.52 297.22
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 20K 40K 60K 80K 100K SE +/- 205.24, N = 3 SE +/- 77.07, N = 20 SE +/- 80.47, N = 20 SE +/- 95.84, N = 20 SE +/- 82.54, N = 20 SE +/- 71.04, N = 20 SE +/- 291.81, N = 3 78317 78070 77626 77403 77127 75996 78362 1. (CXX) g++ options: -pipe -lpthread
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 1400 2800 4200 5600 7000 SE +/- 12.49, N = 3 SE +/- 6.73, N = 20 SE +/- 6.96, N = 20 SE +/- 4.92, N = 20 SE +/- 6.84, N = 20 SE +/- 7.38, N = 20 SE +/- 10.84, N = 3 6448.10 6378.47 6365.60 6302.29 6287.04 6191.11 6354.69 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 7K 14K 21K 28K 35K SE +/- 43.81, N = 5 SE +/- 65.51, N = 10 SE +/- 12.28, N = 10 SE +/- 11.52, N = 10 SE +/- 8.13, N = 10 SE +/- 10.06, N = 10 SE +/- 16.92, N = 5 32715.88 31772.19 31772.28 31245.10 30565.24 29638.04 32900.98 1. (CC) gcc options: -O3 -march=native -fopenmp
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 5 10 15 20 25 SE +/- 0.08, N = 3 SE +/- 0.01, N = 20 SE +/- 0.02, N = 20 SE +/- 0.04, N = 20 SE +/- 0.02, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 3 21.01 21.37 21.55 21.61 21.19 21.91 21.17 1. (CXX) g++ options: -O2 -lOpenCL
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 900 1800 2700 3600 4500 SE +/- 6.07, N = 3 SE +/- 3.76, N = 20 SE +/- 3.36, N = 20 SE +/- 3.33, N = 20 SE +/- 3.33, N = 20 SE +/- 3.08, N = 20 SE +/- 2.44, N = 3 4410.08 4341.04 4297.10 4196.70 4156.63 4011.81 4286.85 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.01, N = 20 SE +/- 0.02, N = 20 SE +/- 0.02, N = 20 SE +/- 0.02, N = 20 SE +/- 0.01, N = 20 SE +/- 0.05, N = 3 20.53 20.50 20.40 20.53 20.66 20.57 20.21 1. (CC) gcc options: -pthread
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.02, N = 20 SE +/- 0.02, N = 20 SE +/- 0.05, N = 3 18.05 18.24 18.62 18.64 18.81 19.46 18.47 1. (CC) gcc options: -O3 -pthread -lz
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 100 200 300 400 500 SE +/- 0.25, N = 3 SE +/- 0.12, N = 20 SE +/- 0.08, N = 20 SE +/- 0.07, N = 20 SE +/- 0.11, N = 20 SE +/- 0.07, N = 20 SE +/- 0.45, N = 3 482.27 480.79 481.99 482.02 481.66 481.46 481.91 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 2K 4K 6K 8K 10K SE +/- 47.20, N = 3 SE +/- 64.98, N = 6 SE +/- 98.85, N = 6 SE +/- 45.10, N = 6 SE +/- 58.11, N = 6 SE +/- 69.12, N = 6 SE +/- 110.89, N = 6 10142.17 9572.32 9333.08 8918.28 8972.95 8209.22 9846.46 1. (CC) gcc options: -O3 -march=native
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 700 1400 2100 2800 3500 SE +/- 26.42, N = 4 SE +/- 10.22, N = 100 SE +/- 14.94, N = 40 SE +/- 16.09, N = 35 SE +/- 18.60, N = 20 SE +/- 16.69, N = 34 SE +/- 9.43, N = 4 3183 3155 3169 3208 3215 3247 3136
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Boat - Acceleration: CPU-only DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.02, N = 3 11.23 11.45 11.59 11.46 11.72 11.92 10.87
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 12 24 36 48 60 SE +/- 0.34, N = 3 SE +/- 0.06, N = 20 SE +/- 0.06, N = 20 SE +/- 0.09, N = 20 SE +/- 0.10, N = 20 SE +/- 0.08, N = 20 SE +/- 0.28, N = 3 51.92 51.88 51.90 51.75 51.85 51.65 51.68 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
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 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 4K 8K 12K 16K 20K SE +/- 59.69, N = 3 SE +/- 56.94, N = 6 SE +/- 46.28, N = 6 SE +/- 41.97, N = 6 SE +/- 30.89, N = 6 SE +/- 14.58, N = 6 SE +/- 11.96, N = 3 19076.95 18220.86 17614.77 16728.52 16761.85 15049.00 19171.05 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 3 7.27 7.13 7.20 7.23 7.27 7.39 7.19 1. (CC) gcc options: -pthread
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 1.1115 2.223 3.3345 4.446 5.5575 SE +/- 0.01, N = 3 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.01, N = 20 SE +/- 0.02, N = 3 4.62 4.72 4.75 4.77 4.82 4.94 4.72
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 900 1800 2700 3600 4500 SE +/- 25.17, N = 4 SE +/- 13.61, N = 20 SE +/- 12.62, N = 20 SE +/- 8.72, N = 20 SE +/- 10.72, N = 20 SE +/- 10.33, N = 20 SE +/- 11.83, N = 4 4039 4038 4022 4075 4095 4083 4081
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 10 20 30 40 50 SE +/- 0.35, N = 3 SE +/- 0.07, N = 20 SE +/- 0.08, N = 20 SE +/- 0.04, N = 20 SE +/- 0.06, N = 20 SE +/- 0.06, N = 20 SE +/- 0.18, N = 3 45.69 45.92 45.85 45.84 45.75 45.57 45.60 1. (CXX) g++ options: -O3 -pie -lpthread -lm
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 0.8303 1.6606 2.4909 3.3212 4.1515 SE +/- 0.00, N = 3 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 3 3.57 3.61 3.64 3.60 3.65 3.69 3.47
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 0.8708 1.7416 2.6124 3.4832 4.354 SE +/- 0.00, N = 3 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 3 3.67 3.69 3.76 3.69 3.78 3.87 3.50 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 0.5198 1.0396 1.5594 2.0792 2.599 SE +/- 0.00, N = 3 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.01, N = 3 2.20 2.20 2.23 2.25 2.26 2.31 2.21 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Rack - Acceleration: CPU-only DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 0.0473 0.0946 0.1419 0.1892 0.2365 SE +/- 0.00, N = 3 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 20 SE +/- 0.00, N = 3 0.19 0.20 0.20 0.20 0.20 0.21 0.19
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 4K 8K 12K 16K 20K SE +/- 13.35, N = 5 SE +/- 20.53, N = 10 SE +/- 12.85, N = 10 SE +/- 30.27, N = 10 SE +/- 6.78, N = 10 SE +/- 8.33, N = 10 SE +/- 57.45, N = 5 19210.34 18861.26 18558.69 18913.51 18473.14 18201.16 19972.44 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 4K 8K 12K 16K 20K SE +/- 7.62, N = 5 SE +/- 8.82, N = 10 SE +/- 4.47, N = 10 SE +/- 17.18, N = 10 SE +/- 8.57, N = 10 SE +/- 5.83, N = 10 SE +/- 20.23, N = 5 19113.04 18788.93 18471.24 18836.89 18422.56 18127.48 19967.60 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 4K 8K 12K 16K 20K SE +/- 7.37, N = 5 SE +/- 5.49, N = 10 SE +/- 0.78, N = 10 SE +/- 2.33, N = 10 SE +/- 2.33, N = 10 SE +/- 1.14, N = 10 SE +/- 10.32, N = 5 16602.48 16382.88 16155.83 16383.65 16041.98 15734.86 17172.52 1. (CC) gcc options: -O3 -march=native -fopenmp
Geometric Mean Of All Test Results Result Composite - Ryzen 9 3900X Memory Scaling Benchmarks OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Ryzen 9 3900X Memory Scaling Benchmarks DDR4-3600 DDR4-3400 DDR4-3200 DDR4-3000 DDR4-2933 DDR4-2600 DDR4-3800 120 240 360 480 600 532.97 520.88 514.59 507.45 502.31 485.56 533.56
Phoronix Test Suite v10.8.4