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.

HTML result view exported from: https://openbenchmarking.org/result/2002013-VE-RYZEN939535&grw.

Ryzen 9 3950XProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionRyzen 9 3950XAMD 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 20200123ext43840x2160OpenBenchmarking.org- --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 3950Xselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Octane - Firefoxselenium: WebXPRT - Firefoxselenium: Basemark - Firefoxselenium: Jetstream - Firefoxselenium: CanvasMark - Firefoxselenium: MotionMark - Firefoxselenium: StyleBench - Firefoxselenium: Jetstream 2 - Firefoxselenium: Maze Solver - Firefoxselenium: Speedometer - Firefoxselenium: ARES-6 - Google Chromeselenium: Kraken - Google Chromeselenium: Octane - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: WebXPRT - Google Chromeselenium: Jetstream - Google Chromeselenium: CanvasMark - Google Chromemkl-dnn: Deconvolution Batch deconv_3d - f32selenium: MotionMark - Google Chromeselenium: StyleBench - Google Chromeselenium: Jetstream 2 - Google Chromeselenium: Maze Solver - Google Chromeselenium: Speedometer - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: WASM imageConvolute - Firefoxselenium: GUIMark3 HTML5 Bitmap - Firefoxselenium: GUIMark3 HTML5 Vector - Firefoxselenium: GUIMark3 HTML5 Compute - Firefoxselenium: WASM collisionDetection - Firefoxselenium: WASM imageConvolute - Google Chromeselenium: GUIMark3 HTML5 Bitmap - Google Chromeselenium: GUIMark3 HTML5 Vector - Google Chromeselenium: GUIMark3 HTML5 Compute - Google Chromeselenium: WASM collisionDetection - Google Chromemkl-dnn: IP Batch All - u8s8f32mbw: Memory Copy - 128 MiBmbw: Memory Copy, Fixed Block Size - 4096 MiBtinymembench: Standard Memcpymkl-dnn: Convolution Batch conv_3d - u8s8f32tinymembench: Standard Memsetramspeed: Copy - Integermkl-dnn: Convolution Batch conv_all - u8s8f32ramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointmkl-dnn: Deconvolution Batch deconv_1d - u8s8f32ramspeed: Copy - Floating Pointmkl-dnn: IP Batch All - f32mkl-dnn: IP Batch 1D - u8s8f32mkl-dnn: Convolution Batch conv_googlenet_v3 - f32mkl-dnn: IP Batch 1D - f32ramspeed: Scale - Floating Pointmkl-dnn: Recurrent Neural Network Training - f32ramspeed: Triad - Floating Pointramspeed: Average - Floating Pointstream: Copystream: Scalestream: Triadmkl-dnn: Convolution Batch conv_3d - f32stream: Addglibc-bench: cosglibc-bench: expglibc-bench: ffsmkl-dnn: Convolution Batch conv_all - f32mbw: Memory Copy - 512 MiBmkl-dnn: Deconvolution Batch deconv_1d - f32mbw: Memory Copy - 1024 MiBmkl-dnn: Convolution Batch conv_alexnet - f32mbw: Memory Copy - 4096 MiBmkl-dnn: Deconvolution Batch deconv_all - f32mbw: Memory Copy, Fixed Block Size - 128 MiBmkl-dnn: Deconvolution Batch deconv_3d - u8s8f32mbw: Memory Copy, Fixed Block Size - 512 MiBmkl-dnn: Convolution Batch conv_alexnet - u8s8f32mbw: Memory Copy, Fixed Block Size - 1024 MiBmkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32ramspeed: Add - Integerglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_oncefftw: Stock - 1D FFT Size 32fftw: Stock - 1D FFT Size 64fftw: Stock - 2D FFT Size 32fftw: Stock - 2D FFT Size 64fftw: Stock - 1D FFT Size 128fftw: Stock - 1D FFT Size 256fftw: Stock - 1D FFT Size 512fftw: Stock - 2D FFT Size 128fftw: Stock - 2D FFT Size 256fftw: Stock - 2D FFT Size 512fftw: Stock - 1D FFT Size 1024fftw: Stock - 1D FFT Size 2048fftw: Stock - 1D FFT Size 4096fftw: Stock - 2D FFT Size 1024fftw: Stock - 2D FFT Size 2048fftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 1D FFT Size 32fftw: Float + SSE - 1D FFT Size 64fftw: Float + SSE - 2D FFT Size 32fftw: Float + SSE - 2D FFT Size 64fftw: Float + SSE - 1D FFT Size 128fftw: Float + SSE - 1D FFT Size 256fftw: Float + SSE - 1D FFT Size 512fftw: Float + SSE - 2D FFT Size 128fftw: Float + SSE - 2D FFT Size 256fftw: Float + SSE - 2D FFT Size 512fftw: Float + SSE - 1D FFT Size 1024fftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 1D FFT Size 4096fftw: Float + SSE - 2D FFT Size 1024fftw: Float + SSE - 2D FFT Size 2048fftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchmrbayes: Primate Phylogeny Analysishimeno: Poisson Pressure Solvergromacs: Water Benchmarkhpcg: namd: ATPase Simulation - 327,506 Atomsaskap: tConvolve MT - Griddingaskap: tConvolve MT - Degriddingaskap: tConvolve MPI - Griddingaskap: tConvolve MPI - Degriddingaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingqmcpack: minife: Smallbuild-llvm: Time To Compilebuild-gcc: Time To Compilebuild-linux-kernel: Time To Compilebuild2: Time To CompileRyzen 9 3950X46.33701.937200292296.42234.7915300296.8397.9104.3544101.918.61715.3510491260270238.19228674.31209720.4337.63156.5903.7140.6149726.462.2662.2662.27351.036.762362.5462.5762.58279.9828241.51019260.21510754.35410251.07098.2415049.525517.9924131.025730.2132006.1529440.5429418.082656.6125499.2328.222936.545496.86054.2701025507.1233.09629428.7427421.7116196.716107.417878.717.527017889.240.44474.922441.685791800.5319291.4073.3495819425.045211.64219435.7822555.3410120.8774463.7810649.4333545.7610773.6471131.2232023.7140.03665.650812.127527.619542.1086710.16858.034249.683531.8978011.69521.676231135810720113029827.88853.79397.39358.39164.58701.08650.79316.88968.58837.08346.16472.76744.2160532110147570485582858839699536284739743817455735942662053600564558524045211294.63970.1545114.7710551.2264.579521.10492886.3571644.20893.0401656.552377.412176.511236.43810.13209.468548.44638.90760.387OpenBenchmarking.org

Selenium

Benchmark: ARES-6 - Browser: Firefox

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

Selenium

Benchmark: Kraken - Browser: Firefox

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

Selenium

Benchmark: Octane - Browser: Firefox

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

Selenium

Benchmark: WebXPRT - Browser: Firefox

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

Selenium

Benchmark: Basemark - Browser: Firefox

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

Selenium

Benchmark: Jetstream - Browser: Firefox

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

Selenium

Benchmark: CanvasMark - Browser: Firefox

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

Selenium

Benchmark: MotionMark - Browser: Firefox

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

Selenium

Benchmark: StyleBench - Browser: Firefox

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

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

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

Selenium

Benchmark: Maze Solver - Browser: Firefox

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

Selenium

Benchmark: Speedometer - Browser: Firefox

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

Selenium

Benchmark: ARES-6 - Browser: Google Chrome

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

Selenium

Benchmark: Kraken - Browser: Google Chrome

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

Selenium

Benchmark: Octane - Browser: Google Chrome

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

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

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

Selenium

Benchmark: WebXPRT - Browser: Google Chrome

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

Selenium

Benchmark: Jetstream - Browser: Google Chrome

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

Selenium

Benchmark: CanvasMark - Browser: Google Chrome

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

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: f32

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

Selenium

Benchmark: MotionMark - Browser: Google Chrome

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

Selenium

Benchmark: StyleBench - Browser: Google Chrome

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

Selenium

Benchmark: Jetstream 2 - Browser: Google Chrome

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

Selenium

Benchmark: Maze Solver - Browser: Google Chrome

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

Selenium

Benchmark: Speedometer - Browser: Google Chrome

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

Selenium

Benchmark: PSPDFKit WASM - Browser: Google Chrome

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

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

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

Selenium

Benchmark: GUIMark3 HTML5 Bitmap - Browser: Firefox

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

Selenium

Benchmark: GUIMark3 HTML5 Vector - Browser: Firefox

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

Selenium

Benchmark: GUIMark3 HTML5 Compute - Browser: Firefox

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

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

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

Selenium

Benchmark: WASM imageConvolute - Browser: Google Chrome

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

Selenium

Benchmark: GUIMark3 HTML5 Bitmap - Browser: Google Chrome

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

Selenium

Benchmark: GUIMark3 HTML5 Vector - Browser: Google Chrome

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

Selenium

Benchmark: GUIMark3 HTML5 Compute - Browser: Google Chrome

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

Selenium

Benchmark: WASM collisionDetection - Browser: Google Chrome

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

MKL-DNN DNNL

Harness: IP Batch All - Data Type: u8s8f32

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

MBW

Test: Memory Copy - Array Size: 128 MiB

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

MBW

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

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

Tinymembench

Standard Memcpy

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

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: u8s8f32

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

Tinymembench

Standard Memset

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

RAMspeed SMP

Type: Copy - Benchmark: Integer

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

MKL-DNN DNNL

Harness: Convolution Batch conv_all - Data Type: u8s8f32

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

RAMspeed SMP

Type: Scale - Benchmark: Integer

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

RAMspeed SMP

Type: Triad - Benchmark: Integer

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

RAMspeed SMP

Type: Average - Benchmark: Integer

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

RAMspeed SMP

Type: Add - Benchmark: Floating Point

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

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32

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

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

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

MKL-DNN DNNL

Harness: IP Batch All - Data Type: f32

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

MKL-DNN DNNL

Harness: IP Batch 1D - Data Type: u8s8f32

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

MKL-DNN DNNL

Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32

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

MKL-DNN DNNL

Harness: IP Batch 1D - Data Type: f32

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

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

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

MKL-DNN DNNL

Harness: Recurrent Neural Network Training - Data Type: f32

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

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

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

RAMspeed SMP

Type: Average - Benchmark: Floating Point

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

Stream

Type: Copy

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

Stream

Type: Scale

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

Stream

Type: Triad

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

MKL-DNN DNNL

Harness: Convolution Batch conv_3d - Data Type: f32

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

Stream

Type: Add

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

glibc bench

Benchmark: cos

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

glibc bench

Benchmark: exp

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

glibc bench

Benchmark: ffs

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

MKL-DNN DNNL

Harness: Convolution Batch conv_all - Data Type: f32

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

MBW

Test: Memory Copy - Array Size: 512 MiB

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

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_1d - Data Type: f32

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

MBW

Test: Memory Copy - Array Size: 1024 MiB

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

MKL-DNN DNNL

Harness: Convolution Batch conv_alexnet - Data Type: f32

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

MBW

Test: Memory Copy - Array Size: 4096 MiB

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

Harness: Deconvolution Batch deconv_all - Data Type: f32

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

MBW

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

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

MKL-DNN DNNL

Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32

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

MBW

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

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

MKL-DNN DNNL

Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32

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

MBW

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

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

MKL-DNN DNNL

Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32

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

RAMspeed SMP

Type: Add - Benchmark: Integer

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

glibc bench

Benchmark: sin

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

glibc bench

Benchmark: log2

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

glibc bench

Benchmark: modf

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

glibc bench

Benchmark: sinh

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

glibc bench

Benchmark: sqrt

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

glibc bench

Benchmark: tanh

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

glibc bench

Benchmark: asinh

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

glibc bench

Benchmark: atanh

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

glibc bench

Benchmark: ffsll

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

glibc bench

Benchmark: sincos

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

glibc bench

Benchmark: pthread_once

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

FFTW

Build: Stock - Size: 1D FFT Size 32

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

FFTW

Build: Stock - Size: 1D FFT Size 64

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

FFTW

Build: Stock - Size: 2D FFT Size 32

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

FFTW

Build: Stock - Size: 2D FFT Size 64

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

FFTW

Build: Stock - Size: 1D FFT Size 128

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

FFTW

Build: Stock - Size: 1D FFT Size 256

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

FFTW

Build: Stock - Size: 1D FFT Size 512

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

FFTW

Build: Stock - Size: 2D FFT Size 128

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

FFTW

Build: Stock - Size: 2D FFT Size 256

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

FFTW

Build: Stock - Size: 2D FFT Size 512

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

FFTW

Build: Stock - Size: 1D FFT Size 1024

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

FFTW

Build: Stock - Size: 1D FFT Size 2048

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

FFTW

Build: Stock - Size: 1D FFT Size 4096

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

FFTW

Build: Stock - Size: 2D FFT Size 1024

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

FFTW

Build: Stock - Size: 2D FFT Size 2048

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

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 32

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 64

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

FFTW

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

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

FFTW

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

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 128

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 256

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 512

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

FFTW

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

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

FFTW

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

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

FFTW

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

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 1024

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

FFTW

Build: Float + SSE - Size: 1D FFT Size 2048

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

FFTW

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

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

FFTW

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

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

FFTW

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

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

FFTW

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

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

Timed HMMer Search

Pfam Database Search

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

Timed MrBayes Analysis

Primate Phylogeny Analysis

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

Himeno Benchmark

Poisson Pressure Solver

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

GROMACS

Water Benchmark

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

High Performance Conjugate Gradient

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

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsRyzen 9 3950X0.24860.49720.74580.99441.243SE +/- 0.00309, N = 31.10492

ASKAP

Test: tConvolve MT - Gridding

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

ASKAP

Test: tConvolve MT - Degridding

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

ASKAP

Test: tConvolve MPI - Gridding

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

ASKAP

Test: tConvolve MPI - Degridding

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

ASKAP

Test: tConvolve OpenMP - Gridding

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

ASKAP

Test: tConvolve OpenMP - Degridding

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

QMCPACK

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

miniFE

Problem Size: Small

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

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileRyzen 9 3950X50100150200250209.47

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileRyzen 9 3950X120240360480600SE +/- 0.63, N = 3548.45

Timed Linux Kernel Compilation

Time To Compile

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

Build2

Time To Compile

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


Phoronix Test Suite v10.8.5