AMD FX-9590 vs. Threadripper 3990X

Benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/2002072-VE-AMDFX013580.

AMD FX-9590 vs. Threadripper 3990XProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionAMD FX-9590Threadripper 3990XAMD FX-9590 Eight-Core @ 4.70GHz (8 Cores)ASRock 990FX KillerAMD RD890 bridge8192MB128GB Crucial_CT128MX1Sapphire AMD Radeon HD 6870 1024MBAMD SBx00 AzaliaVA2431Qualcomm Atheros Killer E2200 GigabitUbuntu 14.043.17.0-999-generic (x86_64)Unity 7.2.2X Server 1.15.1radeon 7.4.993.3 Mesa 10.4.0-devel (git-6cd0dbc 2014-08-29 trusty-oibaf-ppa) Gallium 0.4GCC 4.8.2ext41920x1080AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)System76 Thelio Major (F3h Z5 BIOS)AMD Starship/Matisse126GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-12-generic (x86_64)GNOME Shell 3.34.3X Server 1.20.7amdgpu 19.1.04.5 Mesa 19.3.3 (LLVM 9.0.1)GCC 9.2.1 202002033840x2160OpenBenchmarking.orgCompiler Details- AMD FX-9590: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Threadripper 3990X: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v Processor Details- AMD FX-9590: Scaling Governor: acpi-cpufreq ondemand- Threadripper 3990X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Details- AMD FX-9590: EXASecurity Details- Threadripper 3990X: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

AMD FX-9590 vs. Threadripper 3990Xnpb: EP.Cbuild-linux-kernel: Time To Compilec-ray: Total Timeencode-mp3: WAV To MP3AMD FX-9590Threadripper 3990X227.3082.6622.7016.534951.8922.7031.1397.331OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.CAMD FX-9590Threadripper 3990X11002200330044005500SE +/- 1.04, N = 3SE +/- 15.90, N = 3227.304951.891. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_f77 -lmpi -ldl -lhwloc2. Open MPI 1.6.5

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel CompilationTime To CompileAMD FX-9590Threadripper 3990X20406080100SE +/- 6.50, N = 3SE +/- 0.27, N = 682.6622.70

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeAMD FX-9590Threadripper 3990X510152025SE +/- 1.752, N = 3SE +/- 0.017, N = 422.7001.139-march=native1. (CC) gcc options: -lm -lpthread -O3

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3AMD FX-9590Threadripper 3990X48121620SE +/- 0.033, N = 5SE +/- 0.007, N = 516.5307.331-march=native-ffast-math -funroll-loops -lncurses1. (CC) gcc options: -pipe -O3 -lm


Phoronix Test Suite v10.8.4