Ryzen 7 2700X Spring

AMD Ryzen 7 2700X Eight-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB on Ubuntu 19.10 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2004127-NI-RYZEN727014
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 7 2700X
April 11 2020
  8 Hours, 18 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Ryzen 7 2700X SpringOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads)ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 BIOS)AMD 17h16GBSamsung SSD 970 EVO 250GBSapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz)AMD Ellesmere HDMI AudioDELL S2409WIntel I211 + Realtek RTL8822BE 802.11a/b/g/n/acUbuntu 19.105.3.0-40-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.54.5 Mesa 19.2.8 (LLVM 9.0.0)GCC 9.2.1 20191008ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 7 2700X Spring BenchmarksSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820b- OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu119.10.1)- Python 2.7.17rc1 + Python 3.7.5rc1- 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: disabled RSB filling + tsx_async_abort: Not affected

Ryzen 7 2700X Springbuild-gcc: Time To Compilebuild-llvm: Time To Compilecryptopp: All Algorithmsnumenta-nab: EXPoSEbasis: UASTC Level 2 + RDO Post-Processingcryptopp: Keyed Algorithmsmlpack: scikit_qdagromacs: Water Benchmarknpb: EP.Dcryptopp: Integer + Elliptic Curve Public Key Algorithmsnpb: BT.Cnumenta-nab: Earthgecko Skylineyafaray: Total Time For Sample Scenedav1d: Chimera 1080p 10-bittoybrot: OpenMPtoybrot: C++ Threadstoybrot: C++ Tasksnamd: ATPase Simulation - 327,506 Atomsrenaissance: Akka Unbalanced Cobwebbed Treetensorflow: Cifar10openvkl: vklBenchmarknpb: LU.Crenaissance: Twitter Finagleembree: Pathtracer ISPC - Asian Dragon Objembree: Pathtracer - Asian Dragon Objrenaissance: Scala Dottyembree: Pathtracer ISPC - Crownembree: Pathtracer - Crownnpb: SP.Bembree: Pathtracer ISPC - Asian Dragoncryptopp: Unkeyed Algorithmsembree: Pathtracer - Asian Dragonbasis: UASTC Level 3mlpack: scikit_linearridgeregressionluxcorerender: DLSCluxcorerender: Rainbow Colors and Prismmkl-dnn: IP Batch All - f32mkl-dnn: IP Batch All - u8s8f32mlpack: scikit_icabasis: ETC1Soidn: Memorialgit: Time To Complete Common Git Commandsnumenta-nab: Bayesian Changepointrenaissance: Apache Spark PageRanklzbench: XZ 0 - Decompressionlzbench: XZ 0 - Compressionleveldb: Seq Fillleveldb: Seq Fillleveldb: Rand Deletenpb: FT.Cmkl-dnn: Recurrent Neural Network Training - f32mkl-dnn: Recurrent Neural Network Inference - f32basis: UASTC Level 2dav1d: Summer Nature 4Krenaissance: Savina Reactors.IOdav1d: Chimera 1080pnpb: CG.Clzbench: Zstd 8 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Brotli 2 - Compressionnumenta-nab: Relative Entropybotan: AES-256lzbench: Brotli 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Libdeflate 1 - Decompressionlzbench: Libdeflate 1 - Compressionlzbench: Crush 0 - Decompressionlzbench: Crush 0 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 1 - Compressionmkl-dnn: Deconvolution Batch deconv_1d - u8s8f32mkl-dnn: Deconvolution Batch deconv_1d - f32renaissance: In-Memory Database Shootoutbotan: Blowfishbotan: Twofishbotan: CAST-256botan: KASUMIarrayfire: BLAS CPUnpb: MG.Cneat: npb: EP.Cmlpack: scikit_svmrenaissance: Apache Spark Bayesrenaissance: Rand Forestmkl-dnn: IP Batch 1D - f32mkl-dnn: IP Batch 1D - u8s8f32renaissance: Apache Spark ALSleveldb: Seek Randamg: numenta-nab: Windowed Gaussiandav1d: Summer Nature 1080pleveldb: Rand Fillleveldb: Rand Fillleveldb: Overwriteleveldb: Overwritebasis: UASTC Level 0leveldb: Hot Readleveldb: Rand Readleveldb: Fill Syncleveldb: Fill Syncarrayfire: Conjugate Gradient CPUrenaissance: Genetic Algorithm Using Jenetics + Futureslulesh: mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - f32Ryzen 7 2700X1211.561807.8251647.457073697.645659.355658.03187780.600.583507.904918.41068015242.97186.110165.35491.041290031263241261882.3446113007.23597.8895.8322605.077739.6497.78278.22308936.3797.65258.23464878.228.6629377.5517068.946066.1803.701.571.63108.08371.341854.2353.3953.8651.23947.71022506.8531153881.01421.976.27911165.62483.20847.698034.995110.0118740.426342.774607.69149710168820024.6685825.0085905111245253490871357529136.2478.229495779.596467.655382.015153.25998.724229.6419606.0818.398508.0811.856262.1875241.6908.064405.535515590.17312.934252881.112.375328.5384.03021.183.98121.18.3448.2658.1885478.3390.332.442306.360101.1379210.966812.9186OpenBenchmarking.org

Timed GCC Compilation

This test times how long it takes to build the GNU Compiler Collection (GCC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 9.3.0Time To CompileRyzen 7 2700X30060090012001500SE +/- 0.24, N = 31211.56

Timed LLVM Compilation

This test times how long it takes to build the LLVM compiler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileRyzen 7 2700X2004006008001000SE +/- 4.31, N = 3807.83

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All AlgorithmsRyzen 7 2700X400800120016002000SE +/- 2.18, N = 31647.461. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Numenta Anomaly Benchmark

Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: EXPoSERyzen 7 2700X150300450600750SE +/- 1.48, N = 3697.65

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2 + RDO Post-ProcessingRyzen 7 2700X140280420560700SE +/- 1.44, N = 3659.361. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsRyzen 7 2700X140280420560700SE +/- 1.27, N = 3658.031. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Mlpack Benchmark

Mlpack benchmark scripts for machine learning libraries Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_qdaRyzen 7 2700X20406080100SE +/- 0.90, N = 780.60

GROMACS

The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020Water BenchmarkRyzen 7 2700X0.13120.26240.39360.52480.656SE +/- 0.001, N = 30.5831. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DRyzen 7 2700X110220330440550SE +/- 0.19, N = 3507.901. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key AlgorithmsRyzen 7 2700X11002200330044005500SE +/- 9.02, N = 34918.411. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CRyzen 7 2700X3K6K9K12K15KSE +/- 73.37, N = 315242.971. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Numenta Anomaly Benchmark

Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineRyzen 7 2700X4080120160200SE +/- 0.49, N = 3186.11

YafaRay

YafaRay is an open-source physically based montecarlo ray-tracing engine. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneRyzen 7 2700X4080120160200SE +/- 0.62, N = 3165.351. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lboost_system -lboost_filesystem -lboost_locale

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080p 10-bitRyzen 7 2700X20406080100SE +/- 0.12, N = 391.04MIN: 61.14 / MAX: 193.021. (CC) gcc options: -pthread

toyBrot Fractal Generator

ToyBrot is a Mandelbrot fractal generator supporting C++ threads/tasks, OpenMP, Threaded Building Blocks, and other targets. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: OpenMPRyzen 7 2700X30K60K90K120K150KSE +/- 70.83, N = 31290031. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ ThreadsRyzen 7 2700X30K60K90K120K150KSE +/- 124.54, N = 31263241. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ TasksRyzen 7 2700X30K60K90K120K150KSE +/- 29.69, N = 31261881. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14

NAMD

NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsRyzen 7 2700X0.52751.0551.58252.112.6375SE +/- 0.00252, N = 32.34461

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeRyzen 7 2700X3K6K9K12K15KSE +/- 113.97, N = 2513007.24

Tensorflow

This is a benchmark of the Tensorflow deep learning framework using the CIFAR10 data set. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflowBuild: Cifar10Ryzen 7 2700X20406080100SE +/- 0.08, N = 397.88

OpenVKL

OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmarkRyzen 7 2700X20406080100SE +/- 0.29, N = 395.83MIN: 1 / MAX: 321

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CRyzen 7 2700X5K10K15K20K25KSE +/- 93.08, N = 322605.071. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter FinagleRyzen 7 2700X17003400510068008500SE +/- 54.63, N = 257739.65

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: Asian Dragon ObjRyzen 7 2700X246810SE +/- 0.0169, N = 37.7827MIN: 7.72 / MAX: 7.89

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: Asian Dragon ObjRyzen 7 2700X246810SE +/- 0.0216, N = 38.2230MIN: 8.15 / MAX: 8.36

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyRyzen 7 2700X2K4K6K8K10KSE +/- 68.41, N = 258936.38

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: CrownRyzen 7 2700X246810SE +/- 0.0426, N = 37.6525MIN: 7.51 / MAX: 7.88

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: CrownRyzen 7 2700X246810SE +/- 0.0162, N = 38.2346MIN: 8.17 / MAX: 8.41

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BRyzen 7 2700X10002000300040005000SE +/- 2.88, N = 34878.221. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: Asian DragonRyzen 7 2700X246810SE +/- 0.0071, N = 38.6629MIN: 8.62 / MAX: 8.78

Crypto++

Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsRyzen 7 2700X80160240320400SE +/- 0.05, N = 3377.551. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: Asian DragonRyzen 7 2700X246810SE +/- 0.0411, N = 38.9460MIN: 8.83 / MAX: 9.12

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 3Ryzen 7 2700X1530456075SE +/- 0.03, N = 366.181. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Mlpack Benchmark

Mlpack benchmark scripts for machine learning libraries Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_linearridgeregressionRyzen 7 2700X0.83251.6652.49753.334.1625SE +/- 0.02, N = 33.70

LuxCoreRender

LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: DLSCRyzen 7 2700X0.35330.70661.05991.41321.7665SE +/- 0.01, N = 31.57MIN: 1.49 / MAX: 1.62

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: Rainbow Colors and PrismRyzen 7 2700X0.36680.73361.10041.46721.834SE +/- 0.00, N = 31.63MIN: 1.59 / MAX: 1.69

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: f32Ryzen 7 2700X20406080100SE +/- 0.21, N = 3108.08MIN: 106.021. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: u8s8f32Ryzen 7 2700X1632486480SE +/- 0.05, N = 371.34MIN: 70.311. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Mlpack Benchmark

Mlpack benchmark scripts for machine learning libraries Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_icaRyzen 7 2700X1224364860SE +/- 0.44, N = 354.23

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: ETC1SRyzen 7 2700X1224364860SE +/- 0.33, N = 353.401. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Intel Open Image Denoise

Open Image Denoise is a denoising library for ray-tracing and part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialRyzen 7 2700X0.86851.7372.60553.4744.3425SE +/- 0.01, N = 33.86

Git

This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsRyzen 7 2700X1224364860SE +/- 0.10, N = 351.241. git version 2.20.1

Numenta Anomaly Benchmark

Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointRyzen 7 2700X1122334455SE +/- 0.43, N = 347.71

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark PageRankRyzen 7 2700X5K10K15K20K25KSE +/- 116.65, N = 522506.85

lzbench

lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionRyzen 7 2700X3060901201501151. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionRyzen 7 2700X918273645381. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillRyzen 7 2700X20406080100SE +/- 0.33, N = 381.011. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillRyzen 7 2700X510152025SE +/- 0.09, N = 321.91. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteRyzen 7 2700X20406080100SE +/- 0.25, N = 376.281. (CXX) g++ options: -O3 -lsnappy -lpthread

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CRyzen 7 2700X2K4K6K8K10KSE +/- 16.57, N = 311165.621. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Training - Data Type: f32Ryzen 7 2700X100200300400500SE +/- 5.17, N = 3483.21MIN: 470.751. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Inference - Data Type: f32Ryzen 7 2700X1122334455SE +/- 0.21, N = 347.70MIN: 46.641. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2Ryzen 7 2700X816243240SE +/- 0.04, N = 335.001. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 4KRyzen 7 2700X20406080100SE +/- 0.05, N = 3110.01MIN: 95.15 / MAX: 115.411. (CC) gcc options: -pthread

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IORyzen 7 2700X4K8K12K16K20KSE +/- 136.52, N = 518740.43

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080pRyzen 7 2700X70140210280350SE +/- 0.23, N = 3342.77MIN: 275.34 / MAX: 421.131. (CC) gcc options: -pthread

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CRyzen 7 2700X10002000300040005000SE +/- 2.98, N = 34607.691. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

lzbench

lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionRyzen 7 2700X30060090012001500SE +/- 1.76, N = 314971. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionRyzen 7 2700X20406080100SE +/- 1.33, N = 31011. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionRyzen 7 2700X1503004506007506881. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionRyzen 7 2700X4080120160200SE +/- 0.33, N = 32001. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

Numenta Anomaly Benchmark

Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyRyzen 7 2700X612182430SE +/- 0.19, N = 324.67

Botan

Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: AES-256Ryzen 7 2700X12002400360048006000SE +/- 4.36, N = 35825.011. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

lzbench

lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionRyzen 7 2700X1302603905206505901. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionRyzen 7 2700X110220330440550SE +/- 3.06, N = 35111. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionRyzen 7 2700X30060090012001500SE +/- 1.45, N = 312451. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionRyzen 7 2700X60120180240300SE +/- 0.88, N = 32531. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionRyzen 7 2700X110220330440550SE +/- 1.45, N = 34901. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionRyzen 7 2700X20406080100SE +/- 0.67, N = 3871. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: DecompressionRyzen 7 2700X30060090012001500SE +/- 1.00, N = 313571. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionRyzen 7 2700X1102203304405505291. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32Ryzen 7 2700X306090120150SE +/- 1.14, N = 3136.25MIN: 130.31. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: f32Ryzen 7 2700X246810SE +/- 0.02363, N = 38.22949MIN: 8.051. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: In-Memory Database ShootoutRyzen 7 2700X12002400360048006000SE +/- 70.72, N = 55779.60

Botan

Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: BlowfishRyzen 7 2700X100200300400500SE +/- 0.29, N = 3467.661. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: TwofishRyzen 7 2700X80160240320400SE +/- 1.39, N = 3382.021. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: CAST-256Ryzen 7 2700X306090120150SE +/- 0.12, N = 3153.261. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIRyzen 7 2700X20406080100SE +/- 0.32, N = 398.721. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

ArrayFire

ArrayFire is an GPU and CPU numeric processing library, this test uses the built-in CPU and OpenCL ArrayFire benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOPS, More Is BetterArrayFire 3.7Test: BLAS CPURyzen 7 2700X50100150200250SE +/- 0.20, N = 3229.641. (CXX) g++ options: -rdynamic

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CRyzen 7 2700X2K4K6K8K10KSE +/- 21.36, N = 39606.081. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Nebular Empirical Analysis Tool

NEAT is the Nebular Empirical Analysis Tool for empirical analysis of ionised nebulae, with uncertainty propagation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNebular Empirical Analysis Tool 2020-02-29Ryzen 7 2700X510152025SE +/- 0.08, N = 318.401. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace

NAS Parallel Benchmarks

NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. This test profile offers selecting the different NPB tests/problems and varying problem sizes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CRyzen 7 2700X110220330440550SE +/- 0.09, N = 3508.081. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

Mlpack Benchmark

Mlpack benchmark scripts for machine learning libraries Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMlpack BenchmarkBenchmark: scikit_svmRyzen 7 2700X3691215SE +/- 0.00, N = 311.85

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark BayesRyzen 7 2700X13002600390052006500SE +/- 24.95, N = 56262.19

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Random ForestRyzen 7 2700X11002200330044005500SE +/- 39.72, N = 55241.69

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: f32Ryzen 7 2700X246810SE +/- 0.01085, N = 38.06440MIN: 7.761. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: u8s8f32Ryzen 7 2700X1.24552.4913.73654.9826.2275SE +/- 0.00581, N = 35.53551MIN: 5.341. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Apache Spark ALSRyzen 7 2700X12002400360048006000SE +/- 40.12, N = 55590.17

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomRyzen 7 2700X3691215SE +/- 0.04, N = 312.931. (CXX) g++ options: -O3 -lsnappy -lpthread

Algebraic Multi-Grid Benchmark

AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid BenchmarkRyzen 7 2700X50K100K150K200K250KSE +/- 348.13, N = 3252881.11. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi

Numenta Anomaly Benchmark

Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Windowed GaussianRyzen 7 2700X3691215SE +/- 0.03, N = 312.38

dav1d

Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 1080pRyzen 7 2700X70140210280350SE +/- 0.49, N = 3328.53MIN: 272.96 / MAX: 354.561. (CC) gcc options: -pthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillRyzen 7 2700X20406080100SE +/- 0.07, N = 384.031. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillRyzen 7 2700X510152025SE +/- 0.03, N = 321.11. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteRyzen 7 2700X20406080100SE +/- 0.22, N = 383.981. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteRyzen 7 2700X510152025SE +/- 0.03, N = 321.11. (CXX) g++ options: -O3 -lsnappy -lpthread

Basis Universal

Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 0Ryzen 7 2700X246810SE +/- 0.014, N = 38.3441. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

LevelDB

LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadRyzen 7 2700X246810SE +/- 0.034, N = 38.2651. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadRyzen 7 2700X246810SE +/- 0.048, N = 38.1881. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncRyzen 7 2700X12002400360048006000SE +/- 12.44, N = 35478.341. (CXX) g++ options: -O3 -lsnappy -lpthread

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncRyzen 7 2700X0.06750.1350.20250.270.3375SE +/- 0.00, N = 30.31. (CXX) g++ options: -O3 -lsnappy -lpthread

ArrayFire

ArrayFire is an GPU and CPU numeric processing library, this test uses the built-in CPU and OpenCL ArrayFire benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterArrayFire 3.7Test: Conjugate Gradient CPURyzen 7 2700X816243240SE +/- 0.15, N = 332.441. (CXX) g++ options: -rdynamic

Renaissance

Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Genetic Algorithm Using Jenetics + FuturesRyzen 7 2700X5001000150020002500SE +/- 23.67, N = 52306.36

LULESH

LULESH is the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.3Ryzen 7 2700X20406080100SE +/- 0.64, N = 3101.141. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi

oneDNN MKL-DNN

This is a test of the Intel oneDNN (formerly DNNL / Deep Neural Network Library / MKL-DNN) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32Ryzen 7 2700X3691215SE +/- 0.03, N = 310.97MIN: 10.761. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: f32Ryzen 7 2700X3691215SE +/- 0.08, N = 312.92MIN: 11.811. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

106 Results Shown

Timed GCC Compilation
Timed LLVM Compilation
Crypto++
Numenta Anomaly Benchmark
Basis Universal
Crypto++
Mlpack Benchmark
GROMACS
NAS Parallel Benchmarks
Crypto++
NAS Parallel Benchmarks
Numenta Anomaly Benchmark
YafaRay
dav1d
toyBrot Fractal Generator:
  OpenMP
  C++ Threads
  C++ Tasks
NAMD
Renaissance
Tensorflow
OpenVKL
NAS Parallel Benchmarks
Renaissance
Embree:
  Pathtracer ISPC - Asian Dragon Obj
  Pathtracer - Asian Dragon Obj
Renaissance
Embree:
  Pathtracer ISPC - Crown
  Pathtracer - Crown
NAS Parallel Benchmarks
Embree
Crypto++
Embree
Basis Universal
Mlpack Benchmark
LuxCoreRender:
  DLSC
  Rainbow Colors and Prism
oneDNN MKL-DNN:
  IP Batch All - f32
  IP Batch All - u8s8f32
Mlpack Benchmark
Basis Universal
Intel Open Image Denoise
Git
Numenta Anomaly Benchmark
Renaissance
lzbench:
  XZ 0 - Decompression
  XZ 0 - Compression
LevelDB:
  Seq Fill:
    Microseconds Per Op
    MB/s
  Rand Delete:
    Microseconds Per Op
NAS Parallel Benchmarks
oneDNN MKL-DNN:
  Recurrent Neural Network Training - f32
  Recurrent Neural Network Inference - f32
Basis Universal
dav1d
Renaissance
dav1d
NAS Parallel Benchmarks
lzbench:
  Zstd 8 - Decompression
  Zstd 8 - Compression
  Brotli 2 - Decompression
  Brotli 2 - Compression
Numenta Anomaly Benchmark
Botan
lzbench:
  Brotli 0 - Decompression
  Brotli 0 - Compression
  Libdeflate 1 - Decompression
  Libdeflate 1 - Compression
  Crush 0 - Decompression
  Crush 0 - Compression
  Zstd 1 - Decompression
  Zstd 1 - Compression
oneDNN MKL-DNN:
  Deconvolution Batch deconv_1d - u8s8f32
  Deconvolution Batch deconv_1d - f32
Renaissance
Botan:
  Blowfish
  Twofish
  CAST-256
  KASUMI
ArrayFire
NAS Parallel Benchmarks
Nebular Empirical Analysis Tool
NAS Parallel Benchmarks
Mlpack Benchmark
Renaissance:
  Apache Spark Bayes
  Rand Forest
oneDNN MKL-DNN:
  IP Batch 1D - f32
  IP Batch 1D - u8s8f32
Renaissance
LevelDB
Algebraic Multi-Grid Benchmark
Numenta Anomaly Benchmark
dav1d
LevelDB:
  Rand Fill:
    Microseconds Per Op
    MB/s
  Overwrite:
    Microseconds Per Op
    MB/s
Basis Universal
LevelDB:
  Hot Read
  Rand Read
  Fill Sync
  Fill Sync
ArrayFire
Renaissance
LULESH
oneDNN MKL-DNN:
  Deconvolution Batch deconv_3d - u8s8f32
  Deconvolution Batch deconv_3d - f32