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.
4.18 Processor: Intel Core i5-2520M @ 3.20GHz (2 Cores / 4 Threads), Motherboard: HP 161C (68SCF Ver. F.67 BIOS), Chipset: Intel 2nd Generation Core DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile 2GB (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM + Intel Centrino Advanced-N 6205
OS: Ubuntu 18.04, Kernel: 4.18.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 3.3 Mesa 18.2.8, Compiler: GCC 7.4.0, File-System: ext4, Screen Resolution: 1600x900
Compiler Notes: --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 -vDisk Notes: CFQ / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)Python Notes: Python 2.7.15rc1 + Python 3.6.7Security Notes: 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
2 OS: Ubuntu 18.04, Kernel: 4.18.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 3.3 Mesa 19.2.8, Compiler: GCC 7.5.0, File-System: ext4, Screen Resolution: 900x1600
Compiler Notes: --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 -vDisk Notes: CFQ / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x2fJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu118.04.1)Python Notes: Python 2.7.17 + Python 3.6.9Security Notes: 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
3 OS: Ubuntu 18.04, Kernel: 4.18.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 3.3 Mesa 19.2.8, Compiler: GCC 7.5.0, File-System: ext4, Screen Resolution: 1600x900
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
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
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
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
High Performance Conjugate Gradient HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.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
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.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
Dolfyn Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Algebraic Multi-Grid Benchmark AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems. Learn more via the OpenBenchmarking.org test page.
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
Monte Carlo Simulations of Ionised Nebulae Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.
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
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
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
OSPray Intel OSPray is a portable ray-tracing engine for high-performance, high-fidenlity scientific visualizations. OSPray builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
AOM AV1 This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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 Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
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
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
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 This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9/WebM format using a sample 1080p video. Learn more via the OpenBenchmarking.org test page.
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
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
OpenVKL OpenVKL is the Intel Open Volume Kernel Library that offers high-performance volume computation kernels and part of the Intel oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.
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
LuxCoreRender LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.
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
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
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.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 Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
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 Tungsten is a C++ physically based renderer that makes use of Intel's Embree ray tracing library. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
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
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
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
Tachyon This is a test of the threaded Tachyon, a parallel ray-tracing system, measuring the time to ray-trace a sample scene. Learn more via the OpenBenchmarking.org test page.
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
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
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
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.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
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
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
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
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
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
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
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 This is a test of core-latency, which measures the latency between all core combinations on the system processor(s). Reported is the average latency. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
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
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
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
Basis Universal Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
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
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
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
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 GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
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
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
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
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 Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.
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 Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.
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)
OCRMyPDF OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.
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
RawTherapee RawTherapee is a cross-platform, open-source multi-threaded RAW image processing program. Learn more via the OpenBenchmarking.org test page.
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 RSVG/librsvg is an SVG vector graphics library. This test profile times how long it takes to complete various operations by rsvg-convert. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
Caffe This is a benchmark of the Caffe deep learning framework and currently supports the AlexNet and Googlenet model and execution on both CPUs and NVIDIA GPUs. Learn more via the OpenBenchmarking.org test page.
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
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
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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