Intel Core i5-2520M testing with a HP 161C (68SCF Ver. F.67 BIOS) and Intel Sandybridge Mobile 2GB on Ubuntu 18.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2010110-FI-SANDY577014 Sandy - Phoronix Test Suite Sandy Intel Core i5-2520M testing with a HP 161C (68SCF Ver. F.67 BIOS) and Intel Sandybridge Mobile 2GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2010110-FI-SANDY577014&rdt&gru .
Sandy Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 4.18 2 3 Intel Core i5-2520M @ 3.20GHz (2 Cores / 4 Threads) HP 161C (68SCF Ver. F.67 BIOS) Intel 2nd Generation Core DRAM 4096MB 160GB INTEL SSDSA2M160 Intel Sandybridge Mobile 2GB (1300MHz) IDT 92HD81B1X5 Intel 82579LM + Intel Centrino Advanced-N 6205 Ubuntu 18.04 4.18.0-20-generic (x86_64) GNOME Shell 3.28.3 X Server 1.20.1 modesetting 1.20.1 3.3 Mesa 18.2.8 GCC 7.4.0 ext4 1600x900 3.3 Mesa 19.2.8 GCC 7.5.0 900x1600 1600x900 OpenBenchmarking.org Compiler Details - 4.18: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - 2: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - 3: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details - CFQ / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2f Java Details - 4.18: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) - 2: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1) - 3: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1) Python Details - 4.18: Python 2.7.15rc1 + Python 3.6.7 - 2: Python 2.7.17 + Python 3.6.9 - 3: Python 2.7.17 + Python 3.6.9 Security Details - l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Sandy amg: ospray: San Miguel - SciVis ospray: XFrog Forest - SciVis ospray: San Miguel - Path Tracer ospray: NASA Streamlines - SciVis ospray: XFrog Forest - Path Tracer ospray: Magnetic Reconnection - SciVis ospray: NASA Streamlines - Path Tracer optcarrot: Optimized Benchmark neatbench: CPU paraview: Wavelet Volume - 1600 x 900 paraview: Wavelet Contour - 1600 x 900 aom-av1: Speed 0 Two-Pass aom-av1: Speed 4 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p vpxenc: Speed 0 vpxenc: Speed 5 hpcg: mt-dgemm: Sustained Floating-Point Rate arrayfire: BLAS CPU oidn: Memorial openvkl: vklBenchmark graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space coremark: CoreMark Size 666 - Iterations Per Second byte: Dhrystone 2 luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism ior: Write Test ior: Read Test lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression compress-zstd: 3 compress-zstd: 19 nettle: aes256 nettle: chacha nettle: sha512 nettle: poly1305-aes tjbench: Decompression Throughput himeno: Poisson Pressure Solver botan: KASUMI botan: AES-256 botan: Twofish botan: Blowfish botan: CAST-256 smhasher: wyhash smhasher: Spooky32 smhasher: fasthash32 smhasher: t1ha2_atonce cryptopp: Unkeyed Algorithms askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding paraview: Wavelet Contour - 1600 x 900 compress-7zip: Compress Speed Test paraview: Wavelet Volume - 1600 x 900 libraw: Post-Processing Benchmark crafty: Elapsed Time tscp: AI Chess Performance gromacs: Water Benchmark lammps: Rhodopsin Protein mcperf: Add - 1 mcperf: Add - 4 mcperf: Get - 1 mcperf: Get - 4 mcperf: Set - 1 mcperf: Set - 4 mcperf: Append - 1 mcperf: Append - 4 mcperf: Delete - 1 mcperf: Delete - 4 mcperf: Prepend - 1 mcperf: Prepend - 4 mcperf: Replace - 1 mcperf: Replace - 4 keydb: hint: FLOAT john-the-ripper: Blowfish john-the-ripper: MD5 redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET glmark2: 1600 x 900 openssl: RSA 4096-bit Performance postmark: Disk Transaction Performance brl-cad: VGR Performance Metric lulesh: smhasher: wyhash smhasher: Spooky32 smhasher: fasthash32 smhasher: t1ha2_atonce namd: ATPase Simulation - 327,506 Atoms webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 caffe: AlexNet - CPU - 100 caffe: GoogleNet - CPU - 100 pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python toybrot: OpenMP toybrot: C++ Tasks toybrot: C++ Threads arrayfire: Conjugate Gradient CPU onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 glibc-bench: cos glibc-bench: exp glibc-bench: ffs glibc-bench: sin glibc-bench: log2 glibc-bench: modf glibc-bench: sinh glibc-bench: sqrt glibc-bench: tanh glibc-bench: asinh glibc-bench: atanh glibc-bench: ffsll glibc-bench: sincos glibc-bench: pthread_once core-latency: Average Latency Between CPU Cores sqlite: 1 rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster dolfyn: Computational Fluid Dynamics polyhedron: ac polyhedron: air polyhedron: mdbx polyhedron: doduc polyhedron: linpk polyhedron: tfft2 polyhedron: aermod polyhedron: rnflow polyhedron: induct2 polyhedron: protein polyhedron: capacita polyhedron: channel2 polyhedron: fatigue2 polyhedron: gas_dyn2 polyhedron: test_fpu2 polyhedron: mp_prop_design mrbayes: Primate Phylogeny Analysis hmmer: Pfam Database Search mocassin: Dust 2D tau100.0 java-gradle-perf: Reactor avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 build-apache: Time To Compile build-ffmpeg: Time To Compile build-gdb: Time To Compile build-linux-kernel: Time To Compile build-mplayer: Time To Compile build-php: Time To Compile build2: Time To Compile smallpt: Global Illumination Renderer; 128 Samples tungsten: Hair tungsten: Water Caustic tungsten: Non-Exponential tungsten: Volumetric Caustic dcraw: RAW To PPM Image Conversion deepspeech: CPU encode-flac: WAV To FLAC encode-mp3: WAV To MP3 espeak: Text-To-Speech Synthesis montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg n-queens: Elapsed Time rnnoise: sudokut: Total Time tachyon: Total Time tensorflow: Cifar10 basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing sqlite-speedtest: Timed Time - Size 1,000 darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask hugin: Panorama Photo Assistant + Stitching Time inkscape: SVG Files To PNG libreoffice: 20 Documents To PDF ocrmypdf: Processing 60 Page PDF Document octave-benchmark: rawtherapee: Total Benchmark Time rsvg: SVG Files To PNG appleseed: Emily appleseed: Disney Material appleseed: Material Tester git: Time To Complete Common Git Commands tesseract-ocr: Time To OCR 7 Images 4.18 2 3 146890.1 1.29 0.23 0.15 2.50 0.17 1.73 0.49 54.21 1.79 5.68 6.83 0.06 0.55 4.14 0.87 14.51 1.4354 1.5897 1.8051 1.6584 2.1071 1.8536 0.003 0.043 0.228 1.78 6.94 1.18752 0.257760 79.1650 0.73 15.375 35 405 14 12 92 25 125 50074.416282 23470148.0 0.18 0.21 88.66 155.54 26 85 289 803 42 881 54 317 314 387 114 452 148 696 666.4 7.30 1249.32 670.887 259.18 1730.33 107.163378 2244.854830 57.275 1962.655 209.865 247.634 85.935 13957.62 11028.83 5381.75 9782.13 207.158986 279.779 378.295 279.877 380.094 242.065 384.578 71.231 8033 90.797 10.98 5176110 897034 0.124 0.955 37457.3 36966.5 62715.3 62153.3 37338.6 36841.4 38060.0 38268.7 60442.6 60039.3 38923.0 38270.8 37502.3 38556.0 100776.62 261246526.03810 2150 33508 1678162.90 1249388.77 991833.16 1560865.97 1141922.80 262 226.8 3472 12991 1178.6787 31.045 59.005 43.865 40.083 11.89653 2.402 3.669 32.232 11.848 81.528 1490107 21610500 1042610 1011413 1010960 19543267 151540 294088 480 660 235 209 242 43.5 1.04 47.9 188 348 20.1 197 1.01 776548 780684 791312 79.19 122.958 838.766 91.8983 202.428 299.091 30160.5 8875.48 47.7264 418.588 395.033 54580.2 32927.9 3.05613 54547.5 17.1069 4.00994 24.6173 6.17030 24.7274 32.3671 24.5502 3.05547 54039.4 3.07042 70.542875 10.041 239.966 1009.135 178.968 77.146 37.235 6.64 4.82 8.15 18.89 9.54 64.04 12.33 25.49 90.12 23.24 27.92 167.85 77.96 144.02 63.44 126.5 225.636 195.873 707 414.648 31.913 32.910 32.184 31.660 68.340 331.196 384.981 549.322 255.001 255.377 677.647 91.042 190.106 115.303 48.4928 67.8643 69.939 186.62022 17.278 13.068 52.810 141.641 91.162 35.077 19.204 846.3045 545.69 169.752 21.506 207.966 418.527 2292.362 144.370 72.121 35.068 0.789 31.359 14.197 9.373 187.703 51.176 71.809 51.117 102.087 104.733 74.591 12.823 28.289 27.350 57.408 175.043 39.020 16.184 201.093 15.697 239.931 30.128 3371.417995 2307.396634 1946.397513 89.197 49.515 152433.8 1.71 0.31 0.15 2.49 0.17 1.73 0.49 55.09 1.79 5.22 6.43 0.06 0.55 4.15 0.87 14.45 1.4392 1.5885 1.8009 1.6610 2.1071 1.8532 0.003 0.043 0.228 1.78 6.93 1.18612 0.257210 79.7004 0.73 15.375 49 468 18 15 129 34 156 50268.369606 23402869.7 0.18 0.21 88.96 165.40 26 86 289 804 41 881 53 317 314 387 114 455 146 692 682.0 7.27 1261.11 670.937 258.83 1726.10 106.851301 2247.172204 57.257 1962.273 210.477 248.037 85.942 13907.01 11029.88 5381.18 9770.96 207.254882 279.877 378.833 279.926 380.185 246.558 384.208 67.019 8063 83.443 11.00 5185697 897617 0.124 0.955 36513.0 37341.0 62529.0 62695.2 37952.1 37610.5 39071.2 38738.3 59912.0 60445.5 38852.7 39030.0 38061.5 39215.6 101242.65 261254791.37770 2150 85838 1081180.98 1277684.58 908803.54 1380069.89 1121119.38 224 226.6 3424 13002 1170.8725 31.292 59.015 43.868 40.098 11.98227 2.409 3.664 32.113 11.816 81.407 1490813 21618800 1042820 1011443 1011213 19550233 151523 293326 479 661 235 209 242 43.4 1.04 47.9 188 348 20.1 197 1.01 770844 781159 791224 79.53 50.5437 505.791 61.9271 92.9494 146.000 5105.16 1052.31 20.7185 418.007 394.381 54568.2 32945.8 3.05947 54491.2 17.0890 4.00857 24.7948 6.17192 24.7726 32.3966 24.5642 3.07120 54125.5 3.06270 73.133125 10.363 239.966 1011.736 178.779 77.229 37.301 6.64 4.82 8.17 18.9 9.56 55.21 11.36 22.86 83.11 21.48 25.6 153.25 72.21 144.97 63.48 126.33 226.182 196.144 711 407.882 32.919 31.894 32.278 33.098 68.338 332.431 384.869 544.050 255.201 255.736 674.964 90.956 189.755 115.470 48.7023 67.8128 69.670 186.68500 17.446 13.077 52.283 144.226 91.173 35.292 19.272 860.3651 545.47 169.543 21.579 208.164 418.906 2299.351 145.192 72.275 35.031 0.785 31.065 14.286 9.366 188.441 51.546 72.099 51.448 102.761 105.875 74.670 12.878 28.297 27.325 57.476 175.993 39.022 16.185 200.928 15.684 240.142 29.925 3388.546648 2377.94916 1953.022475 89.858 49.567 153685.5 1.74 0.31 0.15 2.50 0.17 1.74 0.49 54.30 1.79 5.67 6.89 0.06 0.55 4.14 0.87 14.50 1.4298 1.5842 1.8148 1.6492 2.1216 1.8473 0.003 0.043 0.228 1.78 6.92 1.18630 0.257163 79.2698 0.73 15.375 49 464 18 15 127 34 155 50182.760101 23367984.7 0.18 0.21 88.97 157.60 26 85 289 796 42 871 54 317 314 387 114 447 148 696 674.2 7.27 1261.29 670.972 262.56 1729.48 107.078574 2246.091519 57.098 1961.484 210.652 246.953 85.755 14211.42 11024.00 5380.79 9777.30 205.916951 279.779 378.384 280.171 380.366 257.217 382.552 71.766 8050 90.761 10.96 5183271 895573 0.124 0.958 36343.6 36830.6 62442.1 61858.8 36770.4 37140.2 38023.6 38112.0 60087.3 60378.0 38973.6 38816.0 38748.4 38298.2 100396.04 261406399.64573 2152 85631 1009913.42 1349480.67 917688.35 1559783.04 1163627.55 261 226.7 3489 12768 1148.2646 31 59.009 43.865 40.105 11.97777 2.403 3.666 32.190 11.835 81.737 1491127 21627933 1043447 1010783 1011190 19551433 151449 294369 479 659 235 209 241 43.3 1.04 48.0 187 348 20.0 197 1.01 774422 782514 792540 79.66 50.1717 503.647 62.0776 92.3356 145.609 5112.04 1067.27 20.6943 417.855 394.297 54601.7 32959.9 3.06609 54547.6 17.0923 4.00578 24.6093 6.18338 24.8211 32.3507 24.5399 3.05824 54090.3 3.06229 69.532975 10.139 239.292 1013.236 179.032 77.223 37.275 6.64 4.85 8.19 18.81 9.56 59.25 11.4 22.96 83.13 21.5 25.75 153.45 72.31 143.88 63.46 126.46 225.679 195.117 711 415.310 35.430 35.304 36.893 34.353 68.163 331.796 385.256 543.489 254.799 255.052 674.835 91.047 189.620 115.379 48.8860 68.3214 69.710 186.40076 17.651 13.061 53.137 141.824 91.211 35.053 19.555 846.4553 547.31 169.461 21.507 207.976 418.866 2306.609 144.235 71.903 34.920 0.783 30.871 14.202 9.316 187.319 51.175 71.703 51.340 102.389 105.511 74.771 12.797 28.420 27.405 57.478 175.493 39.008 16.220 200.771 15.696 240.036 29.896 3390.000833 2334.679043 1957.083467 88.594 49.561 OpenBenchmarking.org
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 4.18 2 3 30K 60K 90K 120K 150K SE +/- 1930.88, N = 4 SE +/- 1768.74, N = 3 SE +/- 2413.25, N = 3 146890.1 152433.8 153685.5 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis 4.18 2 3 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 1.29 1.71 1.74 MIN: 1.24 / MAX: 1.48 MIN: 1.3 / MAX: 1.75 MIN: 1.51 / MAX: 1.76
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis 4.18 2 3 0.0698 0.1396 0.2094 0.2792 0.349 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.23 0.31 0.31 MIN: 0.18 / MAX: 0.29 MIN: 0.28 MIN: 0.3
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer 4.18 2 3 0.0338 0.0676 0.1014 0.1352 0.169 SE +/- 0.00, N = 9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.15 0.15 0.15 MIN: 0.09
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis 4.18 2 3 0.5625 1.125 1.6875 2.25 2.8125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 5 2.50 2.49 2.50 MIN: 2.43 / MAX: 2.52 MIN: 2.38 / MAX: 2.51 MIN: 2.35 / MAX: 2.52
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer 4.18 2 3 0.0383 0.0766 0.1149 0.1532 0.1915 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.17 0.17 0.17 MIN: 0.15
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis 4.18 2 3 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.73 1.73 1.74 MIN: 1.69 / MAX: 1.75 MIN: 1.68 / MAX: 1.75 MIN: 1.68 / MAX: 1.76
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer 4.18 2 3 0.1103 0.2206 0.3309 0.4412 0.5515 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.49 0.49 0.49 MIN: 0.48 / MAX: 0.5 MIN: 0.48 / MAX: 0.5 MAX: 0.5
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark 4.18 2 3 12 24 36 48 60 SE +/- 0.50, N = 4 SE +/- 0.17, N = 4 SE +/- 0.55, N = 4 54.21 55.09 54.30 1. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
NeatBench Acceleration: CPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: CPU 4.18 2 3 0.4028 0.8056 1.2084 1.6112 2.014 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.79 1.79 1.79
ParaView Test: Wavelet Volume - Resolution: 1600 x 900 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1600 x 900 4.18 2 3 1.278 2.556 3.834 5.112 6.39 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.68 5.22 5.67
ParaView Test: Wavelet Contour - Resolution: 1600 x 900 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1600 x 900 4.18 2 3 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 6.83 6.43 6.89
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 4.18 2 3 0.0135 0.027 0.0405 0.054 0.0675 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.06 0.06 0.06 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 4.18 2 3 0.1238 0.2476 0.3714 0.4952 0.619 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.55 0.55 0.55 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime 4.18 2 3 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 4.14 4.15 4.14 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 4.18 2 3 0.1958 0.3916 0.5874 0.7832 0.979 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.87 0.87 0.87 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 4.18 2 3 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 14.51 14.45 14.50 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown 4.18 2 3 0.3238 0.6476 0.9714 1.2952 1.619 SE +/- 0.0013, N = 3 SE +/- 0.0017, N = 3 SE +/- 0.0061, N = 3 1.4354 1.4392 1.4298 MIN: 1.41 / MAX: 1.45 MIN: 1.43 / MAX: 1.45 MIN: 1.41 / MAX: 1.45
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown 4.18 2 3 0.3577 0.7154 1.0731 1.4308 1.7885 SE +/- 0.0006, N = 3 SE +/- 0.0014, N = 3 SE +/- 0.0043, N = 3 1.5897 1.5885 1.5842 MIN: 1.58 / MAX: 1.61 MIN: 1.58 / MAX: 1.61 MIN: 1.54 / MAX: 1.61
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon 4.18 2 3 0.4083 0.8166 1.2249 1.6332 2.0415 SE +/- 0.0086, N = 3 SE +/- 0.0064, N = 3 SE +/- 0.0060, N = 3 1.8051 1.8009 1.8148 MIN: 1.76 / MAX: 1.84 MIN: 1.75 / MAX: 1.84 MIN: 1.77 / MAX: 1.85
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj 4.18 2 3 0.3737 0.7474 1.1211 1.4948 1.8685 SE +/- 0.0040, N = 3 SE +/- 0.0018, N = 3 SE +/- 0.0048, N = 3 1.6584 1.6610 1.6492 MIN: 1.64 / MAX: 1.68 MIN: 1.65 / MAX: 1.68 MIN: 1.63 / MAX: 1.67
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon 4.18 2 3 0.4774 0.9548 1.4322 1.9096 2.387 SE +/- 0.0055, N = 3 SE +/- 0.0031, N = 3 SE +/- 0.0014, N = 3 2.1071 2.1071 2.1216 MIN: 2.06 / MAX: 2.17 MIN: 2.06 / MAX: 2.16 MIN: 2.07 / MAX: 2.16
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj 4.18 2 3 0.4171 0.8342 1.2513 1.6684 2.0855 SE +/- 0.0033, N = 3 SE +/- 0.0014, N = 3 SE +/- 0.0047, N = 3 1.8536 1.8532 1.8473 MIN: 1.84 / MAX: 1.87 MIN: 1.84 / MAX: 1.87 MIN: 1.83 / MAX: 1.87
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p 4.18 2 3 0.0007 0.0014 0.0021 0.0028 0.0035 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.003 0.003 0.003 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p 4.18 2 3 0.0097 0.0194 0.0291 0.0388 0.0485 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.043 0.043 0.043 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p 4.18 2 3 0.0513 0.1026 0.1539 0.2052 0.2565 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.228 0.228 0.228 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
VP9 libvpx Encoding Speed: Speed 0 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 0 4.18 2 3 0.4005 0.801 1.2015 1.602 2.0025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.78 1.78 1.78 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 4.18 2 3 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.94 6.93 6.92 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 4.18 2 3 0.2672 0.5344 0.8016 1.0688 1.336 SE +/- 0.00049, N = 3 SE +/- 0.00017, N = 3 SE +/- 0.00045, N = 3 1.18752 1.18612 1.18630 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate 4.18 2 3 0.058 0.116 0.174 0.232 0.29 SE +/- 0.000346, N = 3 SE +/- 0.000452, N = 3 SE +/- 0.000364, N = 3 0.257760 0.257210 0.257163 1. (CC) gcc options: -O3 -march=native -fopenmp
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU 4.18 2 3 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 79.17 79.70 79.27 1. (CXX) g++ options: -rdynamic
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial 4.18 2 3 0.1643 0.3286 0.4929 0.6572 0.8215 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.73 0.73 0.73
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark 4.18 2 3 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 15.38 15.38 15.38 MIN: 1 / MAX: 56 MIN: 1 / MAX: 56 MIN: 1 / MAX: 56
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl 4.18 2 3 11 22 33 44 55 35 49 49 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate 4.18 2 3 100 200 300 400 500 SE +/- 2.00, N = 3 SE +/- 0.58, N = 3 SE +/- 6.74, N = 3 405 468 464 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen 4.18 2 3 4 8 12 16 20 14 18 18 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced 4.18 2 3 4 8 12 16 20 12 15 15 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing 4.18 2 3 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 92 129 127 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian 4.18 2 3 8 16 24 32 40 25 34 34 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space 4.18 2 3 30 60 90 120 150 SE +/- 0.33, N = 3 125 156 155 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 4.18 2 3 11K 22K 33K 44K 55K SE +/- 1.84, N = 3 SE +/- 82.82, N = 3 SE +/- 61.57, N = 3 50074.42 50268.37 50182.76 1. (CC) gcc options: -O2 -lrt" -lrt
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 4.18 2 3 5M 10M 15M 20M 25M SE +/- 4806.55, N = 3 SE +/- 14789.83, N = 3 SE +/- 16527.39, N = 3 23470148.0 23402869.7 23367984.7
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC 4.18 2 3 0.0405 0.081 0.1215 0.162 0.2025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.18 0.18 0.18 MIN: 0.17 / MAX: 0.19 MIN: 0.17 MIN: 0.17
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism 4.18 2 3 0.0473 0.0946 0.1419 0.1892 0.2365 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.21 0.21 0.21 MIN: 0.2 / MAX: 0.23 MIN: 0.2 / MAX: 0.23 MIN: 0.2 / MAX: 0.23
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test 4.18 2 3 20 40 60 80 100 SE +/- 0.78, N = 3 SE +/- 0.54, N = 3 SE +/- 0.87, N = 3 88.66 88.96 88.97 MIN: 75.1 / MAX: 139.14 MIN: 22.35 / MAX: 146.02 MIN: 3.19 / MAX: 142.51 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test 4.18 2 3 40 80 120 160 200 SE +/- 8.45, N = 3 SE +/- 7.86, N = 3 SE +/- 7.19, N = 3 155.54 165.40 157.60 MIN: 78.08 / MAX: 204.71 MIN: 43.48 / MAX: 207.6 MIN: 26.71 / MAX: 212.72 1. (CC) gcc options: -O2 -lm -pthread -lmpi
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 4.18 2 3 6 12 18 24 30 26 26 26 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 4.18 2 3 20 40 60 80 100 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 85 86 85 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression 4.18 2 3 60 120 180 240 300 289 289 289 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression 4.18 2 3 200 400 600 800 1000 SE +/- 1.20, N = 3 SE +/- 8.50, N = 3 803 804 796 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression 4.18 2 3 10 20 30 40 50 42 41 42 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression 4.18 2 3 200 400 600 800 1000 SE +/- 10.33, N = 3 881 881 871 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression 4.18 2 3 12 24 36 48 60 SE +/- 0.67, N = 3 SE +/- 0.75, N = 4 54 53 54 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression 4.18 2 3 70 140 210 280 350 317 317 317 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression 4.18 2 3 70 140 210 280 350 SE +/- 0.33, N = 3 314 314 314 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression 4.18 2 3 80 160 240 320 400 SE +/- 1.53, N = 3 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 387 387 387 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression 4.18 2 3 30 60 90 120 150 SE +/- 0.33, N = 3 114 114 114 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression 4.18 2 3 100 200 300 400 500 SE +/- 1.86, N = 3 SE +/- 3.18, N = 3 452 455 447 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression 4.18 2 3 30 60 90 120 150 SE +/- 1.86, N = 3 148 146 148 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression 4.18 2 3 150 300 450 600 750 SE +/- 3.51, N = 3 SE +/- 0.33, N = 3 696 692 696 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 4.18 2 3 150 300 450 600 750 SE +/- 1.86, N = 3 SE +/- 0.85, N = 3 SE +/- 0.75, N = 3 666.4 682.0 674.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 4.18 2 3 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 7.30 7.27 7.27 1. (CC) gcc options: -O3 -pthread -lz -llzma
Nettle Test: aes256 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: aes256 4.18 2 3 300 600 900 1200 1500 SE +/- 7.88, N = 3 SE +/- 1.61, N = 3 SE +/- 1.24, N = 3 1249.32 1261.11 1261.29 MIN: 1040.95 / MAX: 1682.24 MIN: 1053.49 / MAX: 1682 MIN: 1050.49 / MAX: 1683.24 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
Nettle Test: chacha OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha 4.18 2 3 140 280 420 560 700 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.20, N = 3 670.89 670.94 670.97 MIN: 357.79 / MAX: 1736.43 MIN: 357.16 / MAX: 1735.73 MIN: 357.45 / MAX: 1735.42 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
Nettle Test: sha512 OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 4.18 2 3 60 120 180 240 300 SE +/- 3.54, N = 3 SE +/- 2.13, N = 3 SE +/- 0.20, N = 3 259.18 258.83 262.56 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
Nettle Test: poly1305-aes OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: poly1305-aes 4.18 2 3 400 800 1200 1600 2000 SE +/- 2.24, N = 3 SE +/- 3.66, N = 3 SE +/- 3.82, N = 3 1730.33 1726.10 1729.48 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput 4.18 2 3 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 SE +/- 0.12, N = 3 107.16 106.85 107.08 1. (CC) gcc options: -O3 -rdynamic
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 4.18 2 3 500 1000 1500 2000 2500 SE +/- 2.15, N = 3 SE +/- 2.22, N = 3 SE +/- 4.02, N = 3 2244.85 2247.17 2246.09 1. (CC) gcc options: -O3
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI 4.18 2 3 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 57.28 57.26 57.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 4.18 2 3 400 800 1200 1600 2000 SE +/- 5.90, N = 3 SE +/- 1.77, N = 3 SE +/- 2.32, N = 3 1962.66 1962.27 1961.48 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish 4.18 2 3 50 100 150 200 250 SE +/- 0.61, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 209.87 210.48 210.65 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish 4.18 2 3 50 100 150 200 250 SE +/- 0.41, N = 3 SE +/- 0.13, N = 3 SE +/- 0.64, N = 3 247.63 248.04 246.95 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 4.18 2 3 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 85.94 85.94 85.76 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
SMHasher Hash: wyhash OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: wyhash 4.18 2 3 3K 6K 9K 12K 15K SE +/- 100.75, N = 3 SE +/- 148.97, N = 15 SE +/- 59.52, N = 3 13957.62 13907.01 14211.42 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: Spooky32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: Spooky32 4.18 2 3 2K 4K 6K 8K 10K SE +/- 3.09, N = 3 SE +/- 3.92, N = 3 SE +/- 2.20, N = 3 11028.83 11029.88 11024.00 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: fasthash32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: fasthash32 4.18 2 3 1200 2400 3600 4800 6000 SE +/- 0.33, N = 3 SE +/- 0.27, N = 3 SE +/- 0.32, N = 3 5381.75 5381.18 5380.79 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: t1ha2_atonce 4.18 2 3 2K 4K 6K 8K 10K SE +/- 2.31, N = 3 SE +/- 2.96, N = 3 SE +/- 2.57, N = 3 9782.13 9770.96 9777.30 1. (CXX) g++ options: -march=native -O3 -lpthread
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms 4.18 2 3 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.14, N = 3 207.16 207.25 205.92 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding 4.18 2 3 60 120 180 240 300 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 279.78 279.88 279.78 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding 4.18 2 3 80 160 240 320 400 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 SE +/- 0.24, N = 3 378.30 378.83 378.38 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 4.18 2 3 60 120 180 240 300 SE +/- 0.27, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 279.88 279.93 280.17 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Degridding 4.18 2 3 80 160 240 320 400 SE +/- 0.16, N = 3 SE +/- 0.09, N = 3 SE +/- 0.27, N = 3 380.09 380.19 380.37 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 4.18 2 3 60 120 180 240 300 SE +/- 3.28, N = 3 SE +/- 3.18, N = 5 SE +/- 2.47, N = 3 242.07 246.56 257.22 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding 4.18 2 3 80 160 240 320 400 SE +/- 0.18, N = 3 SE +/- 0.25, N = 5 SE +/- 0.00, N = 3 384.58 384.21 382.55 1. (CXX) g++ options: -lpthread
ParaView Test: Wavelet Contour - Resolution: 1600 x 900 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1600 x 900 4.18 2 3 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.00, N = 3 71.23 67.02 71.77
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 4.18 2 3 2K 4K 6K 8K 10K SE +/- 23.38, N = 3 SE +/- 2.85, N = 3 SE +/- 10.67, N = 3 8033 8063 8050 1. (CXX) g++ options: -pipe -lpthread
ParaView Test: Wavelet Volume - Resolution: 1600 x 900 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1600 x 900 4.18 2 3 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 90.80 83.44 90.76
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark 4.18 2 3 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 10.98 11.00 10.96 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time 4.18 2 3 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 2170.48, N = 3 SE +/- 6146.48, N = 3 SE +/- 7620.26, N = 3 5176110 5185697 5183271 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 653.38, N = 5 SE +/- 358.36, N = 5 897034 897617 895573 1. (CC) gcc options: -O3 -march=native
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 4.18 2 3 0.0279 0.0558 0.0837 0.1116 0.1395 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.124 0.124 0.124 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 24Aug2020 Model: Rhodopsin Protein 4.18 2 3 0.2156 0.4312 0.6468 0.8624 1.078 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 0.955 0.955 0.958 1. (CXX) g++ options: -O3 -pthread -lm
Memcached mcperf Method: Add - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 1 4.18 2 3 8K 16K 24K 32K 40K SE +/- 255.38, N = 3 SE +/- 470.98, N = 3 SE +/- 265.50, N = 3 37457.3 36513.0 36343.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 4 4.18 2 3 8K 16K 24K 32K 40K SE +/- 69.92, N = 3 SE +/- 246.42, N = 3 SE +/- 349.88, N = 3 36966.5 37341.0 36830.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 1 4.18 2 3 13K 26K 39K 52K 65K SE +/- 231.82, N = 3 SE +/- 460.39, N = 3 SE +/- 220.78, N = 3 62715.3 62529.0 62442.1 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Get - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Get - Connections: 4 4.18 2 3 13K 26K 39K 52K 65K SE +/- 322.69, N = 3 SE +/- 303.68, N = 3 SE +/- 329.70, N = 3 62153.3 62695.2 61858.8 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 1 4.18 2 3 8K 16K 24K 32K 40K SE +/- 521.56, N = 3 SE +/- 294.27, N = 3 SE +/- 503.55, N = 3 37338.6 37952.1 36770.4 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Set - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Set - Connections: 4 4.18 2 3 8K 16K 24K 32K 40K SE +/- 418.62, N = 3 SE +/- 121.32, N = 3 SE +/- 168.44, N = 3 36841.4 37610.5 37140.2 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 1 4.18 2 3 8K 16K 24K 32K 40K SE +/- 107.95, N = 3 SE +/- 551.80, N = 3 SE +/- 453.56, N = 3 38060.0 39071.2 38023.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Append - Connections: 4 4.18 2 3 8K 16K 24K 32K 40K SE +/- 99.15, N = 3 SE +/- 43.36, N = 3 SE +/- 624.96, N = 3 38268.7 38738.3 38112.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 1 4.18 2 3 13K 26K 39K 52K 65K SE +/- 507.29, N = 3 SE +/- 381.40, N = 3 SE +/- 479.88, N = 3 60442.6 59912.0 60087.3 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Delete - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Delete - Connections: 4 4.18 2 3 13K 26K 39K 52K 65K SE +/- 158.15, N = 3 SE +/- 70.67, N = 3 SE +/- 189.06, N = 3 60039.3 60445.5 60378.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 1 4.18 2 3 8K 16K 24K 32K 40K SE +/- 339.72, N = 3 SE +/- 656.20, N = 3 SE +/- 402.60, N = 3 38923.0 38852.7 38973.6 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Prepend - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Prepend - Connections: 4 4.18 2 3 8K 16K 24K 32K 40K SE +/- 372.00, N = 3 SE +/- 487.80, N = 3 SE +/- 441.74, N = 3 38270.8 39030.0 38816.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace - Connections: 1 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 1 4.18 2 3 8K 16K 24K 32K 40K SE +/- 441.90, N = 3 SE +/- 457.95, N = 5 SE +/- 482.07, N = 5 37502.3 38061.5 38748.4 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace - Connections: 4 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Replace - Connections: 4 4.18 2 3 8K 16K 24K 32K 40K SE +/- 378.10, N = 3 SE +/- 153.53, N = 3 SE +/- 151.06, N = 3 38556.0 39215.6 38298.2 1. (CC) gcc options: -O2 -lm -rdynamic
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.0.16 4.18 2 3 20K 40K 60K 80K 100K SE +/- 927.08, N = 10 SE +/- 1072.56, N = 8 SE +/- 1123.44, N = 6 100776.62 101242.65 100396.04 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT 4.18 2 3 60M 120M 180M 240M 300M SE +/- 431754.06, N = 3 SE +/- 311769.93, N = 3 SE +/- 82823.25, N = 3 261246526.04 261254791.38 261406399.65 1. (CC) gcc options: -O3 -march=native -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish 4.18 2 3 500 1000 1500 2000 2500 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 2150 2150 2152 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 4.18 2 3 20K 40K 60K 80K 100K SE +/- 5463.18, N = 15 SE +/- 79.06, N = 3 SE +/- 58.15, N = 3 33508 85838 85631 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPOP 4.18 2 3 400K 800K 1200K 1600K 2000K SE +/- 38622.14, N = 14 SE +/- 73712.38, N = 14 SE +/- 15886.88, N = 3 1678162.90 1081180.98 1009913.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD 4.18 2 3 300K 600K 900K 1200K 1500K SE +/- 34623.08, N = 15 SE +/- 29707.94, N = 15 SE +/- 19342.21, N = 3 1249388.77 1277684.58 1349480.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 18219.78, N = 12 SE +/- 26219.78, N = 15 SE +/- 24332.34, N = 15 991833.16 908803.54 917688.35 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET 4.18 2 3 300K 600K 900K 1200K 1500K SE +/- 41012.59, N = 15 SE +/- 45075.10, N = 15 SE +/- 20353.85, N = 3 1560865.97 1380069.89 1559783.04 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 32101.99, N = 15 SE +/- 34727.51, N = 13 SE +/- 27310.89, N = 15 1141922.80 1121119.38 1163627.55 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
GLmark2 Resolution: 1600 x 900 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1600 x 900 4.18 2 3 60 120 180 240 300 262 224 261
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance 4.18 2 3 50 100 150 200 250 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 226.8 226.6 226.7 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 4.18 2 3 700 1400 2100 2800 3500 SE +/- 28.00, N = 3 SE +/- 32.33, N = 3 3472 3424 3489 1. (CC) gcc options: -O3
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric 4.18 2 3 3K 6K 9K 12K 15K 12991 13002 12768 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 4.18 2 3 300 600 900 1200 1500 SE +/- 2.38, N = 3 SE +/- 7.25, N = 3 SE +/- 10.20, N = 11 1178.68 1170.87 1148.26 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
SMHasher Hash: wyhash OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: wyhash 4.18 2 3 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.18, N = 15 31.05 31.29 31.00 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: Spooky32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: Spooky32 4.18 2 3 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 59.01 59.02 59.01 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: fasthash32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: fasthash32 4.18 2 3 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 43.87 43.87 43.87 1. (CXX) g++ options: -march=native -O3 -lpthread
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: t1ha2_atonce 4.18 2 3 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 40.08 40.10 40.11 1. (CXX) g++ options: -march=native -O3 -lpthread
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms 4.18 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 11.90 11.98 11.98
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default 4.18 2 3 0.542 1.084 1.626 2.168 2.71 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 SE +/- 0.000, N = 3 2.402 2.409 2.403 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 4.18 2 3 0.8255 1.651 2.4765 3.302 4.1275 SE +/- 0.006, N = 3 SE +/- 0.004, N = 3 SE +/- 0.004, N = 3 3.669 3.664 3.666 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
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 4.18 2 3 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.24, N = 3 SE +/- 0.27, N = 3 32.23 32.11 32.19 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
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 4.18 2 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.85 11.82 11.84 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
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 4.18 2 3 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 81.53 81.41 81.74 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet 4.18 2 3 300K 600K 900K 1200K 1500K SE +/- 202.51, N = 3 SE +/- 418.34, N = 3 SE +/- 538.03, N = 3 1490107 1490813 1491127
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 4.18 2 3 5M 10M 15M 20M 25M SE +/- 4250.88, N = 3 SE +/- 1907.88, N = 3 SE +/- 4179.85, N = 3 21610500 21618800 21627933
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 414.77, N = 3 SE +/- 235.87, N = 3 SE +/- 497.50, N = 3 1042610 1042820 1043447
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 233.90, N = 3 SE +/- 303.44, N = 3 SE +/- 158.78, N = 3 1011413 1011443 1010783
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 231.80, N = 3 SE +/- 242.10, N = 3 SE +/- 110.60, N = 3 1010960 1011213 1011190
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 4.18 2 3 4M 8M 12M 16M 20M SE +/- 3194.96, N = 3 SE +/- 4891.26, N = 3 SE +/- 2986.82, N = 3 19543267 19550233 19551433
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 4.18 2 3 30K 60K 90K 120K 150K SE +/- 290.11, N = 3 SE +/- 177.84, N = 3 SE +/- 138.66, N = 3 151540 151523 151449 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lboost_system -lboost_thread -lboost_filesystem -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lglog -lgflags -lsz -lz -ldl -lm -lprotobuf -llmdb -lopenblas
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 4.18 2 3 60K 120K 180K 240K 300K SE +/- 859.09, N = 3 SE +/- 288.69, N = 3 SE +/- 586.80, N = 3 294088 293326 294369 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lboost_system -lboost_thread -lboost_filesystem -lboost_chrono -lboost_date_time -lboost_atomic -lpthread -lglog -lgflags -lsz -lz -ldl -lm -lprotobuf -llmdb -lopenblas
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go 4.18 2 3 100 200 300 400 500 SE +/- 0.33, N = 3 480 479 479
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 4.18 2 3 140 280 420 560 700 660 661 659
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos 4.18 2 3 50 100 150 200 250 235 235 235
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float 4.18 2 3 50 100 150 200 250 SE +/- 0.33, N = 3 209 209 209
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody 4.18 2 3 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 242 242 241
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib 4.18 2 3 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 43.5 43.4 43.3
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace 4.18 2 3 0.234 0.468 0.702 0.936 1.17 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.04 1.04 1.04
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads 4.18 2 3 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 47.9 47.9 48.0
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes 4.18 2 3 40 80 120 160 200 SE +/- 0.33, N = 3 188 188 187
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile 4.18 2 3 80 160 240 320 400 348 348 348
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup 4.18 2 3 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 20.1 20.1 20.0
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template 4.18 2 3 40 80 120 160 200 SE +/- 0.67, N = 3 197 197 197
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python 4.18 2 3 0.2273 0.4546 0.6819 0.9092 1.1365 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.01 1.01 1.01
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: OpenMP 4.18 2 3 170K 340K 510K 680K 850K SE +/- 3342.54, N = 3 SE +/- 946.87, N = 3 SE +/- 1344.44, N = 3 776548 770844 774422 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Tasks 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 486.59, N = 3 SE +/- 136.60, N = 3 SE +/- 307.24, N = 3 780684 781159 782514 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Threads 4.18 2 3 200K 400K 600K 800K 1000K SE +/- 184.19, N = 3 SE +/- 56.48, N = 3 SE +/- 203.56, N = 3 791312 791224 792540 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU 4.18 2 3 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.17, N = 3 SE +/- 0.18, N = 3 79.19 79.53 79.66 1. (CXX) g++ options: -rdynamic
oneDNN Harness: IP Batch 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU 4.18 2 3 30 60 90 120 150 SE +/- 0.39, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 122.96 50.54 50.17 MIN: 95.09 MIN: 49.74 MIN: 49.41 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU 4.18 2 3 200 400 600 800 1000 SE +/- 3.30, N = 3 SE +/- 0.67, N = 3 SE +/- 0.91, N = 3 838.77 505.79 503.65 MIN: 718.14 MIN: 499.32 MIN: 494.54 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 4.18 2 3 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 91.90 61.93 62.08 MIN: 72.33 MIN: 61.27 MIN: 61.28 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU 4.18 2 3 40 80 120 160 200 SE +/- 2.00, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 202.43 92.95 92.34 MIN: 140.77 MIN: 91.26 MIN: 90.97 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU 4.18 2 3 70 140 210 280 350 SE +/- 2.40, N = 3 SE +/- 0.03, N = 3 SE +/- 0.24, N = 3 299.09 146.00 145.61 MIN: 275.92 MIN: 144.41 MIN: 143.71 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 4.18 2 3 6K 12K 18K 24K 30K SE +/- 267.78, N = 3 SE +/- 5.06, N = 3 SE +/- 3.16, N = 3 30160.50 5105.16 5112.04 MIN: 28335.1 MIN: 5080.79 MIN: 5089.21 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 4.18 2 3 2K 4K 6K 8K 10K SE +/- 296.68, N = 15 SE +/- 2.50, N = 3 SE +/- 3.02, N = 3 8875.48 1052.31 1067.27 MIN: 5851.64 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 4.18 2 3 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 47.73 20.72 20.69 MIN: 29.67 MIN: 19.53 MIN: 19.49 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 4.18 2 3 90 180 270 360 450 SE +/- 0.56, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 418.59 418.01 417.86 MIN: 416.13 / MAX: 426.73 MIN: 416.43 / MAX: 431.6 MIN: 416.36 / MAX: 426.88 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 4.18 2 3 90 180 270 360 450 SE +/- 0.85, N = 3 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 395.03 394.38 394.30 MIN: 392.35 / MAX: 410.15 MIN: 392.6 / MAX: 404.89 MIN: 392.47 / MAX: 402.05 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos 4.18 2 3 12K 24K 36K 48K 60K SE +/- 28.25, N = 3 SE +/- 20.07, N = 3 SE +/- 38.53, N = 3 54580.2 54568.2 54601.7
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp 4.18 2 3 7K 14K 21K 28K 35K SE +/- 16.38, N = 3 SE +/- 20.99, N = 3 SE +/- 10.17, N = 3 32927.9 32945.8 32959.9
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs 4.18 2 3 0.6899 1.3798 2.0697 2.7596 3.4495 SE +/- 0.00051, N = 3 SE +/- 0.00280, N = 3 SE +/- 0.00503, N = 3 3.05613 3.05947 3.06609
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin 4.18 2 3 12K 24K 36K 48K 60K SE +/- 30.43, N = 3 SE +/- 13.23, N = 3 SE +/- 35.58, N = 3 54547.5 54491.2 54547.6
glibc bench Benchmark: log2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 4.18 2 3 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 17.11 17.09 17.09
glibc bench Benchmark: modf OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf 4.18 2 3 0.9022 1.8044 2.7066 3.6088 4.511 SE +/- 0.00209, N = 3 SE +/- 0.00083, N = 3 SE +/- 0.00121, N = 3 4.00994 4.00857 4.00578
glibc bench Benchmark: sinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sinh 4.18 2 3 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.20, N = 3 SE +/- 0.02, N = 3 24.62 24.79 24.61
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt 4.18 2 3 2 4 6 8 10 SE +/- 0.00322, N = 3 SE +/- 0.00157, N = 3 SE +/- 0.00245, N = 3 6.17030 6.17192 6.18338
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh 4.18 2 3 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 24.73 24.77 24.82
glibc bench Benchmark: asinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: asinh 4.18 2 3 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 32.37 32.40 32.35
glibc bench Benchmark: atanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: atanh 4.18 2 3 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 24.55 24.56 24.54
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll 4.18 2 3 0.691 1.382 2.073 2.764 3.455 SE +/- 0.00109, N = 3 SE +/- 0.00244, N = 3 SE +/- 0.00257, N = 3 3.05547 3.07120 3.05824
glibc bench Benchmark: sincos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos 4.18 2 3 12K 24K 36K 48K 60K SE +/- 38.50, N = 3 SE +/- 30.51, N = 3 SE +/- 11.14, N = 3 54039.4 54125.5 54090.3
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once 4.18 2 3 0.6908 1.3816 2.0724 2.7632 3.454 SE +/- 0.01180, N = 3 SE +/- 0.00446, N = 3 SE +/- 0.00318, N = 3 3.07042 3.06270 3.06229
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores 4.18 2 3 16 32 48 64 80 70.54 73.13 69.53 MIN: 25.32 / MAX: 85.75 MIN: 23.22 / MAX: 89.99 MIN: 22.71 / MAX: 85.29 1. (CXX) g++ options: -std=c++11 -pthread -O3
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 4.18 2 3 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.31, N = 12 SE +/- 0.33, N = 15 10.04 10.36 10.14 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D 4.18 2 3 50 100 150 200 250 SE +/- 0.70, N = 3 SE +/- 0.63, N = 3 SE +/- 0.10, N = 3 239.97 239.97 239.29 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte 4.18 2 3 200 400 600 800 1000 SE +/- 1.43, N = 3 SE +/- 2.09, N = 3 SE +/- 0.28, N = 3 1009.14 1011.74 1013.24 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver 4.18 2 3 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 SE +/- 0.11, N = 3 178.97 178.78 179.03 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster 4.18 2 3 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 77.15 77.23 77.22 1. (CXX) g++ options: -O2 -lOpenCL
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics 4.18 2 3 9 18 27 36 45 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 37.24 37.30 37.28
Polyhedron Fortran Benchmarks Benchmark: ac OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: ac 4.18 2 3 2 4 6 8 10 6.64 6.64 6.64
Polyhedron Fortran Benchmarks Benchmark: air OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: air 4.18 2 3 1.0913 2.1826 3.2739 4.3652 5.4565 4.82 4.82 4.85
Polyhedron Fortran Benchmarks Benchmark: mdbx OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mdbx 4.18 2 3 2 4 6 8 10 8.15 8.17 8.19
Polyhedron Fortran Benchmarks Benchmark: doduc OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: doduc 4.18 2 3 5 10 15 20 25 18.89 18.90 18.81
Polyhedron Fortran Benchmarks Benchmark: linpk OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: linpk 4.18 2 3 3 6 9 12 15 9.54 9.56 9.56
Polyhedron Fortran Benchmarks Benchmark: tfft2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: tfft2 4.18 2 3 14 28 42 56 70 64.04 55.21 59.25
Polyhedron Fortran Benchmarks Benchmark: aermod OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: aermod 4.18 2 3 3 6 9 12 15 12.33 11.36 11.40
Polyhedron Fortran Benchmarks Benchmark: rnflow OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: rnflow 4.18 2 3 6 12 18 24 30 25.49 22.86 22.96
Polyhedron Fortran Benchmarks Benchmark: induct2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: induct2 4.18 2 3 20 40 60 80 100 90.12 83.11 83.13
Polyhedron Fortran Benchmarks Benchmark: protein OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: protein 4.18 2 3 6 12 18 24 30 23.24 21.48 21.50
Polyhedron Fortran Benchmarks Benchmark: capacita OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: capacita 4.18 2 3 7 14 21 28 35 27.92 25.60 25.75
Polyhedron Fortran Benchmarks Benchmark: channel2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: channel2 4.18 2 3 40 80 120 160 200 167.85 153.25 153.45
Polyhedron Fortran Benchmarks Benchmark: fatigue2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: fatigue2 4.18 2 3 20 40 60 80 100 77.96 72.21 72.31
Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 4.18 2 3 30 60 90 120 150 144.02 144.97 143.88
Polyhedron Fortran Benchmarks Benchmark: test_fpu2 OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: test_fpu2 4.18 2 3 14 28 42 56 70 63.44 63.48 63.46
Polyhedron Fortran Benchmarks Benchmark: mp_prop_design OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: mp_prop_design 4.18 2 3 30 60 90 120 150 126.50 126.33 126.46
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis 4.18 2 3 50 100 150 200 250 SE +/- 0.32, N = 3 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 225.64 226.18 225.68 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -O3 -std=c99 -pedantic -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 4.18 2 3 40 80 120 160 200 SE +/- 0.49, N = 3 SE +/- 0.26, N = 3 SE +/- 0.39, N = 3 195.87 196.14 195.12 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -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 4.18 2 3 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 2.91, N = 3 SE +/- 2.52, N = 3 707 711 711 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor 4.18 2 3 90 180 270 360 450 SE +/- 9.99, N = 9 SE +/- 8.40, N = 9 SE +/- 9.37, N = 9 414.65 407.88 415.31
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 4.18 2 3 8 16 24 32 40 SE +/- 0.41, N = 15 SE +/- 0.41, N = 4 SE +/- 0.50, N = 15 31.91 32.92 35.43 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 4.18 2 3 8 16 24 32 40 SE +/- 0.72, N = 15 SE +/- 0.26, N = 15 SE +/- 0.41, N = 3 32.91 31.89 35.30 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 4.18 2 3 8 16 24 32 40 SE +/- 0.41, N = 4 SE +/- 0.40, N = 15 SE +/- 0.62, N = 15 32.18 32.28 36.89 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 4.18 2 3 8 16 24 32 40 SE +/- 0.26, N = 15 SE +/- 0.46, N = 3 SE +/- 0.65, N = 15 31.66 33.10 34.35 1. (CXX) g++ options: -O3 -fPIC
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile 4.18 2 3 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 68.34 68.34 68.16
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile 4.18 2 3 70 140 210 280 350 SE +/- 0.22, N = 3 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 331.20 332.43 331.80
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile 4.18 2 3 80 160 240 320 400 SE +/- 0.32, N = 3 SE +/- 0.20, N = 3 SE +/- 0.26, N = 3 384.98 384.87 385.26
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile 4.18 2 3 120 240 360 480 600 SE +/- 6.19, N = 9 SE +/- 1.47, N = 3 SE +/- 1.35, N = 3 549.32 544.05 543.49
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile 4.18 2 3 60 120 180 240 300 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 255.00 255.20 254.80
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile 4.18 2 3 60 120 180 240 300 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 255.38 255.74 255.05
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile 4.18 2 3 150 300 450 600 750 SE +/- 3.24, N = 3 SE +/- 0.88, N = 3 SE +/- 0.52, N = 3 677.65 674.96 674.84
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples 4.18 2 3 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 91.04 90.96 91.05 1. (CXX) g++ options: -fopenmp -O3
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair 4.18 2 3 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.08, N = 3 190.11 189.76 189.62 1. (CXX) g++ options: -std=c++0x -march=sandybridge -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic 4.18 2 3 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 115.30 115.47 115.38 1. (CXX) g++ options: -std=c++0x -march=sandybridge -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential 4.18 2 3 11 22 33 44 55 SE +/- 0.04, N = 3 SE +/- 0.36, N = 3 SE +/- 0.31, N = 3 48.49 48.70 48.89 1. (CXX) g++ options: -std=c++0x -march=sandybridge -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic 4.18 2 3 15 30 45 60 75 SE +/- 0.28, N = 3 SE +/- 0.21, N = 3 SE +/- 0.38, N = 3 67.86 67.81 68.32 1. (CXX) g++ options: -std=c++0x -march=sandybridge -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mno-sse4a -mno-avx -mno-fma -mno-bmi2 -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lpthread -ldl
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion 4.18 2 3 16 32 48 64 80 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 69.94 69.67 69.71 1. (CC) gcc options: -lm
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU 4.18 2 3 40 80 120 160 200 SE +/- 1.10, N = 3 SE +/- 1.17, N = 3 SE +/- 1.03, N = 3 186.62 186.69 186.40
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 4.18 2 3 4 8 12 16 20 SE +/- 0.18, N = 5 SE +/- 0.07, N = 5 SE +/- 0.12, N = 5 17.28 17.45 17.65 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 4.18 2 3 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 13.07 13.08 13.06 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis 4.18 2 3 12 24 36 48 60 SE +/- 0.68, N = 4 SE +/- 0.42, N = 4 SE +/- 0.67, N = 4 52.81 52.28 53.14 1. (CC) gcc options: -O2 -std=c99
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 4.18 2 3 30 60 90 120 150 SE +/- 1.49, N = 3 SE +/- 1.41, N = 3 SE +/- 1.88, N = 4 141.64 144.23 141.82 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time 4.18 2 3 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 91.16 91.17 91.21 1. (CC) gcc options: -static -fopenmp -O3 -march=native
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 4.18 2 3 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.21, N = 3 SE +/- 0.01, N = 3 35.08 35.29 35.05 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time 4.18 2 3 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 19.20 19.27 19.56
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time 4.18 2 3 200 400 600 800 1000 SE +/- 1.06, N = 3 SE +/- 7.24, N = 3 SE +/- 0.59, N = 3 846.30 860.37 846.46 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow Build: Cifar10 4.18 2 3 120 240 360 480 600 SE +/- 0.28, N = 3 SE +/- 0.22, N = 3 SE +/- 0.40, N = 3 545.69 545.47 547.31
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S 4.18 2 3 40 80 120 160 200 SE +/- 0.37, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 169.75 169.54 169.46 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 4.18 2 3 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 21.51 21.58 21.51 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 4.18 2 3 50 100 150 200 250 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 207.97 208.16 207.98 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 4.18 2 3 90 180 270 360 450 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 418.53 418.91 418.87 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing 4.18 2 3 500 1000 1500 2000 2500 SE +/- 2.60, N = 3 SE +/- 9.77, N = 3 SE +/- 1.55, N = 3 2292.36 2299.35 2306.61 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 4.18 2 3 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 1.32, N = 3 SE +/- 0.61, N = 3 144.37 145.19 144.24 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Boat - Acceleration: CPU-only 4.18 2 3 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 72.12 72.28 71.90
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only 4.18 2 3 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 35.07 35.03 34.92
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Rack - Acceleration: CPU-only 4.18 2 3 0.1775 0.355 0.5325 0.71 0.8875 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 0.789 0.785 0.783
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only 4.18 2 3 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 31.36 31.07 30.87
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop 4.18 2 3 4 8 12 16 20 SE +/- 0.18, N = 3 SE +/- 0.22, N = 3 SE +/- 0.13, N = 3 14.20 14.29 14.20
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale 4.18 2 3 3 6 9 12 15 SE +/- 0.057, N = 3 SE +/- 0.061, N = 3 SE +/- 0.005, N = 3 9.373 9.366 9.316
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon 4.18 2 3 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.42, N = 3 SE +/- 0.12, N = 3 187.70 188.44 187.32
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect 4.18 2 3 12 24 36 48 60 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.07, N = 3 51.18 51.55 51.18
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias 4.18 2 3 16 32 48 64 80 SE +/- 0.13, N = 3 SE +/- 0.30, N = 3 SE +/- 0.11, N = 3 71.81 72.10 71.70
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass 4.18 2 3 12 24 36 48 60 SE +/- 0.01, N = 3 SE +/- 0.31, N = 3 SE +/- 0.06, N = 3 51.12 51.45 51.34
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur 4.18 2 3 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.28, N = 3 SE +/- 0.29, N = 3 102.09 102.76 102.39
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance 4.18 2 3 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.31, N = 3 SE +/- 0.19, N = 3 104.73 105.88 105.51
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees 4.18 2 3 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.25, N = 3 SE +/- 0.33, N = 3 74.59 74.67 74.77
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize 4.18 2 3 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 12.82 12.88 12.80
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: rotate 4.18 2 3 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 28.29 28.30 28.42
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels 4.18 2 3 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 27.35 27.33 27.41
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask 4.18 2 3 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 57.41 57.48 57.48
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time 4.18 2 3 40 80 120 160 200 SE +/- 1.70, N = 3 SE +/- 2.15, N = 3 SE +/- 1.56, N = 3 175.04 175.99 175.49
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG 4.18 2 3 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.17, N = 3 39.02 39.02 39.01 1. Inkscape 0.92.3 (2405546, 2018-03-11)
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF 4.18 2 3 4 8 12 16 20 SE +/- 0.11, N = 21 SE +/- 0.10, N = 22 SE +/- 0.08, N = 21 16.18 16.19 16.22 1. LibreOffice 6.0.7.3 00m0(Build:3)
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 6.1.2 Processing 60 Page PDF Document 4.18 2 3 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 0.19, N = 3 201.09 200.93 200.77
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 4.18 2 3 4 8 12 16 20 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 15.70 15.68 15.70
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time 4.18 2 3 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 239.93 240.14 240.04 1. RawTherapee, version 5.3, command line
An advanced, cross-platform program for developing raw photos.
Website: http://www.rawtherapee.com/
Documentation: http://rawpedia.rawtherapee.com/
Forum: https://discuss.pixls.us/c/software/rawtherapee
Code and bug reports: https://github.com/Beep6581/RawTherapee
Symbols:
<Chevrons> indicate parameters you can change.
[Square brackets] mean the parameter is optional.
The pipe symbol | indicates a choice of one or the other.
The dash symbol - denotes a range of possible values from one to the other.
Usage:
rawtherapee-cli -c <dir>|<files> Convert files in batch with default parameters.
rawtherapee-cli <other options> -c <dir>|<files> Convert files in batch with your own settings.
Options:
rawtherapee-cli[-o <output>|-O <output>] [-q] [-a] [-s|-S] [-p <one.pp3> [-p <two.pp3> ...] ] [-d] [ -j[1-100] [-js<1-3>] | [-b<8|16>] [-t[z] | [-n]] ] [-Y] [-f] -c <input>
-c <files> Specify one or more input files or directory.
When specifying directories, Rawtherapee will look for images files that comply with the
selected extensions (see also '-a').
-c must be the last option.
-o <file>|<dir> Set output file or folder.
Saves output file alongside input file if -o is not specified.
-O <file>|<dir> Set output file or folder and copy pp3 file into it.
Saves output file alongside input file if -O is not specified.
-q Quick-start mode. Does not load cached files to speedup start time.
-a Process all supported image file types when specifying a folder, even those
not currently selected in Preferences > File Browser > Parsed Extensions.
-s Use the existing sidecar file to build the processing parameters,
e.g. for photo.raw there should be a photo.raw.pp3 file in the same folder.
If the sidecar file does not exist, neutral values will be used.
-S Like -s but skip if the sidecar file does not exist.
-p <file.pp3> Specify processing profile to be used for all conversions.
You can specify as many sets of "-p <file.pp3>" options as you like,
each will be built on top of the previous one, as explained below.
-d Use the default raw or non-raw processing profile as set in
Preferences > Image Processing > Default Processing Profile
-j[1-100] Specify output to be JPEG (default, if -t and -n are not set).
Optionally, specify compression 1-100 (default value: 92).
-js<1-3> Specify the JPEG chroma subsampling parameter, where:
1 = Best compression: 2x2, 1x1, 1x1 (4:2:0)
Chroma halved vertically and horizontally.
2 = Balanced (default): 2x1, 1x1, 1x1 (4:2:2)
Chroma halved horizontally.
3 = Best quality: 1x1, 1x1, 1x1 (4:4:4)
No chroma subsampling.
-b<8|16> Specify bit depth per channel (default value: 16 for TIFF, 8 for PNG).
Only applies to TIFF and PNG output, JPEG is always 8.
-t[z] Specify output to be TIFF.
Uncompressed by default, or deflate compression with 'z'.
-n Specify output to be compressed PNG.
Compression is hard-coded to 6.
-Y Overwrite output if present.
-f Use the custom fast-export processing pipeline.
Your pp3 files can be incomplete, RawTherapee will build the final values as follows:
1- A new processing profile is created using neutral values,
2- If the "-d" option is set, the values are overridden by those found in
the default raw or non-raw processing profile.
3- If one or more "-p" options are set, the values are overridden by those
found in these processing profiles.
4- If the "-s" or "-S" options are set, the values are finally overridden by those
found in the sidecar files.
The processing profiles are processed in the order specified on the command line.
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG 4.18 2 3 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 30.13 29.93 29.90 1. rsvg-convert version 2.40.20
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily 4.18 2 3 700 1400 2100 2800 3500 3371.42 3388.55 3390.00
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material 4.18 2 3 500 1000 1500 2000 2500 2307.40 2377.95 2334.68
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester 4.18 2 3 400 800 1200 1600 2000 1946.40 1953.02 1957.08
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands 4.18 2 3 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.49, N = 3 SE +/- 0.23, N = 3 89.20 89.86 88.59 1. git version 2.17.1
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images 4.18 2 3 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 49.52 49.57 49.56
Phoronix Test Suite v10.8.4