AMD Threadripper 2990WX Linux Benchmarks AMD Ryzen 7 1800X Eight-Core testing with a ASUS PRIME X370-PRO (4011 BIOS) and AMD Radeon R9 FURY / NANO on Debian unstable via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1808258-AR-1808138SY29&sro&gru .
AMD Threadripper 2990WX Linux Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (0064 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 500GB AMD Radeon RX Vega 8192MB Realtek ALC1220 DELL P2415Q Intel I211 Gigabit Connection + Qualcomm Atheros QCA6174 802.11ac Wireless Ubuntu 18.04 4.18.0-999-generic (x86_64) 20180805 GNOME Shell 3.28.2 X Server 1.19.6 amdgpu 18.0.1 4.5 Mesa 18.0.5 (LLVM 6.0.0) GCC 7.3.0 ext4 3840x2160 AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores) ASUS PRIME X370-PRO (4011 BIOS) 64512MB 1000GB Samsung SSD 840 AMD Radeon R9 FURY / NANO AMD Fiji HDMI/DP U3277WB + U32H85x Broadcom Limited BCM57840 NetXtreme II 10 Gigabit Debian testing 4.18.0-rc4-amd64 (x86_64) X Server 1.20.0 GCC 8.2.0 AMD Ryzen 7 1800X Eight-Core @ 3.90GHz (8 Cores) Debian unstable X Server 1.20.1 OpenBenchmarking.org Compiler Details - Threadripper 2990WX: --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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - uwatm8: --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 - uwatm8 RAM@2866MHz: --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 Disk Details - Threadripper 2990WX: NONE / errors=remount-ro,relatime,rw - uwatm8: MQ-DEADLINE / errors=remount-ro,grpquota,noatime,quota,rw,usrquota - uwatm8 RAM@2866MHz: MQ-DEADLINE / errors=remount-ro,grpquota,noatime,quota,rw,usrquota Processor Details - Scaling Governor: acpi-cpufreq ondemand Python Details - Threadripper 2990WX: Python 2.7.15rc1 + Python 3.6.5 - uwatm8: Python 2.7.15 + Python 3.6.6+ - uwatm8 RAM@2866MHz: Python 2.7.15 + Python 3.6.6+ Security Details - __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection Kernel Details - uwatm8, uwatm8 RAM@2866MHz: amdgpu.dc=1
AMD Threadripper 2990WX Linux Benchmarks x264: H.264 Video Encoding x265: H.265 Video Encoding compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree 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 stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation compress-7zip: Compress Speed Test crafty: Elapsed Time john-the-ripper: Blowfish john-the-ripper: Traditional DES build-linux-kernel: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel encode-flac: WAV To FLAC encode-mp3: WAV To MP3 ffmpeg: H.264 HD To NTSC DV Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 145.08 11.86 2084.14 517.39 3229.52 36177.22 35432.17 28876.05 34351.36 32762.39 28750.47 33056.27 30805.58 38665.60 36984.50 56644.42 35118.28 39846.66 39836.42 16402.30 541.48 139.73 237.08 692.59 449.55 1188.46 83396 7478384 42405 175173000 31.89 24.55 9.18 32.52 8.49 53.81 28.38 1938.82 466.96 3178.26 21626.09 19421.45 16404.01 18949.11 19078.54 21672.91 19442.29 18259.07 20278.23 20030.67 27412.76 17832.38 19888.48 19874.48 12855.80 527.00 134.60 153.34 654.77 659.16 1033.15 34951 7007249 11508 53974667 78.92 11.10 34.48 5.03 57.01 30.30 1985.63 479.11 3215.42 28572.44 25832.31 20243.96 23042.27 24429.21 28630.03 25810.59 23190.21 26114.11 25830.84 36116.76 24559.66 27354.40 27319.16 15872 524.83 132.10 170.18 642.87 665.35 1013.64 37338 6892396 12354 55781667 73.57 11.40 34.95 4.82 OpenBenchmarking.org
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-07-28 H.264 Video Encoding Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 30 60 90 120 150 SE +/- 0.23, N = 3 SE +/- 0.12, N = 3 SE +/- 0.21, N = 3 145.08 53.81 57.01 -lffms2 -lavformat -lavcodec -lavutil -lswscale -lffms2 -lavformat -lavcodec -lavutil -lswscale 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 11.86 28.38 30.30 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 400 800 1200 1600 2000 SE +/- 5.59, N = 3 SE +/- 9.46, N = 3 SE +/- 5.28, N = 3 2084.14 1938.82 1985.63
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 110 220 330 440 550 SE +/- 3.63, N = 3 SE +/- 6.09, N = 3 SE +/- 3.35, N = 3 517.39 466.96 479.11
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 700 1400 2100 2800 3500 SE +/- 1.74, N = 3 SE +/- 13.70, N = 3 SE +/- 12.36, N = 3 3229.52 3178.26 3215.42
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8K 16K 24K 32K 40K 36177.22 21626.09 28572.44 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8K 16K 24K 32K 40K 35432.17 19421.45 25832.31 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 6K 12K 18K 24K 30K 28876.05 16404.01 20243.96 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 7K 14K 21K 28K 35K 34351.36 18949.11 23042.27 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 7K 14K 21K 28K 35K 32762.39 19078.54 24429.21 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 6K 12K 18K 24K 30K 28750.47 21672.91 28630.03 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 7K 14K 21K 28K 35K 33056.27 19442.29 25810.59 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 7K 14K 21K 28K 35K 30805.58 18259.07 23190.21 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8K 16K 24K 32K 40K 38665.60 20278.23 26114.11 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 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8K 16K 24K 32K 40K 36984.50 20030.67 25830.84 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 12K 24K 36K 48K 60K SE +/- 626.43, N = 5 SE +/- 9.31, N = 5 SE +/- 22.88, N = 5 56644.42 27412.76 36116.76 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8K 16K 24K 32K 40K SE +/- 389.38, N = 5 SE +/- 5.45, N = 5 SE +/- 5.06, N = 5 35118.28 17832.38 24559.66 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 9K 18K 27K 36K 45K SE +/- 519.91, N = 5 SE +/- 1.57, N = 5 SE +/- 3.55, N = 5 39846.66 19888.48 27354.40 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 9K 18K 27K 36K 45K SE +/- 275.89, N = 5 SE +/- 3.92, N = 5 SE +/- 2.69, N = 5 39836.42 19874.48 27319.16 1. (CC) gcc options: -O3 -march=native -fopenmp
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 4K 8K 12K 16K 20K 16402.30 12855.80 15872.00 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 3K 6K 9K 12K 15K 12663.30 11900.10 14345.50 1. (CC) gcc options: -O2 -lm
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 120 240 360 480 600 SE +/- 0.94, N = 3 SE +/- 3.21, N = 3 SE +/- 0.73, N = 3 541.48 527.00 524.83 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.60, N = 3 SE +/- 0.02, N = 3 139.73 134.60 132.10 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 50 100 150 200 250 SE +/- 0.85, N = 3 SE +/- 0.88, N = 3 SE +/- 0.82, N = 3 237.08 153.34 170.18 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 150 300 450 600 750 SE +/- 7.52, N = 3 SE +/- 1.68, N = 3 SE +/- 4.15, N = 3 692.59 654.77 642.87 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 140 280 420 560 700 SE +/- 3.97, N = 3 SE +/- 17.41, N = 3 SE +/- 0.49, N = 3 449.55 659.16 665.35 1. (CC) gcc options: -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 300 600 900 1200 1500 SE +/- 0.85, N = 3 SE +/- 4.32, N = 3 SE +/- 0.55, N = 3 1188.46 1033.15 1013.64 1. (CC) gcc options: -lm
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 20K 40K 60K 80K 100K SE +/- 1224.82, N = 5 SE +/- 76.40, N = 3 SE +/- 45.79, N = 3 83396 34951 37338 1. (CXX) g++ options: -pipe -lpthread
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 1.6M 3.2M 4.8M 6.4M 8M SE +/- 9280.81, N = 3 SE +/- 27606.62, N = 3 SE +/- 27806.19, N = 3 7478384 7007249 6892396 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 9K 18K 27K 36K 45K SE +/- 516.90, N = 3 SE +/- 86.94, N = 3 SE +/- 15.62, N = 3 42405 11508 12354 -lbz2 -lgmp -lgmp 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 40M 80M 120M 160M 200M SE +/- 2002372.18, N = 3 SE +/- 80071.50, N = 3 SE +/- 517787.71, N = 3 175173000 53974667 55781667 -lbz2 -lgmp -lgmp 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Threadripper 2990WX 7 14 21 28 35 SE +/- 0.46, N = 6 31.89
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 1.44, N = 3 SE +/- 0.04, N = 3 24.55 78.92 73.57 1. (CC) gcc options: -lm -lpthread -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.35, N = 10 SE +/- 0.36, N = 10 9.18 11.10 11.40 -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 32.52 34.48 34.95 -lncurses -lncurses 1. (CC) gcc options: -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Threadripper 2990WX uwatm8 uwatm8 RAM@2866MHz 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 8.49 5.03 4.82 -lXv -lX11 -lXext -lasound -lSDL2 -lsndio -lbz2 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shape -lxcb-xfixes -pthread -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Phoronix Test Suite v10.8.5