AMD Ryzen Threadripper 2920X 12-Core Performance

Various open-source benchmarks by the Phoronix Test Suite v8.6.1 (Spydeberg).

HTML result view exported from: https://openbenchmarking.org/result/1905290-SP-AMDRYZENT95&gru.

AMD Ryzen Threadripper 2920X 12-Core PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-CoreAMD Ryzen Threadripper 2920X 12-Core @ 3.50GHz (12 Cores / 24 Threads)ASRock X399 Taichi (P3.30 BIOS)AMD Family 17h32768MB1000GB Samsung SSD 850AMD Radeon RX 56/64 8GB (1630/945MHz)AMD Vega 10 HDMI AudioCintiqPro32PT + C32HG7x2 x Intel I211 + Intel Dual Band-AC 3168NGWAntergos Linux5.1.4-arch1-1-ARCH (x86_64)Xfce 4.12X Server 1.20.4amdgpu 19.0.14.5 Mesa 19.0.5 (LLVM 8.0.0)GCC 8.3.0ext46400x2160OpenBenchmarking.org- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - MQ-DEADLINE / discard,noatime,rw- Scaling Governor: acpi-cpufreq schedutil- __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp

AMD Ryzen Threadripper 2920X 12-Core Performancegraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Resizingfhourstones: Complex Connect-4 Solvingiozone: 1MB - 512MB - Write Performancecachebench: Readcachebench: Writecachebench: Read / Modify / Writefftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 2D FFT Size 4096scimark2: Compositehimeno: Poisson Pressure Solvermbw: Memory Copy - 4096 MiBmbw: Memory Copy, Fixed Block Size - 4096 MiBcompress-7zip: Compress Speed Teststockfish: Total Timehint: FLOAThint: DOUBLEphpbench: PHP Benchmark Suiteopenssl: RSA 4096-bit Performancepostmark: Disk Transaction Performancepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeblake2: system-libxml2: 2 MBsqlite: Timed SQLite Insertionsunpack-linux: linux-4.15.tar.xzpolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationsbuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelsmallpt: Global Illumination Renderer; 128 Samplesaobench: 2048 x 2048 - Total Timecompress-gzip: Linux Source Tree Archiving To .tar.gzcompress-lzma: 256MB File Compressioncompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9dcraw: RAW To PPM Image Conversionencode-flac: WAV To FLACencode-mp3: WAV To MP3m-queens: Time To Solvecpp-perf-bench: Stepanov Vectorphp: Zend benchphp: Zend micro_benchSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core25317324712722.53396.982978.0128320.8457179.025004.5314210531.731327.577371.154661.592317427018943352887304.03790486683.565806212638.035769113976.025517.018.12153776.435.694.154.133.02109.0943.077.7035.4835.69257.3871.4343.489.5231.8247.2873.120.522.05OpenBenchmarking.org

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core601201802403002531. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core4080120160200SE +/- 0.58, N = 31731. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core50100150200250SE +/- 1.20, N = 32471. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core3K6K9K12K15KSE +/- 15.82, N = 312722.531. (CC) gcc options: -O3

IOzone

Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 512MB - Disk Test: Write PerformanceSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core90180270360450SE +/- 0.80, N = 3396.981. (CC) gcc options: -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core6001200180024003000SE +/- 0.18, N = 32978.011. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core6K12K18K24K30KSE +/- 4.42, N = 328320.841. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core12K24K36K48K60KSE +/- 6.31, N = 357179.021. (CC) gcc options: -lrt

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Samsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core11002200330044005500SE +/- 6.92, N = 35004.531. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Samsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core3K6K9K12K15KSE +/- 30.07, N = 3142101. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core110220330440550SE +/- 5.02, N = 3531.731. (CC) gcc options: -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core30060090012001500SE +/- 6.82, N = 31327.571. (CC) gcc options: -O3 -mavx2

MBW

Test: Memory Copy - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core16003200480064008000SE +/- 7.93, N = 37371.151. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core10002000300040005000SE +/- 0.56, N = 34661.591. (CC) gcc options: -O3 -march=native

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core5K10K15K20K25KSE +/- 45.18, N = 3231741. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core6M12M18M24M30MSE +/- 157894.36, N = 3270189431. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core80M160M240M320M400MSE +/- 1333214.62, N = 3352887304.031. (CC) gcc options: -O3 -march=native -lm

Hierarchical INTegration

Test: DOUBLE

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: DOUBLESamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core200M400M600M800M1000MSE +/- 5771477.48, N = 3790486683.561. (CC) gcc options: -O3 -march=native -lm

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core120K240K360K480K600KSE +/- 808.61, N = 3580621

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core6001200180024003000SE +/- 2.67, N = 32638.031. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core12002400360048006000SE +/- 44.00, N = 357691. (CC) gcc options: -O3

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlySamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core20K40K60K80K100KSE +/- 64.29, N = 3113976.021. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core12002400360048006000SE +/- 67.67, N = 125517.011. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Samsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core246810SE +/- 0.00, N = 38.121. (CC) gcc options: -O3 -march=native -lcrypto -lz

System Libxml2 Parsing

Filesize: 2 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 2 MBSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core30060090012001500SE +/- 12.57, N = 31537

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core20406080100SE +/- 6.50, N = 1276.431. (CC) gcc options: -O2 -ledit -ltinfo -lz -ldl -lpthread

Unpacking The Linux Kernel

linux-4.15.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-4.15.tar.xzSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1.28032.56063.84095.12126.4015SE +/- 0.04, N = 45.69

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core0.93381.86762.80143.73524.669SE +/- 0.00, N = 34.151. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core0.92931.85862.78793.71724.6465SE +/- 0.01, N = 34.131. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core0.67951.3592.03852.7183.3975SE +/- 0.04, N = 33.021. (CC) gcc options: -O3 -march=native

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core20406080100SE +/- 0.52, N = 3109.091. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1020304050SE +/- 0.04, N = 343.071. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core246810SE +/- 0.02, N = 37.701. (CXX) g++ options: -fopenmp -O3

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core816243240SE +/- 0.10, N = 335.481. (CC) gcc options: -lm -O3

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core816243240SE +/- 0.06, N = 335.69

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core60120180240300SE +/- 0.14, N = 3257.381. (CXX) g++ options: -O2

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Samsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1632486480SE +/- 0.59, N = 371.431. (CC) gcc options: -pthread -fvisibility=hidden -O2

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1020304050SE +/- 0.16, N = 343.481. (CC) gcc options: -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core3691215SE +/- 0.01, N = 59.521. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Samsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core714212835SE +/- 0.02, N = 331.821. (CC) gcc options: -lncurses -lm

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1122334455SE +/- 0.09, N = 347.281. (CXX) g++ options: -fopenmp -O2 -march=native

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov VectorSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core1632486480SE +/- 0.03, N = 373.121. (CXX) g++ options: -std=c++11 -O3

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core0.1170.2340.3510.4680.585SE +/- 0.00, N = 30.52

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchSamsung SSD 850 - AMD Ryzen Threadripper 2920X 12-Core0.46130.92261.38391.84522.3065SE +/- 0.01, N = 32.05


Phoronix Test Suite v10.8.4