Ryzen 9 3950X

AMD Ryzen 9 3950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS) and llvmpipe 16GB on Ubuntu 20.04 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 2002013-VE-RYZEN939535
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
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 9 3950X
January 31 2020
  9 Hours, 25 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 9 3950XOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS)AMD Starship/Matisse16GB2000GB Force MP600 + 2000GB SABRENTllvmpipe 16GBAMD Navi 10 HDMI AudioRealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-12-generic (x86_64)GNOME Shell 3.34.3X Server 1.20.6modesetting 1.20.63.3 Mesa 20.0.0-devel (git-d3fa18a 2020-01-30 focal-oibaf-ppa) (LLVM 9.0.1 128 bits)GCC 9.2.1 20200123ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 9 3950X 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-link-mutex --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-build-config=bootstrap-lto-lean --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 performance - CPU Microcode: 0x8701013- + Python 3.7.6- 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

Ryzen 9 3950Xhpcg: selenium: Basemark - Firefoxmkl-dnn: Convolution Batch conv_all - u8s8f32mkl-dnn: Convolution Batch conv_all - f32build-gcc: Time To Compileselenium: WebXPRT - Google Chromeselenium: WebXPRT - Firefoxselenium: MotionMark - Google Chromeqmcpack: mkl-dnn: Deconvolution Batch deconv_all - f32fftw: Float + SSE - 2D FFT Size 4096selenium: MotionMark - Firefoxselenium: CanvasMark - Google Chromeselenium: Jetstream 2 - Firefoxtinymembench: Standard Memsettinymembench: Standard Memcpyfftw: Stock - 2D FFT Size 4096selenium: Jetstream - Firefoxselenium: Jetstream - Google Chromeselenium: CanvasMark - Firefoxselenium: ARES-6 - Firefoxselenium: Jetstream 2 - Google Chromegromacs: Water Benchmarkmkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32mkl-dnn: Convolution Batch conv_googlenet_v3 - f32fftw: Float + SSE - 2D FFT Size 2048selenium: StyleBench - Google Chromeaskap: tConvolve MT - Degriddingaskap: tConvolve MT - Griddingstream: Copyselenium: Speedometer - Firefoxaskap: tConvolve MPI - Degriddingaskap: tConvolve MPI - Griddingmrbayes: Primate Phylogeny Analysisbuild-llvm: Time To Compileminife: Smallmkl-dnn: Convolution Batch conv_3d - u8s8f32build2: Time To Compilehimeno: Poisson Pressure Solverfftw: Stock - 2D FFT Size 2048selenium: Speedometer - Google Chromeselenium: StyleBench - Firefoxnamd: ATPase Simulation - 327,506 Atomsmkl-dnn: IP Batch All - u8s8f32mkl-dnn: IP Batch All - f32selenium: ARES-6 - Google Chromeselenium: Octane - Firefoxselenium: Octane - Google Chromembw: Memory Copy, Fixed Block Size - 4096 MiBmkl-dnn: Convolution Batch conv_3d - f32build-linux-kernel: Time To Compilemkl-dnn: Recurrent Neural Network Training - f32glibc-bench: expmkl-dnn: Deconvolution Batch deconv_1d - u8s8f32mkl-dnn: Convolution Batch conv_alexnet - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32selenium: Kraken - Google Chromeselenium: Kraken - Firefoxfftw: Float + SSE - 2D FFT Size 1024mbw: Memory Copy - 4096 MiBmkl-dnn: Deconvolution Batch deconv_1d - f32selenium: GUIMark3 HTML5 Vector - Firefoxramspeed: Average - Floating Pointramspeed: Triad - Floating Pointramspeed: Scale - Floating Pointramspeed: Copy - Floating Pointramspeed: Add - Floating Pointramspeed: Scale - Integerramspeed: Copy - Integerselenium: GUIMark3 HTML5 Bitmap - Firefoxselenium: GUIMark3 HTML5 Compute - Firefoxglibc-bench: sincosglibc-bench: singlibc-bench: cosramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Integerfftw: Float + SSE - 1D FFT Size 256selenium: GUIMark3 HTML5 Vector - Google Chromeselenium: GUIMark3 HTML5 Bitmap - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: GUIMark3 HTML5 Compute - Google Chromeselenium: WASM collisionDetection - Firefoxselenium: Maze Solver - Firefoxmkl-dnn: Convolution Batch conv_alexnet - f32mkl-dnn: IP Batch 1D - u8s8f32mkl-dnn: IP Batch 1D - f32selenium: Maze Solver - Google Chromeselenium: WASM collisionDetection - Google Chromeaskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddingfftw: Stock - 2D FFT Size 1024glibc-bench: asinhglibc-bench: pthread_onceglibc-bench: ffsllglibc-bench: atanhglibc-bench: tanhglibc-bench: sqrtglibc-bench: sinhglibc-bench: modfglibc-bench: log2glibc-bench: ffsmbw: Memory Copy, Fixed Block Size - 1024 MiBselenium: WASM imageConvolute - Firefoxselenium: WASM imageConvolute - Google Chromefftw: Float + SSE - 2D FFT Size 512fftw: Float + SSE - 1D FFT Size 4096mbw: Memory Copy - 1024 MiBfftw: Float + SSE - 1D FFT Size 2048mbw: Memory Copy, Fixed Block Size - 512 MiBfftw: Stock - 1D FFT Size 4096fftw: Stock - 2D FFT Size 256hmmer: Pfam Database Searchfftw: Float + SSE - 2D FFT Size 256fftw: Float + SSE - 1D FFT Size 1024fftw: Stock - 2D FFT Size 512fftw: Stock - 1D FFT Size 2048fftw: Stock - 1D FFT Size 256fftw: Stock - 2D FFT Size 32fftw: Stock - 1D FFT Size 32fftw: Float + SSE - 1D FFT Size 512fftw: Float + SSE - 2D FFT Size 32fftw: Stock - 2D FFT Size 128fftw: Stock - 1D FFT Size 128fftw: Float + SSE - 2D FFT Size 128mkl-dnn: Deconvolution Batch deconv_3d - f32fftw: Stock - 1D FFT Size 1024mbw: Memory Copy - 512 MiBfftw: Stock - 2D FFT Size 64fftw: Float + SSE - 1D FFT Size 32fftw: Stock - 1D FFT Size 512fftw: Float + SSE - 1D FFT Size 64fftw: Stock - 1D FFT Size 64fftw: Float + SSE - 1D FFT Size 128fftw: Float + SSE - 2D FFT Size 64mbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy - 128 MiBstream: Addstream: Triadstream: ScaleRyzen 9 3950X4.57952296.4224131.01800.53548.446270292720.431236.42555.3421129296.8322867104.35415049.510251.06744.2234.79238.191530046.33156.5901.2261131.2296.86052404537.631644.20886.35716196.7101.91656.55893.04070.154209.4683810.137098.2460.3875114.7710556472.7140.697.91.10492241.51028.222918.61372005104910754.35417.527038.907233.0964.922442656.613545.764463.78715.3701.94558519435.7823.3495862.2627421.7129428.7425507.125499.2329418.0825730.2125517.9962.2662.2711.695240.036640.444732006.1529440.5432023.713969962.5762.541497126062.58351.04211.64236.54544.270103.7279.98282176.512377.418346.18.034241.676231.897809.6835310.16852.108677.619542.127525.650811.6857910773.64726.436.7623455736005619425.0456205310649.4338837.08701.04.63943817594268650.78968.59397.3113021135853628475709164.58853.7473974.312099316.819291.4079827.8160539358.32110110720285884855810120.87719260.21517889.217878.716107.4OpenBenchmarking.org

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ryzen 9 3950X1.03042.06083.09124.12165.152SE +/- 0.00049, N = 94.579521. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOverall Score, More Is BetterSeleniumBenchmark: Basemark - Browser: FirefoxRyzen 9 3950X60120180240300SE +/- 1.42, N = 3296.421. firefox 72.0.1

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: u8s8f32Ryzen 9 3950X5K10K15K20K25KSE +/- 35.85, N = 324131.0MIN: 23792.31. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_all - Data Type: f32Ryzen 9 3950X400800120016002000SE +/- 2.40, N = 31800.53MIN: 1779.611. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

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 8.2Time To CompileRyzen 9 3950X120240360480600SE +/- 0.63, N = 3548.45

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: WebXPRT - Browser: Google ChromeRyzen 9 3950X60120180240300SE +/- 0.88, N = 32701. chrome 79.0.3945.130

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: WebXPRT - Browser: FirefoxRyzen 9 3950X60120180240300SE +/- 1.53, N = 32921. firefox 72.0.1

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: MotionMark - Browser: Google ChromeRyzen 9 3950X160320480640800SE +/- 9.63, N = 4720.431. chrome 79.0.3945.130

QMCPACK

QMCPACK is a modern high-performance open-source Quantum Monte Carlo (QMC) simulation code making use of MPI for this benchmark of the H20 example code. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.8Ryzen 9 3950X300600900120015001236.41. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_all - Data Type: f32Ryzen 9 3950X5001000150020002500SE +/- 2.40, N = 32555.34MIN: 2521.911. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096Ryzen 9 3950X5K10K15K20K25KSE +/- 187.29, N = 3211291. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: MotionMark - Browser: FirefoxRyzen 9 3950X60120180240300SE +/- 1.09, N = 3296.831. firefox 72.0.1

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: CanvasMark - Browser: Google ChromeRyzen 9 3950X5K10K15K20K25KSE +/- 133.22, N = 3228671. chrome 79.0.3945.130

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxRyzen 9 3950X20406080100SE +/- 1.40, N = 3104.351. firefox 72.0.1

Tinymembench

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetRyzen 9 3950X3K6K9K12K15KSE +/- 45.87, N = 315049.51. (CC) gcc options: -O2 -lm

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpyRyzen 9 3950X2K4K6K8K10KSE +/- 18.25, N = 310251.01. (CC) gcc options: -O2 -lm

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096Ryzen 9 3950X14002800420056007000SE +/- 98.03, N = 36744.21. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: FirefoxRyzen 9 3950X50100150200250SE +/- 0.73, N = 3234.791. firefox 72.0.1

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: Google ChromeRyzen 9 3950X50100150200250SE +/- 1.12, N = 3238.191. chrome 79.0.3945.130

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: CanvasMark - Browser: FirefoxRyzen 9 3950X3K6K9K12K15KSE +/- 139.55, N = 3153001. firefox 72.0.1

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxRyzen 9 3950X1122334455SE +/- 0.21, N = 346.331. firefox 72.0.1

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google ChromeRyzen 9 3950X306090120150SE +/- 0.56, N = 3156.591. chrome 79.0.3945.130

GROMACS

The Gromacs 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 2019.4Water BenchmarkRyzen 9 3950X0.27590.55180.82771.10361.3795SE +/- 0.005, N = 31.2261. (CXX) g++ options: -mavx2 -mfma -pthread -std=c++11 -O3 -funroll-all-loops -lrt -lpthread -lm

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32Ryzen 9 3950X2004006008001000SE +/- 1.21, N = 31131.22MIN: 1097.861. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32Ryzen 9 3950X20406080100SE +/- 0.08, N = 396.86MIN: 94.981. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048Ryzen 9 3950X5K10K15K20K25KSE +/- 57.47, N = 3240451. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: Google ChromeRyzen 9 3950X918273645SE +/- 0.16, N = 337.631. chrome 79.0.3945.130

ASKAP

This is a CUDA benchmark of ATNF's ASKAP Benchmark with currently using the tConvolveCuda sub-test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - DegriddingRyzen 9 3950X400800120016002000SE +/- 2.91, N = 31644.201. (CXX) g++ options: -lpthread

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - GriddingRyzen 9 3950X2004006008001000SE +/- 1.69, N = 3886.361. (CXX) g++ options: -lpthread

Stream

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyRyzen 9 3950X3K6K9K12K15KSE +/- 17.61, N = 516196.71. (CC) gcc options: -O3 -march=native -fopenmp

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxRyzen 9 3950X20406080100SE +/- 0.07, N = 3101.91. firefox 72.0.1

ASKAP

This is a CUDA benchmark of ATNF's ASKAP Benchmark with currently using the tConvolveCuda sub-test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MPI - DegriddingRyzen 9 3950X400800120016002000SE +/- 0.21, N = 31656.551. (CXX) g++ options: -lpthread

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MPI - GriddingRyzen 9 3950X2004006008001000SE +/- 0.50, N = 3893.041. (CXX) g++ options: -lpthread

Timed MrBayes Analysis

This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisRyzen 9 3950X1632486480SE +/- 0.14, N = 370.151. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm -lreadline

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 6.0.1Time To CompileRyzen 9 3950X50100150200250209.47

miniFE

MiniFE Finite Element is an application for unstructured implicit finite element codes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallRyzen 9 3950X8001600240032004000SE +/- 0.87, N = 33810.131. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: u8s8f32Ryzen 9 3950X15003000450060007500SE +/- 7.66, N = 37098.24MIN: 7079.571. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Build2

This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileRyzen 9 3950X1428425670SE +/- 0.12, N = 360.39

Himeno Benchmark

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverRyzen 9 3950X11002200330044005500SE +/- 46.15, N = 35114.771. (CC) gcc options: -O3 -mavx2

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 2048Ryzen 9 3950X14002800420056007000SE +/- 41.46, N = 36472.71. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google ChromeRyzen 9 3950X306090120150SE +/- 0.26, N = 3140.61. chrome 79.0.3945.130

OpenBenchmarking.orgRuns / Minute, More Is BetterSeleniumBenchmark: StyleBench - Browser: FirefoxRyzen 9 3950X20406080100SE +/- 0.22, N = 397.91. firefox 72.0.1

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.13b1ATPase Simulation - 327,506 AtomsRyzen 9 3950X0.24860.49720.74580.99441.243SE +/- 0.00309, N = 31.10492

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: IP Batch All - Data Type: u8s8f32Ryzen 9 3950X50100150200250SE +/- 0.46, N = 3241.51MIN: 238.341. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch All - Data Type: f32Ryzen 9 3950X714212835SE +/- 0.32, N = 328.22MIN: 27.031. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Google ChromeRyzen 9 3950X510152025SE +/- 0.07, N = 318.611. chrome 79.0.3945.130

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxRyzen 9 3950X8K16K24K32K40KSE +/- 87.56, N = 3372001. firefox 72.0.1

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Google ChromeRyzen 9 3950X11K22K33K44K55KSE +/- 177.54, N = 3510491. chrome 79.0.3945.130

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiBRyzen 9 3950X2K4K6K8K10KSE +/- 62.67, N = 310754.351. (CC) gcc options: -O3 -march=native

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_3d - Data Type: f32Ryzen 9 3950X48121620SE +/- 0.04, N = 317.53MIN: 17.111. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileRyzen 9 3950X918273645SE +/- 0.37, N = 338.91

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Recurrent Neural Network Training - Data Type: f32Ryzen 9 3950X50100150200250SE +/- 0.19, N = 3233.10MIN: 231.281. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

glibc bench

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expRyzen 9 3950X1.10752.2153.32254.435.5375SE +/- 0.04340, N = 34.92244

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32Ryzen 9 3950X6001200180024003000SE +/- 1.98, N = 32656.61MIN: 2648.11. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32Ryzen 9 3950X8001600240032004000SE +/- 12.74, N = 33545.76MIN: 3490.31. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32Ryzen 9 3950X10002000300040005000SE +/- 28.91, N = 34463.78MIN: 4426.061. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google ChromeRyzen 9 3950X150300450600750SE +/- 5.34, N = 3715.31. chrome 79.0.3945.130

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxRyzen 9 3950X150300450600750SE +/- 3.24, N = 3701.91. firefox 72.0.1

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024Ryzen 9 3950X10K20K30K40K50KSE +/- 451.76, N = 3455851. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 4096 MiBRyzen 9 3950X4K8K12K16K20KSE +/- 55.46, N = 319435.781. (CC) gcc options: -O3 -march=native

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_1d - Data Type: f32Ryzen 9 3950X0.75371.50742.26113.01483.7685SE +/- 0.00589, N = 33.34958MIN: 3.291. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Vector - Browser: FirefoxRyzen 9 3950X1428425670SE +/- 0.04, N = 362.261. firefox 72.0.1

RAMspeed SMP

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointRyzen 9 3950X6K12K18K24K30K27421.711. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointRyzen 9 3950X6K12K18K24K30K29428.741. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointRyzen 9 3950X5K10K15K20K25K25507.11. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointRyzen 9 3950X5K10K15K20K25K25499.231. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointRyzen 9 3950X6K12K18K24K30K29418.081. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerRyzen 9 3950X6K12K18K24K30K25730.211. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerRyzen 9 3950X5K10K15K20K25K25517.991. (CC) gcc options: -O3 -march=native

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Bitmap - Browser: FirefoxRyzen 9 3950X1428425670SE +/- 0.04, N = 362.261. firefox 72.0.1

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Compute - Browser: FirefoxRyzen 9 3950X1428425670SE +/- 0.01, N = 362.271. firefox 72.0.1

glibc bench

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sincosRyzen 9 3950X3691215SE +/- 0.08, N = 311.70

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinRyzen 9 3950X918273645SE +/- 0.07, N = 340.04

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosRyzen 9 3950X918273645SE +/- 0.05, N = 340.44

RAMspeed SMP

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerRyzen 9 3950X7K14K21K28K35K32006.151. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerRyzen 9 3950X6K12K18K24K30K29440.541. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerRyzen 9 3950X7K14K21K28K35K32023.711. (CC) gcc options: -O3 -march=native

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 256Ryzen 9 3950X9K18K27K36K45KSE +/- 516.07, N = 15396991. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Vector - Browser: Google ChromeRyzen 9 3950X1428425670SE +/- 0.01, N = 362.571. chrome 79.0.3945.130

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Bitmap - Browser: Google ChromeRyzen 9 3950X1428425670SE +/- 0.02, N = 362.541. chrome 79.0.3945.130

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google ChromeRyzen 9 3950X30060090012001500SE +/- 2.60, N = 314971. chrome 79.0.3945.130

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxRyzen 9 3950X30060090012001500SE +/- 5.21, N = 312601. firefox 72.0.1

OpenBenchmarking.orgfps, More Is BetterSeleniumBenchmark: GUIMark3 HTML5 Compute - Browser: Google ChromeRyzen 9 3950X1428425670SE +/- 0.01, N = 362.581. chrome 79.0.3945.130

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxRyzen 9 3950X80160240320400SE +/- 5.58, N = 3351.01. firefox 72.0.1

OpenBenchmarking.orgSeconds, Fewer Is BetterSeleniumBenchmark: Maze Solver - Browser: FirefoxRyzen 9 3950X0.91.82.73.64.541. firefox 72.0.1

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Convolution Batch conv_alexnet - Data Type: f32Ryzen 9 3950X50100150200250SE +/- 0.32, N = 3211.64MIN: 208.861. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch 1D - Data Type: u8s8f32Ryzen 9 3950X816243240SE +/- 0.15, N = 336.55MIN: 34.831. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN DNNL 1.1Harness: IP Batch 1D - Data Type: f32Ryzen 9 3950X0.96081.92162.88243.84324.804SE +/- 0.03452, N = 34.27010MIN: 4.121. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSeleniumBenchmark: Maze Solver - Browser: Google ChromeRyzen 9 3950X0.83251.6652.49753.334.1625SE +/- 0.00, N = 33.71. chrome 79.0.3945.130

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Google ChromeRyzen 9 3950X60120180240300SE +/- 3.66, N = 3279.981. chrome 79.0.3945.130

ASKAP

This is a CUDA benchmark of ATNF's ASKAP Benchmark with currently using the tConvolveCuda sub-test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - DegriddingRyzen 9 3950X5001000150020002500SE +/- 5.92, N = 32176.511. (CXX) g++ options: -lpthread

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - GriddingRyzen 9 3950X5001000150020002500SE +/- 12.25, N = 32377.411. (CXX) g++ options: -lpthread

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024Ryzen 9 3950X2K4K6K8K10KSE +/- 15.21, N = 38346.11. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

glibc bench

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: asinhRyzen 9 3950X246810SE +/- 0.06275, N = 38.03424

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceRyzen 9 3950X0.37720.75441.13161.50881.886SE +/- 0.00589, N = 31.67623

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllRyzen 9 3950X0.4270.8541.2811.7082.135SE +/- 0.00321, N = 31.89780

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: atanhRyzen 9 3950X3691215SE +/- 0.03028, N = 39.68353

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhRyzen 9 3950X3691215SE +/- 0.03, N = 310.17

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtRyzen 9 3950X0.47450.9491.42351.8982.3725SE +/- 0.00611, N = 32.10867

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinhRyzen 9 3950X246810SE +/- 0.09100, N = 37.61954

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: modfRyzen 9 3950X0.47870.95741.43611.91482.3935SE +/- 0.00485, N = 32.12752

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: log2Ryzen 9 3950X1.27142.54283.81425.08566.357SE +/- 0.00812, N = 35.65081

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsRyzen 9 3950X0.37930.75861.13791.51721.8965SE +/- 0.00579, N = 31.68579

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBRyzen 9 3950X2K4K6K8K10KSE +/- 13.96, N = 310773.651. (CC) gcc options: -O3 -march=native

Selenium

This test profile uses the Selenium WebDriver for running various browser benchmarks in different available web browsers. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxRyzen 9 3950X612182430SE +/- 0.03, N = 326.41. firefox 72.0.1

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Google ChromeRyzen 9 3950X816243240SE +/- 0.54, N = 336.761. chrome 79.0.3945.130

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 512Ryzen 9 3950X10K20K30K40K50KSE +/- 96.06, N = 3455731. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096Ryzen 9 3950X13K26K39K52K65KSE +/- 602.13, N = 3600561. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBRyzen 9 3950X4K8K12K16K20KSE +/- 64.86, N = 319425.051. (CC) gcc options: -O3 -march=native

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048Ryzen 9 3950X13K26K39K52K65KSE +/- 192.73, N = 3620531. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBRyzen 9 3950X2K4K6K8K10KSE +/- 36.52, N = 310649.431. (CC) gcc options: -O3 -march=native

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096Ryzen 9 3950X2K4K6K8K10KSE +/- 91.38, N = 38837.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 256Ryzen 9 3950X2K4K6K8K10KSE +/- 22.85, N = 38701.01. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Timed HMMer Search

This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchRyzen 9 3950X1.04382.08763.13144.17525.219SE +/- 0.007, N = 34.6391. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 256Ryzen 9 3950X9K18K27K36K45KSE +/- 439.92, N = 3438171. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 1024Ryzen 9 3950X13K26K39K52K65KSE +/- 439.49, N = 3594261. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 512Ryzen 9 3950X2K4K6K8K10KSE +/- 53.32, N = 38650.71. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 2048Ryzen 9 3950X2K4K6K8K10KSE +/- 16.71, N = 38968.51. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 256Ryzen 9 3950X2K4K6K8K10KSE +/- 32.37, N = 39397.31. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32Ryzen 9 3950X2K4K6K8K10KSE +/- 1.15, N = 3113021. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32Ryzen 9 3950X2K4K6K8K10KSE +/- 20.74, N = 3113581. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 512Ryzen 9 3950X11K22K33K44K55KSE +/- 284.30, N = 3536281. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32Ryzen 9 3950X10K20K30K40K50KSE +/- 90.52, N = 3475701. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 128Ryzen 9 3950X2K4K6K8K10KSE +/- 5.37, N = 39164.51. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 128Ryzen 9 3950X2K4K6K8K10KSE +/- 27.40, N = 38853.71. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 128Ryzen 9 3950X10K20K30K40K50KSE +/- 413.32, N = 3473971. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MKL-DNN DNNL

This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) 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 BetterMKL-DNN DNNL 1.1Harness: Deconvolution Batch deconv_3d - Data Type: f32Ryzen 9 3950X0.97021.94042.91063.88084.851SE +/- 0.00935, N = 34.31209MIN: 4.21. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 1024Ryzen 9 3950X2K4K6K8K10KSE +/- 37.11, N = 39316.81. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBRyzen 9 3950X4K8K12K16K20KSE +/- 49.39, N = 319291.411. (CC) gcc options: -O3 -march=native

FFTW

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 64Ryzen 9 3950X2K4K6K8K10KSE +/- 4.98, N = 39827.81. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32Ryzen 9 3950X3K6K9K12K15KSE +/- 109.52, N = 3160531. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 512Ryzen 9 3950X2K4K6K8K10KSE +/- 5.08, N = 39358.31. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 64Ryzen 9 3950X5K10K15K20K25KSE +/- 202.41, N = 3211011. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 64Ryzen 9 3950X2K4K6K8K10KSE +/- 10.17, N = 3107201. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 128Ryzen 9 3950X6K12K18K24K30KSE +/- 25.85, N = 3285881. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 64Ryzen 9 3950X10K20K30K40K50KSE +/- 326.59, N = 3485581. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

MBW

This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBRyzen 9 3950X2K4K6K8K10KSE +/- 16.22, N = 310120.881. (CC) gcc options: -O3 -march=native

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBRyzen 9 3950X4K8K12K16K20KSE +/- 40.56, N = 319260.221. (CC) gcc options: -O3 -march=native

Stream

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddRyzen 9 3950X4K8K12K16K20KSE +/- 11.23, N = 517889.21. (CC) gcc options: -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadRyzen 9 3950X4K8K12K16K20KSE +/- 4.56, N = 517878.71. (CC) gcc options: -O3 -march=native -fopenmp

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleRyzen 9 3950X3K6K9K12K15KSE +/- 2.49, N = 516107.41. (CC) gcc options: -O3 -march=native -fopenmp

141 Results Shown

High Performance Conjugate Gradient
Selenium
MKL-DNN DNNL:
  Convolution Batch conv_all - u8s8f32
  Convolution Batch conv_all - f32
Timed GCC Compilation
Selenium:
  WebXPRT - Google Chrome
  WebXPRT - Firefox
  MotionMark - Google Chrome
QMCPACK
MKL-DNN DNNL
FFTW
Selenium:
  MotionMark - Firefox
  CanvasMark - Google Chrome
  Jetstream 2 - Firefox
Tinymembench:
  Standard Memset
  Standard Memcpy
FFTW
Selenium:
  Jetstream - Firefox
  Jetstream - Google Chrome
  CanvasMark - Firefox
  ARES-6 - Firefox
  Jetstream 2 - Google Chrome
GROMACS
MKL-DNN DNNL:
  Convolution Batch conv_googlenet_v3 - u8s8f32
  Convolution Batch conv_googlenet_v3 - f32
FFTW
Selenium
ASKAP:
  tConvolve MT - Degridding
  tConvolve MT - Gridding
Stream
Selenium
ASKAP:
  tConvolve MPI - Degridding
  tConvolve MPI - Gridding
Timed MrBayes Analysis
Timed LLVM Compilation
miniFE
MKL-DNN DNNL
Build2
Himeno Benchmark
FFTW
Selenium:
  Speedometer - Google Chrome
  StyleBench - Firefox
NAMD
MKL-DNN DNNL:
  IP Batch All - u8s8f32
  IP Batch All - f32
Selenium:
  ARES-6 - Google Chrome
  Octane - Firefox
  Octane - Google Chrome
MBW
MKL-DNN DNNL
Timed Linux Kernel Compilation
MKL-DNN DNNL
glibc bench
MKL-DNN DNNL:
  Deconvolution Batch deconv_1d - u8s8f32
  Convolution Batch conv_alexnet - u8s8f32
  Deconvolution Batch deconv_3d - u8s8f32
Selenium:
  Kraken - Google Chrome
  Kraken - Firefox
FFTW
MBW
MKL-DNN DNNL
Selenium
RAMspeed SMP:
  Average - Floating Point
  Triad - Floating Point
  Scale - Floating Point
  Copy - Floating Point
  Add - Floating Point
  Scale - Integer
  Copy - Integer
Selenium:
  GUIMark3 HTML5 Bitmap - Firefox
  GUIMark3 HTML5 Compute - Firefox
glibc bench:
  sincos
  sin
  cos
RAMspeed SMP:
  Triad - Integer
  Average - Integer
  Add - Integer
FFTW
Selenium:
  GUIMark3 HTML5 Vector - Google Chrome
  GUIMark3 HTML5 Bitmap - Google Chrome
  PSPDFKit WASM - Google Chrome
  PSPDFKit WASM - Firefox
  GUIMark3 HTML5 Compute - Google Chrome
  WASM collisionDetection - Firefox
  Maze Solver - Firefox
MKL-DNN DNNL:
  Convolution Batch conv_alexnet - f32
  IP Batch 1D - u8s8f32
  IP Batch 1D - f32
Selenium:
  Maze Solver - Google Chrome
  WASM collisionDetection - Google Chrome
ASKAP:
  tConvolve OpenMP - Degridding
  tConvolve OpenMP - Gridding
FFTW
glibc bench:
  asinh
  pthread_once
  ffsll
  atanh
  tanh
  sqrt
  sinh
  modf
  log2
  ffs
MBW
Selenium:
  WASM imageConvolute - Firefox
  WASM imageConvolute - Google Chrome
FFTW:
  Float + SSE - 2D FFT Size 512
  Float + SSE - 1D FFT Size 4096
MBW
FFTW
MBW
FFTW:
  Stock - 1D FFT Size 4096
  Stock - 2D FFT Size 256
Timed HMMer Search
FFTW:
  Float + SSE - 2D FFT Size 256
  Float + SSE - 1D FFT Size 1024
  Stock - 2D FFT Size 512
  Stock - 1D FFT Size 2048
  Stock - 1D FFT Size 256
  Stock - 2D FFT Size 32
  Stock - 1D FFT Size 32
  Float + SSE - 1D FFT Size 512
  Float + SSE - 2D FFT Size 32
  Stock - 2D FFT Size 128
  Stock - 1D FFT Size 128
  Float + SSE - 2D FFT Size 128
MKL-DNN DNNL
FFTW
MBW
FFTW:
  Stock - 2D FFT Size 64
  Float + SSE - 1D FFT Size 32
  Stock - 1D FFT Size 512
  Float + SSE - 1D FFT Size 64
  Stock - 1D FFT Size 64
  Float + SSE - 1D FFT Size 128
  Float + SSE - 2D FFT Size 64
MBW:
  Memory Copy, Fixed Block Size - 128 MiB
  Memory Copy - 128 MiB
Stream:
  Add
  Triad
  Scale