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&grr .
Ryzen 9 3950X Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 9 3950X AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS) AMD Starship/Matisse 16GB 2000GB Force MP600 + 2000GB SABRENT llvmpipe 16GB AMD Navi 10 HDMI Audio Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.4.0-12-generic (x86_64) GNOME Shell 3.34.3 X Server 1.20.6 modesetting 1.20.6 3.3 Mesa 20.0.0-devel (git-d3fa18a 2020-01-30 focal-oibaf-ppa) (LLVM 9.0.1 128 bits) GCC 9.2.1 20200123 ext4 3840x2160 OpenBenchmarking.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 3950X hpcg: selenium: Basemark - Firefox mkl-dnn: Convolution Batch conv_all - u8s8f32 mkl-dnn: Convolution Batch conv_all - f32 build-gcc: Time To Compile selenium: WebXPRT - Google Chrome selenium: WebXPRT - Firefox selenium: MotionMark - Google Chrome qmcpack: mkl-dnn: Deconvolution Batch deconv_all - f32 fftw: Float + SSE - 2D FFT Size 4096 selenium: MotionMark - Firefox selenium: CanvasMark - Google Chrome selenium: Jetstream 2 - Firefox tinymembench: Standard Memset tinymembench: Standard Memcpy fftw: Stock - 2D FFT Size 4096 selenium: Jetstream - Firefox selenium: Jetstream - Google Chrome selenium: CanvasMark - Firefox selenium: ARES-6 - Firefox selenium: Jetstream 2 - Google Chrome gromacs: Water Benchmark mkl-dnn: Convolution Batch conv_googlenet_v3 - u8s8f32 mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 fftw: Float + SSE - 2D FFT Size 2048 selenium: StyleBench - Google Chrome askap: tConvolve MT - Degridding askap: tConvolve MT - Gridding stream: Copy selenium: Speedometer - Firefox askap: tConvolve MPI - Degridding askap: tConvolve MPI - Gridding mrbayes: Primate Phylogeny Analysis build-llvm: Time To Compile minife: Small mkl-dnn: Convolution Batch conv_3d - u8s8f32 build2: Time To Compile himeno: Poisson Pressure Solver fftw: Stock - 2D FFT Size 2048 selenium: Speedometer - Google Chrome selenium: StyleBench - Firefox namd: ATPase Simulation - 327,506 Atoms mkl-dnn: IP Batch All - u8s8f32 mkl-dnn: IP Batch All - f32 selenium: ARES-6 - Google Chrome selenium: Octane - Firefox selenium: Octane - Google Chrome mbw: Memory Copy, Fixed Block Size - 4096 MiB mkl-dnn: Convolution Batch conv_3d - f32 build-linux-kernel: Time To Compile mkl-dnn: Recurrent Neural Network Training - f32 glibc-bench: exp mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32 mkl-dnn: Convolution Batch conv_alexnet - u8s8f32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32 selenium: Kraken - Google Chrome selenium: Kraken - Firefox fftw: Float + SSE - 2D FFT Size 1024 mbw: Memory Copy - 4096 MiB mkl-dnn: Deconvolution Batch deconv_1d - f32 selenium: GUIMark3 HTML5 Vector - Firefox ramspeed: Average - Floating Point ramspeed: Triad - Floating Point ramspeed: Scale - Floating Point ramspeed: Copy - Floating Point ramspeed: Add - Floating Point ramspeed: Scale - Integer ramspeed: Copy - Integer selenium: GUIMark3 HTML5 Bitmap - Firefox selenium: GUIMark3 HTML5 Compute - Firefox glibc-bench: sincos glibc-bench: sin glibc-bench: cos ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Integer fftw: Float + SSE - 1D FFT Size 256 selenium: GUIMark3 HTML5 Vector - Google Chrome selenium: GUIMark3 HTML5 Bitmap - Google Chrome selenium: PSPDFKit WASM - Google Chrome selenium: PSPDFKit WASM - Firefox selenium: GUIMark3 HTML5 Compute - Google Chrome selenium: WASM collisionDetection - Firefox selenium: Maze Solver - Firefox mkl-dnn: Convolution Batch conv_alexnet - f32 mkl-dnn: IP Batch 1D - u8s8f32 mkl-dnn: IP Batch 1D - f32 selenium: Maze Solver - Google Chrome selenium: WASM collisionDetection - Google Chrome askap: tConvolve OpenMP - Degridding askap: tConvolve OpenMP - Gridding fftw: Stock - 2D FFT Size 1024 glibc-bench: asinh glibc-bench: pthread_once glibc-bench: ffsll glibc-bench: atanh glibc-bench: tanh glibc-bench: sqrt glibc-bench: sinh glibc-bench: modf glibc-bench: log2 glibc-bench: ffs mbw: Memory Copy, Fixed Block Size - 1024 MiB selenium: WASM imageConvolute - Firefox selenium: WASM imageConvolute - Google Chrome fftw: Float + SSE - 2D FFT Size 512 fftw: Float + SSE - 1D FFT Size 4096 mbw: Memory Copy - 1024 MiB fftw: Float + SSE - 1D FFT Size 2048 mbw: Memory Copy, Fixed Block Size - 512 MiB fftw: Stock - 1D FFT Size 4096 fftw: Stock - 2D FFT Size 256 hmmer: Pfam Database Search fftw: Float + SSE - 2D FFT Size 256 fftw: Float + SSE - 1D FFT Size 1024 fftw: Stock - 2D FFT Size 512 fftw: Stock - 1D FFT Size 2048 fftw: Stock - 1D FFT Size 256 fftw: Stock - 2D FFT Size 32 fftw: Stock - 1D FFT Size 32 fftw: Float + SSE - 1D FFT Size 512 fftw: Float + SSE - 2D FFT Size 32 fftw: Stock - 2D FFT Size 128 fftw: Stock - 1D FFT Size 128 fftw: Float + SSE - 2D FFT Size 128 mkl-dnn: Deconvolution Batch deconv_3d - f32 fftw: Stock - 1D FFT Size 1024 mbw: Memory Copy - 512 MiB fftw: Stock - 2D FFT Size 64 fftw: Float + SSE - 1D FFT Size 32 fftw: Stock - 1D FFT Size 512 fftw: Float + SSE - 1D FFT Size 64 fftw: Stock - 1D FFT Size 64 fftw: Float + SSE - 1D FFT Size 128 fftw: Float + SSE - 2D FFT Size 64 mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy - 128 MiB stream: Add stream: Triad stream: Scale Ryzen 9 3950X 4.57952 296.42 24131.0 1800.53 548.446 270 292 720.43 1236.4 2555.34 21129 296.83 22867 104.354 15049.5 10251.0 6744.2 234.79 238.19 15300 46.33 156.590 1.226 1131.22 96.8605 24045 37.63 1644.20 886.357 16196.7 101.9 1656.55 893.040 70.154 209.468 3810.13 7098.24 60.387 5114.771055 6472.7 140.6 97.9 1.10492 241.510 28.2229 18.61 37200 51049 10754.354 17.5270 38.907 233.096 4.92244 2656.61 3545.76 4463.78 715.3 701.9 45585 19435.782 3.34958 62.26 27421.71 29428.74 25507.1 25499.23 29418.08 25730.21 25517.99 62.26 62.27 11.6952 40.0366 40.4447 32006.15 29440.54 32023.71 39699 62.57 62.54 1497 1260 62.58 351.0 4 211.642 36.5454 4.27010 3.7 279.9828 2176.51 2377.41 8346.1 8.03424 1.67623 1.89780 9.68353 10.1685 2.10867 7.61954 2.12752 5.65081 1.68579 10773.647 26.4 36.7623 45573 60056 19425.045 62053 10649.433 8837.0 8701.0 4.639 43817 59426 8650.7 8968.5 9397.3 11302 11358 53628 47570 9164.5 8853.7 47397 4.31209 9316.8 19291.407 9827.8 16053 9358.3 21101 10720 28588 48558 10120.877 19260.215 17889.2 17878.7 16107.4 OpenBenchmarking.org
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Ryzen 9 3950X 1.0304 2.0608 3.0912 4.1216 5.152 SE +/- 0.00049, N = 9 4.57952 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
Selenium Benchmark: Basemark - Browser: Firefox OpenBenchmarking.org Overall Score, More Is Better Selenium Benchmark: Basemark - Browser: Firefox Ryzen 9 3950X 60 120 180 240 300 SE +/- 1.42, N = 3 296.42 1. firefox 72.0.1
MKL-DNN DNNL Harness: Convolution Batch conv_all - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_all - Data Type: u8s8f32 Ryzen 9 3950X 5K 10K 15K 20K 25K SE +/- 35.85, N = 3 24131.0 MIN: 23792.3 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
MKL-DNN DNNL Harness: Convolution Batch conv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_all - Data Type: f32 Ryzen 9 3950X 400 800 1200 1600 2000 SE +/- 2.40, N = 3 1800.53 MIN: 1779.61 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Ryzen 9 3950X 120 240 360 480 600 SE +/- 0.63, N = 3 548.45
Selenium Benchmark: WebXPRT - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: WebXPRT - Browser: Google Chrome Ryzen 9 3950X 60 120 180 240 300 SE +/- 0.88, N = 3 270 1. chrome 79.0.3945.130
Selenium Benchmark: WebXPRT - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: WebXPRT - Browser: Firefox Ryzen 9 3950X 60 120 180 240 300 SE +/- 1.53, N = 3 292 1. firefox 72.0.1
Selenium Benchmark: MotionMark - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: MotionMark - Browser: Google Chrome Ryzen 9 3950X 160 320 480 640 800 SE +/- 9.63, N = 4 720.43 1. chrome 79.0.3945.130
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 Ryzen 9 3950X 300 600 900 1200 1500 1236.4 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
MKL-DNN DNNL Harness: Deconvolution Batch deconv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_all - Data Type: f32 Ryzen 9 3950X 500 1000 1500 2000 2500 SE +/- 2.40, N = 3 2555.34 MIN: 2521.91 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Ryzen 9 3950X 5K 10K 15K 20K 25K SE +/- 187.29, N = 3 21129 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Selenium Benchmark: MotionMark - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: MotionMark - Browser: Firefox Ryzen 9 3950X 60 120 180 240 300 SE +/- 1.09, N = 3 296.83 1. firefox 72.0.1
Selenium Benchmark: CanvasMark - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Google Chrome Ryzen 9 3950X 5K 10K 15K 20K 25K SE +/- 133.22, N = 3 22867 1. chrome 79.0.3945.130
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Ryzen 9 3950X 20 40 60 80 100 SE +/- 1.40, N = 3 104.35 1. firefox 72.0.1
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Ryzen 9 3950X 3K 6K 9K 12K 15K SE +/- 45.87, N = 3 15049.5 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 18.25, N = 3 10251.0 1. (CC) gcc options: -O2 -lm
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Ryzen 9 3950X 1400 2800 4200 5600 7000 SE +/- 98.03, N = 3 6744.2 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Selenium Benchmark: Jetstream - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Firefox Ryzen 9 3950X 50 100 150 200 250 SE +/- 0.73, N = 3 234.79 1. firefox 72.0.1
Selenium Benchmark: Jetstream - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream - Browser: Google Chrome Ryzen 9 3950X 50 100 150 200 250 SE +/- 1.12, N = 3 238.19 1. chrome 79.0.3945.130
Selenium Benchmark: CanvasMark - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: CanvasMark - Browser: Firefox Ryzen 9 3950X 3K 6K 9K 12K 15K SE +/- 139.55, N = 3 15300 1. firefox 72.0.1
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Ryzen 9 3950X 11 22 33 44 55 SE +/- 0.21, N = 3 46.33 1. firefox 72.0.1
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Ryzen 9 3950X 30 60 90 120 150 SE +/- 0.56, N = 3 156.59 1. chrome 79.0.3945.130
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark Ryzen 9 3950X 0.2759 0.5518 0.8277 1.1036 1.3795 SE +/- 0.005, N = 3 1.226 1. (CXX) g++ options: -mavx2 -mfma -pthread -std=c++11 -O3 -funroll-all-loops -lrt -lpthread -lm
MKL-DNN DNNL Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_googlenet_v3 - Data Type: u8s8f32 Ryzen 9 3950X 200 400 600 800 1000 SE +/- 1.21, N = 3 1131.22 MIN: 1097.86 1. (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.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 Ryzen 9 3950X 20 40 60 80 100 SE +/- 0.08, N = 3 96.86 MIN: 94.98 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 Ryzen 9 3950X 5K 10K 15K 20K 25K SE +/- 57.47, N = 3 24045 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Selenium Benchmark: StyleBench - Browser: Google Chrome OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Ryzen 9 3950X 9 18 27 36 45 SE +/- 0.16, N = 3 37.63 1. chrome 79.0.3945.130
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding Ryzen 9 3950X 400 800 1200 1600 2000 SE +/- 2.91, N = 3 1644.20 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding Ryzen 9 3950X 200 400 600 800 1000 SE +/- 1.69, N = 3 886.36 1. (CXX) g++ options: -lpthread
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy Ryzen 9 3950X 3K 6K 9K 12K 15K SE +/- 17.61, N = 5 16196.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Ryzen 9 3950X 20 40 60 80 100 SE +/- 0.07, N = 3 101.9 1. firefox 72.0.1
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Degridding Ryzen 9 3950X 400 800 1200 1600 2000 SE +/- 0.21, N = 3 1656.55 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Gridding Ryzen 9 3950X 200 400 600 800 1000 SE +/- 0.50, N = 3 893.04 1. (CXX) g++ options: -lpthread
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Ryzen 9 3950X 16 32 48 64 80 SE +/- 0.14, N = 3 70.15 1. (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 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Ryzen 9 3950X 50 100 150 200 250 209.47
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Ryzen 9 3950X 800 1600 2400 3200 4000 SE +/- 0.87, N = 3 3810.13 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
MKL-DNN DNNL Harness: Convolution Batch conv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_3d - Data Type: u8s8f32 Ryzen 9 3950X 1500 3000 4500 6000 7500 SE +/- 7.66, N = 3 7098.24 MIN: 7079.57 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.12, N = 3 60.39
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ryzen 9 3950X 1100 2200 3300 4400 5500 SE +/- 46.15, N = 3 5114.77 1. (CC) gcc options: -O3 -mavx2
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 Ryzen 9 3950X 1400 2800 4200 5600 7000 SE +/- 41.46, N = 3 6472.7 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Ryzen 9 3950X 30 60 90 120 150 SE +/- 0.26, N = 3 140.6 1. chrome 79.0.3945.130
Selenium Benchmark: StyleBench - Browser: Firefox OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Ryzen 9 3950X 20 40 60 80 100 SE +/- 0.22, N = 3 97.9 1. firefox 72.0.1
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Ryzen 9 3950X 0.2486 0.4972 0.7458 0.9944 1.243 SE +/- 0.00309, N = 3 1.10492
MKL-DNN DNNL Harness: IP Batch All - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch All - Data Type: u8s8f32 Ryzen 9 3950X 50 100 150 200 250 SE +/- 0.46, N = 3 241.51 MIN: 238.34 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
MKL-DNN DNNL Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch All - Data Type: f32 Ryzen 9 3950X 7 14 21 28 35 SE +/- 0.32, N = 3 28.22 MIN: 27.03 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome Ryzen 9 3950X 5 10 15 20 25 SE +/- 0.07, N = 3 18.61 1. chrome 79.0.3945.130
Selenium Benchmark: Octane - Browser: Firefox OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Ryzen 9 3950X 8K 16K 24K 32K 40K SE +/- 87.56, N = 3 37200 1. firefox 72.0.1
Selenium Benchmark: Octane - Browser: Google Chrome OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome Ryzen 9 3950X 11K 22K 33K 44K 55K SE +/- 177.54, N = 3 51049 1. chrome 79.0.3945.130
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 62.67, N = 3 10754.35 1. (CC) gcc options: -O3 -march=native
MKL-DNN DNNL Harness: Convolution Batch conv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_3d - Data Type: f32 Ryzen 9 3950X 4 8 12 16 20 SE +/- 0.04, N = 3 17.53 MIN: 17.11 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Ryzen 9 3950X 9 18 27 36 45 SE +/- 0.37, N = 3 38.91
MKL-DNN DNNL Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Recurrent Neural Network Training - Data Type: f32 Ryzen 9 3950X 50 100 150 200 250 SE +/- 0.19, N = 3 233.10 MIN: 231.28 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp Ryzen 9 3950X 1.1075 2.215 3.3225 4.43 5.5375 SE +/- 0.04340, N = 3 4.92244
MKL-DNN DNNL Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 Ryzen 9 3950X 600 1200 1800 2400 3000 SE +/- 1.98, N = 3 2656.61 MIN: 2648.1 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
MKL-DNN DNNL Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_alexnet - Data Type: u8s8f32 Ryzen 9 3950X 800 1600 2400 3200 4000 SE +/- 12.74, N = 3 3545.76 MIN: 3490.3 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
MKL-DNN DNNL Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 Ryzen 9 3950X 1000 2000 3000 4000 5000 SE +/- 28.91, N = 3 4463.78 MIN: 4426.06 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Ryzen 9 3950X 150 300 450 600 750 SE +/- 5.34, N = 3 715.3 1. chrome 79.0.3945.130
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Ryzen 9 3950X 150 300 450 600 750 SE +/- 3.24, N = 3 701.9 1. firefox 72.0.1
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 Ryzen 9 3950X 10K 20K 30K 40K 50K SE +/- 451.76, N = 3 45585 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 55.46, N = 3 19435.78 1. (CC) gcc options: -O3 -march=native
MKL-DNN DNNL Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Ryzen 9 3950X 0.7537 1.5074 2.2611 3.0148 3.7685 SE +/- 0.00589, N = 3 3.34958 MIN: 3.29 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Selenium Benchmark: GUIMark3 HTML5 Vector - Browser: Firefox OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Vector - Browser: Firefox Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.04, N = 3 62.26 1. firefox 72.0.1
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Ryzen 9 3950X 6K 12K 18K 24K 30K 27421.71 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Ryzen 9 3950X 6K 12K 18K 24K 30K 29428.74 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Ryzen 9 3950X 5K 10K 15K 20K 25K 25507.1 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point Ryzen 9 3950X 5K 10K 15K 20K 25K 25499.23 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Ryzen 9 3950X 6K 12K 18K 24K 30K 29418.08 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Ryzen 9 3950X 6K 12K 18K 24K 30K 25730.21 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Ryzen 9 3950X 5K 10K 15K 20K 25K 25517.99 1. (CC) gcc options: -O3 -march=native
Selenium Benchmark: GUIMark3 HTML5 Bitmap - Browser: Firefox OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Bitmap - Browser: Firefox Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.04, N = 3 62.26 1. firefox 72.0.1
Selenium Benchmark: GUIMark3 HTML5 Compute - Browser: Firefox OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Compute - Browser: Firefox Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.01, N = 3 62.27 1. firefox 72.0.1
glibc bench Benchmark: sincos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.08, N = 3 11.70
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin Ryzen 9 3950X 9 18 27 36 45 SE +/- 0.07, N = 3 40.04
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Ryzen 9 3950X 9 18 27 36 45 SE +/- 0.05, N = 3 40.44
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Ryzen 9 3950X 7K 14K 21K 28K 35K 32006.15 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Ryzen 9 3950X 6K 12K 18K 24K 30K 29440.54 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Ryzen 9 3950X 7K 14K 21K 28K 35K 32023.71 1. (CC) gcc options: -O3 -march=native
FFTW Build: Float + SSE - Size: 1D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 Ryzen 9 3950X 9K 18K 27K 36K 45K SE +/- 516.07, N = 15 39699 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Selenium Benchmark: GUIMark3 HTML5 Vector - Browser: Google Chrome OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Vector - Browser: Google Chrome Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.01, N = 3 62.57 1. chrome 79.0.3945.130
Selenium Benchmark: GUIMark3 HTML5 Bitmap - Browser: Google Chrome OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Bitmap - Browser: Google Chrome Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.02, N = 3 62.54 1. chrome 79.0.3945.130
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Ryzen 9 3950X 300 600 900 1200 1500 SE +/- 2.60, N = 3 1497 1. chrome 79.0.3945.130
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Ryzen 9 3950X 300 600 900 1200 1500 SE +/- 5.21, N = 3 1260 1. firefox 72.0.1
Selenium Benchmark: GUIMark3 HTML5 Compute - Browser: Google Chrome OpenBenchmarking.org fps, More Is Better Selenium Benchmark: GUIMark3 HTML5 Compute - Browser: Google Chrome Ryzen 9 3950X 14 28 42 56 70 SE +/- 0.01, N = 3 62.58 1. chrome 79.0.3945.130
Selenium Benchmark: WASM collisionDetection - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Ryzen 9 3950X 80 160 240 320 400 SE +/- 5.58, N = 3 351.0 1. firefox 72.0.1
Selenium Benchmark: Maze Solver - Browser: Firefox OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Firefox Ryzen 9 3950X 0.9 1.8 2.7 3.6 4.5 4 1. firefox 72.0.1
MKL-DNN DNNL Harness: Convolution Batch conv_alexnet - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_alexnet - Data Type: f32 Ryzen 9 3950X 50 100 150 200 250 SE +/- 0.32, N = 3 211.64 MIN: 208.86 1. (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.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch 1D - Data Type: u8s8f32 Ryzen 9 3950X 8 16 24 32 40 SE +/- 0.15, N = 3 36.55 MIN: 34.83 1. (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.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch 1D - Data Type: f32 Ryzen 9 3950X 0.9608 1.9216 2.8824 3.8432 4.804 SE +/- 0.03452, N = 3 4.27010 MIN: 4.12 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Selenium Benchmark: Maze Solver - Browser: Google Chrome OpenBenchmarking.org Seconds, Fewer Is Better Selenium Benchmark: Maze Solver - Browser: Google Chrome Ryzen 9 3950X 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.00, N = 3 3.7 1. chrome 79.0.3945.130
Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Ryzen 9 3950X 60 120 180 240 300 SE +/- 3.66, N = 3 279.98 1. chrome 79.0.3945.130
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Ryzen 9 3950X 500 1000 1500 2000 2500 SE +/- 5.92, N = 3 2176.51 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Ryzen 9 3950X 500 1000 1500 2000 2500 SE +/- 12.25, N = 3 2377.41 1. (CXX) g++ options: -lpthread
FFTW Build: Stock - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 15.21, N = 3 8346.1 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
glibc bench Benchmark: asinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: asinh Ryzen 9 3950X 2 4 6 8 10 SE +/- 0.06275, N = 3 8.03424
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Ryzen 9 3950X 0.3772 0.7544 1.1316 1.5088 1.886 SE +/- 0.00589, N = 3 1.67623
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Ryzen 9 3950X 0.427 0.854 1.281 1.708 2.135 SE +/- 0.00321, N = 3 1.89780
glibc bench Benchmark: atanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: atanh Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.03028, N = 3 9.68353
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.03, N = 3 10.17
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Ryzen 9 3950X 0.4745 0.949 1.4235 1.898 2.3725 SE +/- 0.00611, N = 3 2.10867
glibc bench Benchmark: sinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sinh Ryzen 9 3950X 2 4 6 8 10 SE +/- 0.09100, N = 3 7.61954
glibc bench Benchmark: modf OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf Ryzen 9 3950X 0.4787 0.9574 1.4361 1.9148 2.3935 SE +/- 0.00485, N = 3 2.12752
glibc bench Benchmark: log2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 Ryzen 9 3950X 1.2714 2.5428 3.8142 5.0856 6.357 SE +/- 0.00812, N = 3 5.65081
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Ryzen 9 3950X 0.3793 0.7586 1.1379 1.5172 1.8965 SE +/- 0.00579, N = 3 1.68579
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 13.96, N = 3 10773.65 1. (CC) gcc options: -O3 -march=native
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Ryzen 9 3950X 6 12 18 24 30 SE +/- 0.03, N = 3 26.4 1. firefox 72.0.1
Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Ryzen 9 3950X 8 16 24 32 40 SE +/- 0.54, N = 3 36.76 1. chrome 79.0.3945.130
FFTW Build: Float + SSE - Size: 2D FFT Size 512 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 Ryzen 9 3950X 10K 20K 30K 40K 50K SE +/- 96.06, N = 3 45573 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Ryzen 9 3950X 13K 26K 39K 52K 65K SE +/- 602.13, N = 3 60056 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 64.86, N = 3 19425.05 1. (CC) gcc options: -O3 -march=native
FFTW Build: Float + SSE - Size: 1D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 Ryzen 9 3950X 13K 26K 39K 52K 65K SE +/- 192.73, N = 3 62053 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MBW Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 36.52, N = 3 10649.43 1. (CC) gcc options: -O3 -march=native
FFTW Build: Stock - Size: 1D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 91.38, N = 3 8837.0 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 22.85, N = 3 8701.0 1. (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.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Ryzen 9 3950X 1.0438 2.0876 3.1314 4.1752 5.219 SE +/- 0.007, N = 3 4.639 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 256 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 Ryzen 9 3950X 9K 18K 27K 36K 45K SE +/- 439.92, N = 3 43817 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 Ryzen 9 3950X 13K 26K 39K 52K 65K SE +/- 439.49, N = 3 59426 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 53.32, N = 3 8650.7 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 16.71, N = 3 8968.5 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 32.37, N = 3 9397.3 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 1.15, N = 3 11302 1. (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 32 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 20.74, N = 3 11358 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 Ryzen 9 3950X 11K 22K 33K 44K 55K SE +/- 284.30, N = 3 53628 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Ryzen 9 3950X 10K 20K 30K 40K 50K SE +/- 90.52, N = 3 47570 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 5.37, N = 3 9164.5 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 27.40, N = 3 8853.7 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 Ryzen 9 3950X 10K 20K 30K 40K 50K SE +/- 413.32, N = 3 47397 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MKL-DNN DNNL Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Ryzen 9 3950X 0.9702 1.9404 2.9106 3.8808 4.851 SE +/- 0.00935, N = 3 4.31209 MIN: 4.2 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
FFTW Build: Stock - Size: 1D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 37.11, N = 3 9316.8 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MBW Test: Memory Copy - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 49.39, N = 3 19291.41 1. (CC) gcc options: -O3 -march=native
FFTW Build: Stock - Size: 2D FFT Size 64 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 4.98, N = 3 9827.8 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Ryzen 9 3950X 3K 6K 9K 12K 15K SE +/- 109.52, N = 3 16053 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 5.08, N = 3 9358.3 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 Ryzen 9 3950X 5K 10K 15K 20K 25K SE +/- 202.41, N = 3 21101 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 10.17, N = 3 10720 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 Ryzen 9 3950X 6K 12K 18K 24K 30K SE +/- 25.85, N = 3 28588 1. (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.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 Ryzen 9 3950X 10K 20K 30K 40K 50K SE +/- 326.59, N = 3 48558 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 16.22, N = 3 10120.88 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 40.56, N = 3 19260.22 1. (CC) gcc options: -O3 -march=native
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 11.23, N = 5 17889.2 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Ryzen 9 3950X 4K 8K 12K 16K 20K SE +/- 4.56, N = 5 17878.7 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Ryzen 9 3950X 3K 6K 9K 12K 15K SE +/- 2.49, N = 5 16107.4 1. (CC) gcc options: -O3 -march=native -fopenmp
Phoronix Test Suite v10.8.5