Ryzen 9 3900X

AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2008189-PTS-RYZEN93988.

Ryzen 9 3900XProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionRyzen 9 3900XRun 2Run 3AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS)AMD Starship/Matisse16GBSamsung SSD 970 EVO Plus 250GBMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioLG Ultra HDRealtek RTL8111/8168/8411 + Intel-AC 9260Ubuntu 20.045.8.0-050800daily20200626-generic (x86_64)GNOME Shell 3.36.3X Server 1.20.8modesetting 1.20.84.6 Mesa 20.2.0-devel (git-64cdc13 2020-07-02 focal-oibaf-ppa) (LLVM 10.0.0)1.2.131GCC 9.3.0ext43840x2160OpenBenchmarking.orgCompiler 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++,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- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021Java Details- Ryzen 9 3900X: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)- Run 2: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)- Run 3: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Details- Python 3.8.2Security Details- 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 + srbds: Not affected + tsx_async_abort: Not affected

Ryzen 9 3900Xlczero: BLASrodinia: OpenMP LavaMDrodinia: OpenMP HotSpot3Drodinia: OpenMP Leukocyterodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationbork: File Encryption Timefhourstones: Complex Connect-4 Solvingscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationcrafty: Elapsed Timetscp: AI Chess Performancestockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthbullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshcompress-gzip: Linux Source Tree Archiving To .tar.gzdcraw: RAW To PPM Image Conversionencode-flac: WAV To FLACencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVm-queens: Time To Solveminion: Gracefulminion: Solitaireminion: Quasigroupn-queens: Elapsed Timesudokut: Total Timedaphne: OpenMP - NDT Mappingdaphne: OpenMP - Points2Imagedaphne: OpenMP - Euclidean Clustergimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskinkscape: SVG Files To PNGlibreoffice: 20 Documents To PDFrawtherapee: Total Benchmark Timeoptcarrot: Optimized Benchmarkmcperf: Add - 1mcperf: Get - 1mcperf: Set - 1mcperf: Add - 16mcperf: Get - 16mcperf: Set - 16mcperf: Append - 1mcperf: Delete - 1mcperf: Append - 16mcperf: Delete - 16mcperf: Prepend - 1mcperf: Replace - 1mcperf: Prepend - 16mcperf: Replace - 16ecp-candle: P1B2ecp-candle: P3B1ecp-candle: P3B2pybench: Total For Average Test Timesgeekbench: CPU Multi Coregeekbench: CPU Multi Core - Gaussian Blurgeekbench: CPU Multi Core - Face Detectiongeekbench: CPU Multi Core - Horizon Detectiongeekbench: CPU Single Coregeekbench: CPU Single Core - Gaussian Blurgeekbench: CPU Single Core - Face Detectiongeekbench: CPU Single Core - Horizon Detectionsunflow: Global Illumination + Image Synthesisosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory AllocationsRyzen 9 3900XRun 2Run 3517172.67681.40889.93413.63621.8522955.961651.141981.122629.536559.821958.197.88715487.4731.04161.62366.21810.00986.531330.829152140135996837472572385114872.0842533.3477444.0538183.7410002.1440900.7853930.94105334.07838.9717.7557.0257.02847.33140.13594059.056905103.7823339.36712.324717.5233310.3558077541217.087.45011.31912.02315.11524.1606.43155.232138.4548172.495085.353168.551010.396165.950471.653354.395251.153039.596035.950401.951367.252814.452956.440.3541254.818658.3193210998758.5132.8237.1136483.510.832.10.92211.44919612.49456437.22985628.68970267.243020505168.32684.03390.17313.67521.8413066.501711.022094.112721.516779.902025.957.94015475.3698.25155.09346.43776.84936.101276.829254359136678537633635388251672.086043.3554924.0598403.7493832.1519580.7876870.94432533.17238.7297.6877.1237.06347.40440.02053359.228674103.1787689.37712.198718.5333809.9234032851221.587.52811.32012.11715.16124.2416.45256.496138.1852680.895744.148168.150169.395964.550873.750098.495656.354119.695504.253266.152256.652983.053368.939.5381255.673659.21492510931752.5131.0237.0139384.911.232.20.92111.50861113.02639636.84679728.14531468.966389514168.83486.21291.05713.69421.5302938.731657.222001.892541.336531.351961.858.05515354.1703.41153.90362.74771.65961.651267.139011159129920136954337381839722.1855953.4961534.2307533.9084802.248950.821760.98475833.90138.4657.8277.1757.08047.51741.50326659.147338103.7600249.39012.118721.0633465.6348996951207.037.46711.29612.23115.26924.4296.57156.580136.3652038.394436.749106.851340.796203.050488.052459.894529.854570.095293.350016.552819.852596.853406.039.6481258.562659.45991110921752.6133.6237.4137383.011.132.10.89711.52375712.87476237.65980428.00464768.641980OpenBenchmarking.org

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.25Backend: BLASRyzen 9 3900XRun 2Run 3110220330440550SE +/- 8.33, N = 3SE +/- 4.91, N = 3SE +/- 1.45, N = 35175055141. (CXX) g++ options: -pthread

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LavaMDRyzen 9 3900XRun 2Run 34080120160200SE +/- 2.12, N = 3SE +/- 0.10, N = 3SE +/- 0.17, N = 3172.68168.33168.831. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP HotSpot3D

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP HotSpot3DRyzen 9 3900XRun 2Run 320406080100SE +/- 0.21, N = 3SE +/- 0.66, N = 3SE +/- 1.12, N = 381.4184.0386.211. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Leukocyte

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP LeukocyteRyzen 9 3900XRun 2Run 320406080100SE +/- 0.20, N = 3SE +/- 0.43, N = 3SE +/- 0.38, N = 389.9390.1791.061. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverRyzen 9 3900XRun 2Run 348121620SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 313.6413.6813.691. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP StreamclusterRyzen 9 3900XRun 2Run 3510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.29, N = 321.8521.8421.531. (CXX) g++ options: -O2 -lOpenCL

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeRyzen 9 3900XRun 2Run 37001400210028003500SE +/- 23.19, N = 4SE +/- 19.48, N = 4SE +/- 29.57, N = 42955.963066.502938.73

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloRyzen 9 3900XRun 2Run 3400800120016002000SE +/- 19.28, N = 4SE +/- 14.91, N = 4SE +/- 17.06, N = 41651.141711.021657.22

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformRyzen 9 3900XRun 2Run 3400800120016002000SE +/- 10.13, N = 4SE +/- 11.34, N = 4SE +/- 29.64, N = 41981.122094.112001.89

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyRyzen 9 3900XRun 2Run 36001200180024003000SE +/- 30.29, N = 4SE +/- 26.23, N = 4SE +/- 71.97, N = 42629.532721.512541.33

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationRyzen 9 3900XRun 2Run 315003000450060007500SE +/- 59.74, N = 4SE +/- 44.79, N = 4SE +/- 48.61, N = 46559.826779.906531.35

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationRyzen 9 3900XRun 2Run 3400800120016002000SE +/- 20.78, N = 4SE +/- 15.87, N = 4SE +/- 16.94, N = 41958.192025.951961.85

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeRyzen 9 3900XRun 2Run 3246810SE +/- 0.095, N = 3SE +/- 0.054, N = 3SE +/- 0.078, N = 37.8877.9408.055

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingRyzen 9 3900XRun 2Run 33K6K9K12K15KSE +/- 120.77, N = 3SE +/- 4.37, N = 3SE +/- 119.57, N = 315487.415475.315354.11. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeRyzen 9 3900XRun 2Run 3160320480640800SE +/- 1.03, N = 3SE +/- 7.91, N = 3SE +/- 5.75, N = 3731.04698.25703.411. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloRyzen 9 3900XRun 2Run 34080120160200SE +/- 0.34, N = 3SE +/- 1.82, N = 3SE +/- 1.48, N = 3161.62155.09153.901. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformRyzen 9 3900XRun 2Run 380160240320400SE +/- 1.22, N = 3SE +/- 2.38, N = 3SE +/- 2.01, N = 3366.21346.43362.741. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyRyzen 9 3900XRun 2Run 32004006008001000SE +/- 0.45, N = 3SE +/- 8.86, N = 3SE +/- 7.67, N = 3810.00776.84771.651. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationRyzen 9 3900XRun 2Run 32004006008001000SE +/- 7.40, N = 3SE +/- 14.47, N = 3SE +/- 6.72, N = 3986.53936.10961.651. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationRyzen 9 3900XRun 2Run 330060090012001500SE +/- 2.47, N = 3SE +/- 13.74, N = 3SE +/- 11.78, N = 31330.821276.821267.131. (CC) gcc options: -lm

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeRyzen 9 3900XRun 2Run 32M4M6M8M10MSE +/- 11837.35, N = 3SE +/- 32240.42, N = 3SE +/- 85422.63, N = 39152140925435990111591. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceRyzen 9 3900XRun 2Run 3300K600K900K1200K1500KSE +/- 2800.50, N = 5SE +/- 5589.64, N = 5SE +/- 8053.73, N = 51359968136678512992011. (CC) gcc options: -O3 -march=native

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeRyzen 9 3900XRun 2Run 38M16M24M32M40MSE +/- 246596.32, N = 3SE +/- 4332.27, N = 3SE +/- 80324.66, N = 33747257237633635369543371. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthRyzen 9 3900XRun 2Run 38M16M24M32M40MSE +/- 474510.31, N = 3SE +/- 450379.63, N = 3SE +/- 283942.86, N = 3385114873882516738183972

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsRyzen 9 3900XRun 2Run 30.49180.98361.47541.96722.459SE +/- 0.010528, N = 3SE +/- 0.003879, N = 3SE +/- 0.029881, N = 42.0842532.0860402.1855951. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallRyzen 9 3900XRun 2Run 30.78661.57322.35983.14643.933SE +/- 0.015167, N = 3SE +/- 0.004696, N = 3SE +/- 0.061865, N = 33.3477443.3554923.4961531. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackRyzen 9 3900XRun 2Run 30.95191.90382.85573.80764.7595SE +/- 0.010338, N = 3SE +/- 0.003557, N = 3SE +/- 0.075599, N = 34.0538184.0598404.2307531. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexRyzen 9 3900XRun 2Run 30.87941.75882.63823.51764.397SE +/- 0.018097, N = 3SE +/- 0.008581, N = 3SE +/- 0.071565, N = 33.7410003.7493833.9084801. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsRyzen 9 3900XRun 2Run 30.5061.0121.5182.0242.53SE +/- 0.011301, N = 3SE +/- 0.004576, N = 3SE +/- 0.033227, N = 32.1440902.1519582.2489501. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshRyzen 9 3900XRun 2Run 30.18490.36980.55470.73960.9245SE +/- 0.003955, N = 3SE +/- 0.001759, N = 3SE +/- 0.015606, N = 30.7853930.7876870.8217601. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshRyzen 9 3900XRun 2Run 30.22160.44320.66480.88641.108SE +/- 0.005068, N = 3SE +/- 0.001936, N = 3SE +/- 0.018402, N = 30.9410530.9443250.9847581. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzRyzen 9 3900XRun 2Run 3816243240SE +/- 0.19, N = 3SE +/- 0.23, N = 3SE +/- 0.39, N = 334.0833.1733.90

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionRyzen 9 3900XRun 2Run 3918273645SE +/- 0.21, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 338.9738.7338.471. (CC) gcc options: -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACRyzen 9 3900XRun 2Run 3246810SE +/- 0.081, N = 5SE +/- 0.092, N = 5SE +/- 0.084, N = 57.7557.6877.8271. (CXX) g++ options: -O2 -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Ryzen 9 3900XRun 2Run 3246810SE +/- 0.041, N = 3SE +/- 0.082, N = 3SE +/- 0.087, N = 57.0257.1237.1751. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVRyzen 9 3900XRun 2Run 3246810SE +/- 0.043, N = 3SE +/- 0.049, N = 3SE +/- 0.008, N = 37.0287.0637.0801. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveRyzen 9 3900XRun 2Run 31122334455SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.14, N = 347.3347.4047.521. (CXX) g++ options: -fopenmp -O2 -march=native

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulRyzen 9 3900XRun 2Run 3918273645SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.35, N = 340.1440.0241.501. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireRyzen 9 3900XRun 2Run 31326395265SE +/- 0.27, N = 3SE +/- 0.62, N = 3SE +/- 0.76, N = 359.0659.2359.151. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupRyzen 9 3900XRun 2Run 320406080100SE +/- 0.16, N = 3SE +/- 0.71, N = 3SE +/- 0.47, N = 3103.78103.18103.761. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeRyzen 9 3900XRun 2Run 33691215SE +/- 0.016, N = 3SE +/- 0.016, N = 3SE +/- 0.016, N = 39.3679.3779.3901. (CC) gcc options: -static -fopenmp -O3 -march=native

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeRyzen 9 3900XRun 2Run 33691215SE +/- 0.16, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 312.3212.2012.12

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT MappingRyzen 9 3900XRun 2Run 3160320480640800SE +/- 1.49, N = 3SE +/- 0.24, N = 3SE +/- 1.94, N = 3717.52718.53721.061. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2ImageRyzen 9 3900XRun 2Run 37K14K21K28K35KSE +/- 141.80, N = 3SE +/- 343.10, N = 3SE +/- 465.64, N = 333310.3633809.9233465.631. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Euclidean Cluster

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Euclidean ClusterRyzen 9 3900XRun 2Run 330060090012001500SE +/- 3.16, N = 3SE +/- 1.87, N = 3SE +/- 3.93, N = 31217.081221.581207.031. (CXX) g++ options: -O3 -std=c++11 -fopenmp

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: resizeRyzen 9 3900XRun 2Run 3246810SE +/- 0.043, N = 3SE +/- 0.073, N = 3SE +/- 0.037, N = 37.4507.5287.467

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: rotateRyzen 9 3900XRun 2Run 33691215SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 311.3211.3211.30

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: auto-levelsRyzen 9 3900XRun 2Run 33691215SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 312.0212.1212.23

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.18Test: unsharp-maskRyzen 9 3900XRun 2Run 348121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 315.1215.1615.27

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGRyzen 9 3900XRun 2Run 3612182430SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 324.1624.2424.431. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFRyzen 9 3900XRun 2Run 3246810SE +/- 0.037, N = 25SE +/- 0.063, N = 9SE +/- 0.061, N = 106.4316.4526.5711. LibreOffice 6.4.4.2 40(Build:2)

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeRyzen 9 3900XRun 2Run 31326395265SE +/- 0.08, N = 3SE +/- 0.22, N = 3SE +/- 0.05, N = 355.2356.5056.581. RawTherapee, version 5.8, command line.

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkRyzen 9 3900XRun 2Run 3306090120150SE +/- 0.21, N = 4SE +/- 0.67, N = 4SE +/- 1.75, N = 4138.45138.18136.361. ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

Memcached mcperf

Method: Add - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 1Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 136.88, N = 3SE +/- 1857.36, N = 12SE +/- 1308.29, N = 1548172.452680.852038.31. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 1Ryzen 9 3900XRun 2Run 320K40K60K80K100KSE +/- 772.68, N = 3SE +/- 769.91, N = 3SE +/- 510.13, N = 395085.395744.194436.71. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 1Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 1614.22, N = 15SE +/- 29.88, N = 3SE +/- 431.63, N = 353168.548168.149106.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Add - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 16Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 169.16, N = 3SE +/- 568.44, N = 3SE +/- 838.30, N = 351010.350169.351340.71. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 16Ryzen 9 3900XRun 2Run 320K40K60K80K100KSE +/- 447.83, N = 3SE +/- 150.43, N = 3SE +/- 473.59, N = 396165.995964.596203.01. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 16Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 302.22, N = 3SE +/- 741.08, N = 3SE +/- 624.60, N = 350471.650873.750488.01. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 1Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 1515.28, N = 15SE +/- 609.66, N = 3SE +/- 1038.11, N = 1553354.350098.452459.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 1Ryzen 9 3900XRun 2Run 320K40K60K80K100KSE +/- 149.21, N = 3SE +/- 1125.97, N = 3SE +/- 967.21, N = 395251.195656.394529.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 16Ryzen 9 3900XRun 2Run 312K24K36K48K60KSE +/- 764.00, N = 3SE +/- 822.63, N = 3SE +/- 176.60, N = 353039.554119.654570.01. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 16Ryzen 9 3900XRun 2Run 320K40K60K80K100KSE +/- 177.08, N = 3SE +/- 157.01, N = 3SE +/- 328.87, N = 396035.995504.295293.31. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 1Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 281.75, N = 3SE +/- 1682.57, N = 12SE +/- 280.89, N = 350401.953266.150016.51. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 1Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 555.96, N = 3SE +/- 880.33, N = 3SE +/- 758.62, N = 351367.252256.652819.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 16Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 171.15, N = 3SE +/- 728.23, N = 4SE +/- 749.24, N = 452814.452983.052596.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 16

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 16Ryzen 9 3900XRun 2Run 311K22K33K44K55KSE +/- 567.64, N = 3SE +/- 646.18, N = 9SE +/- 906.21, N = 352956.453368.953406.01. (CC) gcc options: -O2 -lm -rdynamic

ECP-CANDLE

Benchmark: P1B2

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P1B2Ryzen 9 3900XRun 2Run 391827364540.3539.5439.65

ECP-CANDLE

Benchmark: P3B1

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P3B1Ryzen 9 3900XRun 2Run 3300600900120015001254.821255.671258.56

ECP-CANDLE

Benchmark: P3B2

OpenBenchmarking.orgSeconds, Fewer Is BetterECP-CANDLE 0.3Benchmark: P3B2Ryzen 9 3900XRun 2Run 3140280420560700658.31659.21659.46

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesRyzen 9 3900XRun 2Run 32004006008001000SE +/- 6.17, N = 3SE +/- 3.38, N = 3SE +/- 9.21, N = 3932925911

Geekbench

Test: CPU Multi Core

OpenBenchmarking.orgScore, More Is BetterGeekbench 5Test: CPU Multi CoreRyzen 9 3900XRun 2Run 32K4K6K8K10KSE +/- 9.68, N = 3SE +/- 28.00, N = 3SE +/- 1.76, N = 3109981093110921

Geekbench

Test: CPU Multi Core - Gaussian Blur

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Gaussian BlurRyzen 9 3900XRun 2Run 3160320480640800SE +/- 0.65, N = 3SE +/- 2.20, N = 3SE +/- 2.19, N = 3758.5752.5752.6

Geekbench

Test: CPU Multi Core - Face Detection

OpenBenchmarking.orgimages/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Face DetectionRyzen 9 3900XRun 2Run 3306090120150SE +/- 1.01, N = 3SE +/- 1.04, N = 3SE +/- 0.27, N = 3132.8131.0133.6

Geekbench

Test: CPU Multi Core - Horizon Detection

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: CPU Multi Core - Horizon DetectionRyzen 9 3900XRun 2Run 350100150200250SE +/- 0.22, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3237.1237.0237.4

Geekbench

Test: CPU Single Core

OpenBenchmarking.orgScore, More Is BetterGeekbench 5Test: CPU Single CoreRyzen 9 3900XRun 2Run 330060090012001500SE +/- 7.64, N = 3SE +/- 8.50, N = 3SE +/- 15.76, N = 3136413931373

Geekbench

Test: CPU Single Core - Gaussian Blur

OpenBenchmarking.orgMpixels/sec, More Is BetterGeekbench 5Test: CPU Single Core - Gaussian BlurRyzen 9 3900XRun 2Run 320406080100SE +/- 0.57, N = 3SE +/- 0.95, N = 3SE +/- 1.59, N = 383.584.983.0

Geekbench

Test: CPU Single Core - Face Detection

OpenBenchmarking.orgimages/sec, More Is BetterGeekbench 5Test: CPU Single Core - Face DetectionRyzen 9 3900XRun 2Run 33691215SE +/- 0.24, N = 3SE +/- 0.20, N = 3SE +/- 0.19, N = 310.811.211.1

Geekbench

Test: CPU Single Core - Horizon Detection

OpenBenchmarking.orgGpixels/sec, More Is BetterGeekbench 5Test: CPU Single Core - Horizon DetectionRyzen 9 3900XRun 2Run 3714212835SE +/- 0.25, N = 3SE +/- 0.70, N = 3SE +/- 0.41, N = 332.132.232.1

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisRyzen 9 3900XRun 2Run 30.20750.4150.62250.831.0375SE +/- 0.014, N = 15SE +/- 0.011, N = 3SE +/- 0.007, N = 30.9220.9210.897

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesRyzen 9 3900XRun 2Run 33691215SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 311.4511.5111.521. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsRyzen 9 3900XRun 2Run 33691215SE +/- 0.41, N = 15SE +/- 0.17, N = 3SE +/- 0.33, N = 1512.4913.0312.871. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsRyzen 9 3900XRun 2Run 3918273645SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.62, N = 337.2336.8537.661. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesRyzen 9 3900XRun 2Run 3714212835SE +/- 0.35, N = 3SE +/- 0.36, N = 4SE +/- 0.38, N = 428.6928.1528.001. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsRyzen 9 3900XRun 2Run 31530456075SE +/- 0.10, N = 3SE +/- 0.23, N = 3SE +/- 0.09, N = 367.2468.9768.641. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4