Ryzen 7 3800XT Okt AMD Ryzen 7 3800XT 8-Core testing with a ASRock X570 Pro4 (P3.00 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2010047-FI-RYZEN738062&grr&rdt&rro .
Ryzen 7 3800XT Okt Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan Linux 5.4 Linux 5.8 Linux 5.9 Git AMD Ryzen 7 3800XT 8-Core @ 3.90GHz (8 Cores / 16 Threads) ASRock X570 Pro4 (P3.00 BIOS) AMD Starship/Matisse 16GB 500GB CT500P2SSD8 Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz) AMD Ellesmere HDMI Audio VA2431 Intel I211 Ubuntu 20.04 5.4.0-42-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 1920x1080 5.8.0-050800-generic (x86_64) 1.2.128 5.9.0-050900rc7daily20201003-generic (x86_64) 20201002 GNOME Shell 3.36.4 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021 Graphics Details - GLAMOR Python Details - Python 3.8.2 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 7 3800XT Okt kripke: blender: Barbershop - CPU-Only build-llvm: Time To Compile lczero: BLAS lczero: Rand blender: Pabellon Barcelona - CPU-Only blender: Classroom - CPU-Only ai-benchmark: Device AI Score ai-benchmark: Device Training Score ai-benchmark: Device Inference Score influxdb: 64 - 10000 - 2,5000,1 - 10000 gpaw: Carbon Nanotube realsr-ncnn: 4x - Yes lczero: Eigen incompact3d: Cylinder caffe: GoogleNet - CPU - 200 rodinia: OpenMP LavaMD gromacs: Water Benchmark mocassin: Dust 2D tau100.0 astcenc: Exhaustive blender: Fishy Cat - CPU-Only rodinia: OpenMP HotSpot3D influxdb: 4 - 10000 - 2,5000,1 - 10000 hint: FLOAT byte: Dhrystone 2 blender: BMW27 - CPU-Only espeak: Text-To-Speech Synthesis tensorflow-lite: Inception V4 caffe: GoogleNet - CPU - 100 tensorflow-lite: Inception ResNet V2 rodinia: OpenMP Leukocyte mlpack: scikit_qda glmark2: 1920 x 1080 caffe: AlexNet - CPU - 200 namd: ATPase Simulation - 327,506 Atoms hmmer: Pfam Database Search couchdb: 100 - 1000 - 24 mnn: inception-v3 mnn: mobilenet-v1-1.0 mnn: MobileNetV2_224 mnn: resnet-v2-50 mnn: SqueezeNetV1.0 pgbench: 100 - 1 - Read Only - Average Latency pgbench: 100 - 1 - Read Only pgbench: 100 - 50 - Read Write - Average Latency pgbench: 100 - 50 - Read Write compress-zstd: 19 avifenc: 0 build-linux-kernel: Time To Compile influxdb: 1024 - 10000 - 2,5000,1 - 10000 pgbench: 100 - 100 - Read Write - Average Latency pgbench: 100 - 100 - Read Write ncnn: CPU - yolov4-tiny ncnn: CPU - resnet50 ncnn: CPU - alexnet ncnn: CPU - resnet18 ncnn: CPU - vgg16 ncnn: CPU - googlenet ncnn: CPU - blazeface ncnn: CPU - efficientnet-b0 ncnn: CPU - mnasnet ncnn: CPU - shufflenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - mobilenet ncnn: CPU - squeezenet montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg keydb: pgbench: 1 - 100 - Read Write - Average Latency pgbench: 1 - 100 - Read Write rawtherapee: Total Benchmark Time tensorflow-lite: SqueezeNet tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant build-php: Time To Compile ncnn: Vulkan GPU - yolov4-tiny ncnn: Vulkan GPU - resnet50 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU - mobilenet ncnn: Vulkan GPU - squeezenet mlpack: scikit_ica pgbench: 100 - 1 - Read Write - Average Latency pgbench: 100 - 1 - Read Write caffe: AlexNet - CPU - 100 mlpack: scikit_linearridgeregression deepspeech: CPU avifenc: 2 vkfft: realsr-ncnn: 4x - No hugin: Panorama Photo Assistant + Stitching Time dcraw: RAW To PPM Image Conversion pgbench: 100 - 50 - Read Only - Average Latency pgbench: 100 - 50 - Read Only pgbench: 100 - 100 - Read Only - Average Latency pgbench: 100 - 100 - Read Only rodinia: OpenMP Streamcluster aom-av1: Speed 6 Realtime webp: Quality 100, Lossless, Highest Compression aom-av1: Speed 0 Two-Pass compress-zstd: 3 astcenc: Thorough mpv: Big Buck Bunny Sunflower 4K - Software Only pgbench: 1 - 1 - Read Only - Average Latency pgbench: 1 - 1 - Read Only pgbench: 1 - 100 - Read Only - Average Latency pgbench: 1 - 100 - Read Only pgbench: 1 - 50 - Read Only - Average Latency pgbench: 1 - 50 - Read Only pgbench: 1 - 1 - Read Write - Average Latency pgbench: 1 - 1 - Read Write pgbench: 1 - 50 - Read Write - Average Latency pgbench: 1 - 50 - Read Write aom-av1: Speed 6 Two-Pass ocrmypdf: Processing 60 Page PDF Document mlpack: scikit_svm rodinia: OpenMP CFD Solver tesseract-ocr: Time To OCR 7 Images build-apache: Time To Compile rnnoise: aom-av1: Speed 4 Two-Pass aom-av1: Speed 8 Realtime tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 dolfyn: Computational Fluid Dynamics webp: Quality 100, Lossless mafft: Multiple Sequence Alignment - LSU RNA system-decompress-gzip: mpv: Big Buck Bunny Sunflower 1080p - Software Only astcenc: Medium lammps: Rhodopsin Protein webp: Quality 100, Highest Compression astcenc: Fast avifenc: 8 avifenc: 10 ffte: N=256, 3D Complex FFT Routine webp: Quality 100 webp: Default Linux 5.4 Linux 5.8 Linux 5.9 Git 4416411 649.14 614.585 587 218852 501.14 450.45 1996 928 1068 1375863.8 373.560 363.251 590 345.818400 255329 233.572 0.779 217 205.20 209.02 81.732 1157537.5 400926431.96859 46115673.8 156.94 27.284 2672430 127096 2416477 120.257 68.88 5149 104104 2.19666 94.292 97.001 35.132 5.736 3.978 32.055 6.751 0.032 31411 9.951 5028 30.9 82.923 79.467 1451631.0 14.583 6860 31.28 31.92 17.24 19.09 76.12 18.25 1.89 7.90 5.07 4.60 5.53 6.33 19.55 18.64 70.441 608246.51 307.991 328 61.581 185367 162498 123996 126727 56.856 18.54 23.05 9.52 9.52 53.69 15.99 1.46 15.11 6.79 4.00 7.27 6.16 11.31 14.74 52.19 3.395 295 52156 2.28 70.61868 50.018 10820 47.665 45.570 38.331 0.188 266275 0.370 270324 33.989 18.85 32.275 0.32 3745.9 25.24 672.12 0.025 39691 0.291 344184 0.150 332862 2.465 406 114.256 438 4.02 24.788 19.72 22.450 22.870 22.173 17.746 2.62 35.89 244.745 230.721 15.561 15.263 11.268 2.693 2149.47 8.06 6.666 6.699 5.43 5.046 4.760 36844.284852213 2.165 1.436 6879472 647.55 638.170 573 212499 499.03 447.68 1987 926 1061 380.081 363.227 585 359.574799 255799 233.738 0.771 220 204.37 208.05 79.576 1139053.3 402580548.87072 44847090.5 154.95 29.026 2674417 128380 2416390 121.118 71.62 5128 105448 2.19929 104.999 93.480 34.567 5.818 3.902 31.746 6.687 0.032 30957 7.474 6840 30.6 83.026 86.629 13.516 7447 31.31 31.98 17.27 19.15 76.25 18.21 1.89 7.96 5.06 4.68 5.57 6.38 19.54 18.63 70.121 618206.65 234.517 427 61.957 185435 161569 124059 126898 59.215 18.65 23.20 10.10 9.77 54.72 16.21 1.53 15.17 6.90 3.98 7.61 6.18 11.34 14.78 51.45 2.561 390 52599 2.30 69.45069 49.850 10850 47.511 45.640 38.655 0.193 259773 0.378 264628 33.843 18.75 32.237 0.32 3733.4 25.23 669.13 0.028 36005 0.296 337782 0.146 344080 2.493 401 114.763 436 3.90 25.204 19.41 22.851 22.663 22.734 18.042 2.54 32.10 245.501 228.117 15.788 15.138 11.411 2.666 2112.38 8.06 6.289 6.704 5.37 5.108 4.829 37385.284963879 2.159 1.397 9356842 647.68 617.326 579 222555 499.64 448.05 1980 924 1056 1292611.2 379.977 363.178 580 360.061716 257903 234.105 0.784 220 205.21 208.28 80.426 1215380.1 406889426.81701 45690730.5 156.00 29.327 2677030 127975 2418593 121.529 72.25 5028 105623 2.19478 105.159 93.374 34.497 5.742 3.843 31.806 6.653 0.034 29848 6.700 7464 30.5 83.259 79.909 9.979 10027 31.41 32.06 17.32 19.07 76.28 18.26 1.89 7.96 5.06 4.71 5.59 6.41 19.51 18.71 70.838 619432.38 238.284 420 62.244 185593 164492 124249 126843 57.610 19.17 23.37 9.85 9.87 54.55 16.16 1.53 15.27 6.85 3.99 7.30 6.19 11.34 14.74 50.51 2.561 391 52896 2.31 69.28654 50.017 10850 47.999 45.999 38.334 0.195 255797 0.387 258869 33.654 18.59 32.121 0.31 3723.1 25.31 669.56 0.029 34268 0.302 331764 0.148 337661 2.495 401 115.639 432 4.02 25.512 19.57 23.060 22.729 22.294 17.841 2.53 35.59 243.772 231.012 15.873 15.003 11.605 2.667 2117.61 8.06 5.945 6.812 5.37 5.086 4.761 37488.017925377 2.176 1.413 OpenBenchmarking.org
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 Linux 5.9 Git Linux 5.8 Linux 5.4 2M 4M 6M 8M 10M SE +/- 236977.32, N = 9 SE +/- 171381.50, N = 5 SE +/- 157260.07, N = 6 9356842 6879472 4416411 1. (CXX) g++ options: -O3 -fopenmp
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Barbershop - Compute: CPU-Only Linux 5.9 Git Linux 5.8 Linux 5.4 140 280 420 560 700 SE +/- 0.61, N = 3 SE +/- 0.79, N = 3 SE +/- 0.44, N = 3 647.68 647.55 649.14
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Linux 5.9 Git Linux 5.8 Linux 5.4 140 280 420 560 700 SE +/- 0.25, N = 3 SE +/- 1.13, N = 3 SE +/- 0.95, N = 3 617.33 638.17 614.59
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS Linux 5.9 Git Linux 5.8 Linux 5.4 130 260 390 520 650 SE +/- 6.19, N = 9 SE +/- 6.84, N = 3 SE +/- 7.31, N = 3 579 573 587 1. (CXX) g++ options: -flto -pthread
LeelaChessZero Backend: Random OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Random Linux 5.9 Git Linux 5.8 Linux 5.4 50K 100K 150K 200K 250K SE +/- 177.50, N = 3 SE +/- 6278.60, N = 9 SE +/- 232.54, N = 3 222555 212499 218852 1. (CXX) g++ options: -flto -pthread
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Pabellon Barcelona - Compute: CPU-Only Linux 5.9 Git Linux 5.8 Linux 5.4 110 220 330 440 550 SE +/- 0.66, N = 3 SE +/- 0.48, N = 3 SE +/- 0.43, N = 3 499.64 499.03 501.14
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Classroom - Compute: CPU-Only Linux 5.9 Git Linux 5.8 Linux 5.4 100 200 300 400 500 SE +/- 0.68, N = 3 SE +/- 0.35, N = 3 SE +/- 1.04, N = 3 448.05 447.68 450.45
AI Benchmark Alpha Device AI Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device AI Score Linux 5.9 Git Linux 5.8 Linux 5.4 400 800 1200 1600 2000 1980 1987 1996
AI Benchmark Alpha Device Training Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Training Score Linux 5.9 Git Linux 5.8 Linux 5.4 200 400 600 800 1000 924 926 928
AI Benchmark Alpha Device Inference Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Inference Score Linux 5.9 Git Linux 5.8 Linux 5.4 200 400 600 800 1000 1056 1061 1068
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.9 Git Linux 5.4 300K 600K 900K 1200K 1500K SE +/- 48716.51, N = 15 SE +/- 33684.79, N = 15 1292611.2 1375863.8
GPAW Input: Carbon Nanotube OpenBenchmarking.org Seconds, Fewer Is Better GPAW 20.1 Input: Carbon Nanotube Linux 5.9 Git Linux 5.8 Linux 5.4 80 160 240 320 400 SE +/- 0.61, N = 3 SE +/- 0.95, N = 3 SE +/- 0.74, N = 3 379.98 380.08 373.56 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
RealSR-NCNN Scale: 4x - TAA: Yes OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: Yes Linux 5.9 Git Linux 5.8 Linux 5.4 80 160 240 320 400 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 363.18 363.23 363.25
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Linux 5.9 Git Linux 5.8 Linux 5.4 130 260 390 520 650 SE +/- 6.17, N = 3 SE +/- 9.13, N = 3 SE +/- 3.48, N = 3 580 585 590 1. (CXX) g++ options: -flto -pthread
Incompact3D Input: Cylinder OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder Linux 5.9 Git Linux 5.8 Linux 5.4 80 160 240 320 400 SE +/- 0.29, N = 3 SE +/- 0.93, N = 3 SE +/- 0.84, N = 3 360.06 359.57 345.82 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 200 Linux 5.9 Git Linux 5.8 Linux 5.4 60K 120K 180K 240K 300K SE +/- 71.01, N = 3 SE +/- 2075.06, N = 3 SE +/- 337.83, N = 3 257903 255799 255329 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 234.11 233.74 233.57 1. (CXX) g++ options: -O2 -lOpenCL
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark Linux 5.9 Git Linux 5.8 Linux 5.4 0.1764 0.3528 0.5292 0.7056 0.882 SE +/- 0.003, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.784 0.771 0.779 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 220 220 217 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.23, N = 3 SE +/- 0.23, N = 3 SE +/- 0.30, N = 3 205.21 204.37 205.20 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: Fishy Cat - Compute: CPU-Only Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.32, N = 3 SE +/- 0.06, N = 3 SE +/- 0.60, N = 3 208.28 208.05 209.02
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.54, N = 3 SE +/- 0.75, N = 15 80.43 79.58 81.73 1. (CXX) g++ options: -O2 -lOpenCL
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.9 Git Linux 5.8 Linux 5.4 300K 600K 900K 1200K 1500K SE +/- 16869.06, N = 3 SE +/- 42342.69, N = 12 SE +/- 4014.90, N = 3 1215380.1 1139053.3 1157537.5
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Linux 5.9 Git Linux 5.8 Linux 5.4 90M 180M 270M 360M 450M SE +/- 1661633.04, N = 3 SE +/- 4229464.87, N = 3 SE +/- 2845775.45, N = 3 406889426.82 402580548.87 400926431.97 1. (CC) gcc options: -O3 -march=native -lm
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 Linux 5.9 Git Linux 5.8 Linux 5.4 10M 20M 30M 40M 50M SE +/- 589449.56, N = 4 SE +/- 208387.57, N = 3 SE +/- 556030.59, N = 6 45690730.5 44847090.5 46115673.8
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.90 Blend File: BMW27 - Compute: CPU-Only Linux 5.9 Git Linux 5.8 Linux 5.4 30 60 90 120 150 SE +/- 0.66, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 156.00 154.95 156.94
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.40, N = 20 SE +/- 0.43, N = 20 SE +/- 0.09, N = 4 29.33 29.03 27.28 1. (CC) gcc options: -O2 -std=c99
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 Linux 5.9 Git Linux 5.8 Linux 5.4 600K 1200K 1800K 2400K 3000K SE +/- 1521.79, N = 3 SE +/- 1104.33, N = 3 SE +/- 677.72, N = 3 2677030 2674417 2672430
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 Linux 5.9 Git Linux 5.8 Linux 5.4 30K 60K 90K 120K 150K SE +/- 1047.50, N = 3 SE +/- 259.83, N = 3 SE +/- 610.56, N = 3 127975 128380 127096 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.9 Git Linux 5.8 Linux 5.4 500K 1000K 1500K 2000K 2500K SE +/- 1352.04, N = 3 SE +/- 540.49, N = 3 SE +/- 429.16, N = 3 2418593 2416390 2416477
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Linux 5.9 Git Linux 5.8 Linux 5.4 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.59, N = 3 SE +/- 0.43, N = 3 121.53 121.12 120.26 1. (CXX) g++ options: -O2 -lOpenCL
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Linux 5.9 Git Linux 5.8 Linux 5.4 16 32 48 64 80 SE +/- 0.53, N = 3 SE +/- 0.09, N = 3 SE +/- 0.72, N = 3 72.25 71.62 68.88
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1920 x 1080 Linux 5.9 Git Linux 5.8 Linux 5.4 1100 2200 3300 4400 5500 5028 5128 5149
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 200 Linux 5.9 Git Linux 5.8 Linux 5.4 20K 40K 60K 80K 100K SE +/- 80.34, N = 3 SE +/- 20.17, N = 3 SE +/- 322.89, N = 3 105623 105448 104104 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.9 Git Linux 5.8 Linux 5.4 0.4948 0.9896 1.4844 1.9792 2.474 SE +/- 0.00272, N = 3 SE +/- 0.00331, N = 3 SE +/- 0.00104, N = 3 2.19478 2.19929 2.19666
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 105.16 105.00 94.29 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 24 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.1.1 Bulk Size: 100 - Inserts: 1000 - Rounds: 24 Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 1.00, N = 3 SE +/- 1.52, N = 3 SE +/- 0.77, N = 3 93.37 93.48 97.00 1. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 Linux 5.9 Git Linux 5.8 Linux 5.4 8 16 24 32 40 SE +/- 0.29, N = 3 SE +/- 0.40, N = 3 SE +/- 0.88, N = 3 34.50 34.57 35.13 MIN: 33.69 / MAX: 45.94 MIN: 33.71 / MAX: 47.43 MIN: 33.22 / MAX: 48.35 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 Linux 5.9 Git Linux 5.8 Linux 5.4 1.3091 2.6182 3.9273 5.2364 6.5455 SE +/- 0.016, N = 3 SE +/- 0.035, N = 3 SE +/- 0.054, N = 3 5.742 5.818 5.736 MIN: 5.67 / MAX: 6.41 MIN: 5.7 / MAX: 6.54 MIN: 5.61 / MAX: 7.57 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 Linux 5.9 Git Linux 5.8 Linux 5.4 0.8951 1.7902 2.6853 3.5804 4.4755 SE +/- 0.061, N = 3 SE +/- 0.061, N = 3 SE +/- 0.077, N = 3 3.843 3.902 3.978 MIN: 3.72 / MAX: 15.81 MIN: 3.77 / MAX: 6.12 MIN: 3.8 / MAX: 5.62 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.23, N = 3 SE +/- 0.19, N = 3 SE +/- 0.33, N = 3 31.81 31.75 32.06 MIN: 31.41 / MAX: 43.61 MIN: 31.22 / MAX: 44.58 MIN: 31.53 / MAX: 41.79 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.027, N = 3 SE +/- 0.063, N = 3 SE +/- 0.062, N = 3 6.653 6.687 6.751 MIN: 6.52 / MAX: 8.14 MIN: 6.48 / MAX: 7.94 MIN: 6.61 / MAX: 18.82 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.0077 0.0154 0.0231 0.0308 0.0385 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 15 0.034 0.032 0.032 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 7K 14K 21K 28K 35K SE +/- 344.17, N = 3 SE +/- 152.00, N = 3 SE +/- 302.21, N = 15 29848 30957 31411 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 3 6 9 12 15 SE +/- 0.005, N = 3 SE +/- 0.324, N = 15 SE +/- 0.159, N = 3 6.700 7.474 9.951 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 1600 3200 4800 6400 8000 SE +/- 5.64, N = 3 SE +/- 246.59, N = 15 SE +/- 81.38, N = 3 7464 6840 5028 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 30.5 30.6 30.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.33, N = 3 SE +/- 0.43, N = 3 83.26 83.03 82.92 1. (CXX) g++ options: -O3 -fPIC
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.52, N = 3 SE +/- 0.39, N = 3 SE +/- 0.50, N = 3 79.91 86.63 79.47
InfluxDB Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Linux 5.4 300K 600K 900K 1200K 1500K SE +/- 2322.79, N = 3 1451631.0
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.061, N = 3 SE +/- 0.309, N = 12 SE +/- 0.089, N = 3 9.979 13.516 14.583 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 2K 4K 6K 8K 10K SE +/- 60.82, N = 3 SE +/- 179.95, N = 12 SE +/- 41.49, N = 3 10027 7447 6860 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 31.41 31.31 31.28 MIN: 31.06 / MAX: 41.58 MIN: 31.04 / MAX: 33.33 MIN: 31.01 / MAX: 32.53 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50 Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 32.06 31.98 31.92 MIN: 31.84 / MAX: 33.52 MIN: 31.69 / MAX: 35.66 MIN: 31.69 / MAX: 41.52 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 17.32 17.27 17.24 MIN: 17.17 / MAX: 47.93 MIN: 17.21 / MAX: 19.33 MIN: 17.13 / MAX: 25.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18 Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 19.07 19.15 19.09 MIN: 18.91 / MAX: 19.7 MIN: 18.93 / MAX: 19.6 MIN: 18.96 / MAX: 20.05 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16 Linux 5.9 Git Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 76.28 76.25 76.12 MIN: 75.82 / MAX: 99.96 MIN: 75.71 / MAX: 109.68 MIN: 75.65 / MAX: 77.47 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 18.26 18.21 18.25 MIN: 18 / MAX: 20.51 MIN: 18 / MAX: 19.54 MIN: 17.98 / MAX: 18.85 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface Linux 5.9 Git Linux 5.8 Linux 5.4 0.4253 0.8506 1.2759 1.7012 2.1265 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 1.89 1.89 1.89 MIN: 1.85 / MAX: 1.94 MIN: 1.85 / MAX: 1.99 MIN: 1.84 / MAX: 2.1 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: efficientnet-b0 Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 7.96 7.96 7.90 MIN: 7.88 / MAX: 8.56 MIN: 7.85 / MAX: 12.63 MIN: 7.82 / MAX: 8.64 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet Linux 5.9 Git Linux 5.8 Linux 5.4 1.1408 2.2816 3.4224 4.5632 5.704 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 5.06 5.06 5.07 MIN: 4.99 / MAX: 6.28 MIN: 4.96 / MAX: 7.1 MIN: 4.96 / MAX: 5.87 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 Linux 5.9 Git Linux 5.8 Linux 5.4 1.0598 2.1196 3.1794 4.2392 5.299 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 4.71 4.68 4.60 MIN: 4.6 / MAX: 5.59 MIN: 4.6 / MAX: 5.58 MIN: 4.49 / MAX: 5.34 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v3-v3 - Model: mobilenet-v3 Linux 5.9 Git Linux 5.8 Linux 5.4 1.2578 2.5156 3.7734 5.0312 6.289 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.59 5.57 5.53 MIN: 5.44 / MAX: 7.1 MIN: 5.46 / MAX: 10.25 MIN: 5.38 / MAX: 16.71 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v2-v2 - Model: mobilenet-v2 Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.41 6.38 6.33 MIN: 6.3 / MAX: 8.11 MIN: 6.27 / MAX: 7.79 MIN: 6.25 / MAX: 7.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 19.51 19.54 19.55 MIN: 19.16 / MAX: 20.91 MIN: 18.93 / MAX: 20.37 MIN: 19.03 / MAX: 30.89 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 18.71 18.63 18.64 MIN: 18.37 / MAX: 20.68 MIN: 18.32 / MAX: 20.09 MIN: 18.34 / MAX: 19.09 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg Linux 5.9 Git Linux 5.8 Linux 5.4 16 32 48 64 80 SE +/- 0.77, N = 3 SE +/- 0.81, N = 3 SE +/- 0.34, N = 3 70.84 70.12 70.44 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.0.16 Linux 5.9 Git Linux 5.8 Linux 5.4 130K 260K 390K 520K 650K SE +/- 830.89, N = 3 SE +/- 433.40, N = 3 SE +/- 1859.07, N = 3 619432.38 618206.65 608246.51 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 70 140 210 280 350 SE +/- 2.31, N = 3 SE +/- 0.81, N = 3 SE +/- 6.88, N = 15 238.28 234.52 307.99 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 90 180 270 360 450 SE +/- 4.11, N = 3 SE +/- 1.46, N = 3 SE +/- 8.70, N = 15 420 427 328 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Linux 5.9 Git Linux 5.8 Linux 5.4 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 62.24 61.96 61.58 1. RawTherapee, version 5.8, command line.
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet Linux 5.9 Git Linux 5.8 Linux 5.4 40K 80K 120K 160K 200K SE +/- 91.00, N = 3 SE +/- 95.67, N = 3 SE +/- 82.35, N = 3 185593 185435 185367
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile Linux 5.9 Git Linux 5.8 Linux 5.4 40K 80K 120K 160K 200K SE +/- 2558.67, N = 3 SE +/- 1546.87, N = 3 SE +/- 1527.45, N = 3 164492 161569 162498
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float Linux 5.9 Git Linux 5.8 Linux 5.4 30K 60K 90K 120K 150K SE +/- 109.78, N = 3 SE +/- 75.24, N = 3 SE +/- 36.35, N = 3 124249 124059 123996
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant Linux 5.9 Git Linux 5.8 Linux 5.4 30K 60K 90K 120K 150K SE +/- 28.39, N = 3 SE +/- 27.65, N = 3 SE +/- 73.72, N = 3 126843 126898 126727
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Linux 5.9 Git Linux 5.8 Linux 5.4 13 26 39 52 65 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.20, N = 3 57.61 59.22 56.86
NCNN Target: Vulkan GPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: yolov4-tiny Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.35, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 19.17 18.65 18.54 MIN: 16.98 / MAX: 35.27 MIN: 17.02 / MAX: 26.4 MIN: 16.98 / MAX: 29.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet50 Linux 5.9 Git Linux 5.8 Linux 5.4 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 23.37 23.20 23.05 MIN: 22 / MAX: 36.45 MIN: 22.05 / MAX: 31.98 MIN: 21.95 / MAX: 28.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: alexnet Linux 5.9 Git Linux 5.8 Linux 5.4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 9.85 10.10 9.52 MIN: 9 / MAX: 24.04 MIN: 9.01 / MAX: 25.8 MIN: 8.99 / MAX: 15.39 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet18 Linux 5.9 Git Linux 5.8 Linux 5.4 3 6 9 12 15 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 9.87 9.77 9.52 MIN: 8.92 / MAX: 23.99 MIN: 8.38 / MAX: 24.01 MIN: 8.41 / MAX: 18.47 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: vgg16 Linux 5.9 Git Linux 5.8 Linux 5.4 12 24 36 48 60 SE +/- 0.36, N = 3 SE +/- 0.45, N = 3 SE +/- 0.12, N = 3 54.55 54.72 53.69 MIN: 53.2 / MAX: 64.02 MIN: 53.14 / MAX: 68.06 MIN: 53.2 / MAX: 63.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: googlenet Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 16.16 16.21 15.99 MIN: 15.22 / MAX: 24.52 MIN: 15.17 / MAX: 28.14 MIN: 15.2 / MAX: 21.45 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: blazeface Linux 5.9 Git Linux 5.8 Linux 5.4 0.3443 0.6886 1.0329 1.3772 1.7215 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 1.53 1.53 1.46 MIN: 1.49 / MAX: 1.81 MIN: 1.48 / MAX: 1.8 MIN: 1.18 / MAX: 1.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: efficientnet-b0 Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 15.27 15.17 15.11 MIN: 14.22 / MAX: 30.66 MIN: 14.21 / MAX: 22.31 MIN: 14.21 / MAX: 23.14 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mnasnet Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 6.85 6.90 6.79 MIN: 6.52 / MAX: 14.39 MIN: 6.51 / MAX: 15.2 MIN: 6.52 / MAX: 15.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: shufflenet-v2 Linux 5.9 Git Linux 5.8 Linux 5.4 0.9 1.8 2.7 3.6 4.5 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 3.99 3.98 4.00 MIN: 3.82 / MAX: 4.62 MIN: 3.83 / MAX: 4.62 MIN: 3.82 / MAX: 6.24 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 7.30 7.61 7.27 MIN: 6.95 / MAX: 16.41 MIN: 6.95 / MAX: 24.01 MIN: 6.96 / MAX: 16.13 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 6.19 6.18 6.16 MIN: 5.78 / MAX: 13.09 MIN: 5.78 / MAX: 12.72 MIN: 5.77 / MAX: 8.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mobilenet Linux 5.9 Git Linux 5.8 Linux 5.4 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 11.34 11.34 11.31 MIN: 10.56 / MAX: 24.7 MIN: 10.6 / MAX: 19.27 MIN: 10.53 / MAX: 22.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: squeezenet Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 14.74 14.78 14.74 MIN: 13.9 / MAX: 23.16 MIN: 14.05 / MAX: 29.16 MIN: 14.02 / MAX: 25.21 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica Linux 5.9 Git Linux 5.8 Linux 5.4 12 24 36 48 60 SE +/- 0.85, N = 3 SE +/- 0.20, N = 3 SE +/- 0.51, N = 3 50.51 51.45 52.19
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.7639 1.5278 2.2917 3.0556 3.8195 SE +/- 0.010, N = 3 SE +/- 0.004, N = 3 SE +/- 0.035, N = 7 2.561 2.561 3.395 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 80 160 240 320 400 SE +/- 1.55, N = 3 SE +/- 0.63, N = 3 SE +/- 3.06, N = 7 391 390 295 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 Linux 5.9 Git Linux 5.8 Linux 5.4 11K 22K 33K 44K 55K SE +/- 50.89, N = 3 SE +/- 119.08, N = 3 SE +/- 91.12, N = 3 52896 52599 52156 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Linux 5.9 Git Linux 5.8 Linux 5.4 0.5198 1.0396 1.5594 2.0792 2.599 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.31 2.30 2.28
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Linux 5.9 Git Linux 5.8 Linux 5.4 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 69.29 69.45 70.62
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.9 Git Linux 5.8 Linux 5.4 11 22 33 44 55 SE +/- 0.19, N = 3 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 50.02 49.85 50.02 1. (CXX) g++ options: -O3 -fPIC
VkFFT OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 2020-09-29 Linux 5.9 Git Linux 5.8 Linux 5.4 2K 4K 6K 8K 10K SE +/- 2.08, N = 3 SE +/- 3.53, N = 3 SE +/- 26.69, N = 3 10850 10850 10820
RealSR-NCNN Scale: 4x - TAA: No OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No Linux 5.9 Git Linux 5.8 Linux 5.4 11 22 33 44 55 SE +/- 0.78, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 48.00 47.51 47.67
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Linux 5.9 Git Linux 5.8 Linux 5.4 10 20 30 40 50 SE +/- 0.35, N = 3 SE +/- 0.39, N = 3 SE +/- 0.42, N = 3 46.00 45.64 45.57
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion Linux 5.9 Git Linux 5.8 Linux 5.4 9 18 27 36 45 SE +/- 0.43, N = 3 SE +/- 0.54, N = 4 SE +/- 0.30, N = 3 38.33 38.66 38.33 1. (CC) gcc options: -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.0439 0.0878 0.1317 0.1756 0.2195 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.195 0.193 0.188 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 60K 120K 180K 240K 300K SE +/- 396.72, N = 3 SE +/- 702.61, N = 3 SE +/- 1031.05, N = 3 255797 259773 266275 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.0871 0.1742 0.2613 0.3484 0.4355 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.387 0.378 0.370 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 100 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 100 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 60K 120K 180K 240K 300K SE +/- 744.79, N = 3 SE +/- 695.24, N = 3 SE +/- 880.11, N = 3 258869 264628 270324 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Linux 5.9 Git Linux 5.8 Linux 5.4 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 33.65 33.84 33.99 1. (CXX) g++ options: -O2 -lOpenCL
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 18.59 18.75 18.85 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Linux 5.9 Git Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 32.12 32.24 32.28 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass Linux 5.9 Git Linux 5.8 Linux 5.4 0.072 0.144 0.216 0.288 0.36 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.31 0.32 0.32 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Linux 5.9 Git Linux 5.8 Linux 5.4 800 1600 2400 3200 4000 SE +/- 9.15, N = 3 SE +/- 9.73, N = 3 SE +/- 15.00, N = 3 3723.1 3733.4 3745.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough Linux 5.9 Git Linux 5.8 Linux 5.4 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 25.31 25.23 25.24 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only Linux 5.9 Git Linux 5.8 Linux 5.4 150 300 450 600 750 SE +/- 0.52, N = 3 SE +/- 0.34, N = 3 SE +/- 1.04, N = 3 669.56 669.13 672.12 MIN: 444.44 / MAX: 857.14 MIN: 444.44 / MAX: 800 MIN: 444.44 / MAX: 800 1. mpv 0.32.0
PostgreSQL pgbench Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.0065 0.013 0.0195 0.026 0.0325 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.029 0.028 0.025 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 1 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 9K 18K 27K 36K 45K SE +/- 195.60, N = 3 SE +/- 148.03, N = 3 SE +/- 333.03, N = 3 34268 36005 39691 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.068 0.136 0.204 0.272 0.34 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.302 0.296 0.291 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 100 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 70K 140K 210K 280K 350K SE +/- 1260.54, N = 3 SE +/- 1365.89, N = 3 SE +/- 1104.18, N = 3 331764 337782 344184 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.0338 0.0676 0.1014 0.1352 0.169 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.148 0.146 0.150 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only Linux 5.9 Git Linux 5.8 Linux 5.4 70K 140K 210K 280K 350K SE +/- 1905.86, N = 3 SE +/- 695.06, N = 3 SE +/- 1781.47, N = 3 337661 344080 332862 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 0.5614 1.1228 1.6842 2.2456 2.807 SE +/- 0.020, N = 3 SE +/- 0.015, N = 3 SE +/- 0.003, N = 3 2.495 2.493 2.465 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 1 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 90 180 270 360 450 SE +/- 3.10, N = 3 SE +/- 2.41, N = 3 SE +/- 0.57, N = 3 401 401 406 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write - Average Latency Linux 5.9 Git Linux 5.8 Linux 5.4 30 60 90 120 150 SE +/- 0.71, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 115.64 114.76 114.26 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 1 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Write Linux 5.9 Git Linux 5.8 Linux 5.4 90 180 270 360 450 SE +/- 2.63, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 432 436 438 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Linux 5.9 Git Linux 5.8 Linux 5.4 0.9045 1.809 2.7135 3.618 4.5225 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.02 3.90 4.02 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Linux 5.9 Git Linux 5.8 Linux 5.4 6 12 18 24 30 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 25.51 25.20 24.79
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 SE +/- 0.08, N = 3 19.57 19.41 19.72
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Linux 5.9 Git Linux 5.8 Linux 5.4 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 23.06 22.85 22.45 1. (CXX) g++ options: -O2 -lOpenCL
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.20, N = 3 SE +/- 0.21, N = 3 SE +/- 0.04, N = 3 22.73 22.66 22.87
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Linux 5.9 Git Linux 5.8 Linux 5.4 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 22.29 22.73 22.17
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 SE +/- 0.26, N = 4 17.84 18.04 17.75 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass Linux 5.9 Git Linux 5.8 Linux 5.4 0.5895 1.179 1.7685 2.358 2.9475 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 2.53 2.54 2.62 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Linux 5.9 Git Linux 5.8 Linux 5.4 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 35.59 32.10 35.89 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.78, N = 3 SE +/- 2.12, N = 3 SE +/- 2.05, N = 3 243.77 245.50 244.75 MIN: 238.44 / MAX: 270.2 MIN: 237.95 / MAX: 258.89 MIN: 238.67 / MAX: 260.38 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 Linux 5.9 Git Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 2.24, N = 3 SE +/- 1.90, N = 3 SE +/- 0.31, N = 3 231.01 228.12 230.72 MIN: 225.1 / MAX: 237.83 MIN: 223.66 / MAX: 232.39 MIN: 227.92 / MAX: 231.96 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 SE +/- 0.19, N = 3 15.87 15.79 15.56
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Linux 5.9 Git Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 15.00 15.14 15.26 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Linux 5.9 Git Linux 5.8 Linux 5.4 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 11.61 11.41 11.27 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
System GZIP Decompression OpenBenchmarking.org Seconds, Fewer Is Better System GZIP Decompression Linux 5.9 Git Linux 5.8 Linux 5.4 0.6059 1.2118 1.8177 2.4236 3.0295 SE +/- 0.026, N = 15 SE +/- 0.027, N = 8 SE +/- 0.029, N = 13 2.667 2.666 2.693
MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only Linux 5.9 Git Linux 5.8 Linux 5.4 500 1000 1500 2000 2500 SE +/- 3.07, N = 3 SE +/- 4.83, N = 3 SE +/- 9.72, N = 3 2117.61 2112.38 2149.47 MIN: 1199.98 / MAX: 3000.08 MIN: 1090.91 / MAX: 3000.08 MIN: 1199.98 / MAX: 3000.08 1. mpv 0.32.0
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 8.06 8.06 8.06 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 24Aug2020 Model: Rhodopsin Protein Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.047, N = 3 SE +/- 0.073, N = 15 SE +/- 0.066, N = 3 5.945 6.289 6.666 1. (CXX) g++ options: -O3 -pthread -lm
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Linux 5.9 Git Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.053, N = 3 SE +/- 0.083, N = 3 SE +/- 0.075, N = 3 6.812 6.704 6.699 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast Linux 5.9 Git Linux 5.8 Linux 5.4 1.2218 2.4436 3.6654 4.8872 6.109 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 5.37 5.37 5.43 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.9 Git Linux 5.8 Linux 5.4 1.1493 2.2986 3.4479 4.5972 5.7465 SE +/- 0.021, N = 3 SE +/- 0.040, N = 3 SE +/- 0.070, N = 3 5.086 5.108 5.046 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.9 Git Linux 5.8 Linux 5.4 1.0865 2.173 3.2595 4.346 5.4325 SE +/- 0.066, N = 3 SE +/- 0.010, N = 3 SE +/- 0.032, N = 3 4.761 4.829 4.760 1. (CXX) g++ options: -O3 -fPIC
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine Linux 5.9 Git Linux 5.8 Linux 5.4 8K 16K 24K 32K 40K SE +/- 46.88, N = 3 SE +/- 43.81, N = 3 SE +/- 61.86, N = 3 37488.02 37385.28 36844.28 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Linux 5.9 Git Linux 5.8 Linux 5.4 0.4896 0.9792 1.4688 1.9584 2.448 SE +/- 0.014, N = 3 SE +/- 0.020, N = 3 SE +/- 0.024, N = 3 2.176 2.159 2.165 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Linux 5.9 Git Linux 5.8 Linux 5.4 0.3231 0.6462 0.9693 1.2924 1.6155 SE +/- 0.011, N = 3 SE +/- 0.015, N = 3 SE +/- 0.001, N = 3 1.413 1.397 1.436 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Phoronix Test Suite v10.8.5