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
OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Tasks 4.18 3 2 200K 400K 600K 800K 1000K SE +/- 486.59, N = 3 SE +/- 307.24, N = 3 SE +/- 136.60, N = 3 780684 782514 781159 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Threads 4.18 3 2 200K 400K 600K 800K 1000K SE +/- 184.19, N = 3 SE +/- 203.56, N = 3 SE +/- 56.48, N = 3 791312 792540 791224 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: chacha 4.18 3 2 140 280 420 560 700 SE +/- 0.17, N = 3 SE +/- 0.20, N = 3 SE +/- 0.24, N = 3 670.89 670.97 670.94 MIN: 357.79 / MAX: 1736.43 MIN: 357.45 / MAX: 1735.42 MIN: 357.16 / MAX: 1735.73 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.org Mbyte/s, More Is Better Nettle 3.5.1 Test: sha512 4.18 3 2 60 120 180 240 300 SE +/- 3.54, N = 3 SE +/- 0.20, N = 3 SE +/- 2.13, N = 3 259.18 262.56 258.83 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 3 2 400 800 1200 1600 2000 SE +/- 2.24, N = 3 SE +/- 3.82, N = 3 SE +/- 3.66, N = 3 1730.33 1729.48 1726.10 1. (CC) gcc options: -O2 -ggdb3 -lnettle -lm -lcrypto
OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: wyhash 4.18 3 2 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.18, N = 15 31.05 31.00 31.29 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: Spooky32 4.18 3 2 2K 4K 6K 8K 10K SE +/- 3.09, N = 3 SE +/- 2.20, N = 3 SE +/- 3.92, N = 3 11028.83 11024.00 11029.88 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: Spooky32 4.18 3 2 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 59.01 59.01 59.02 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2020-02-29 Hash: fasthash32 4.18 3 2 1200 2400 3600 4800 6000 SE +/- 0.33, N = 3 SE +/- 0.32, N = 3 SE +/- 0.27, N = 3 5381.75 5380.79 5381.18 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: fasthash32 4.18 3 2 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 3 2 2K 4K 6K 8K 10K SE +/- 2.31, N = 3 SE +/- 2.57, N = 3 SE +/- 2.96, N = 3 9782.13 9777.30 9770.96 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2020-02-29 Hash: t1ha2_atonce 4.18 3 2 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 40.08 40.11 40.10 1. (CXX) g++ options: -march=native -O3 -lpthread
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 4.18 3 2 20 40 60 80 100 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 85 85 86 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 3 2 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 3 2 200 400 600 800 1000 SE +/- 1.20, N = 3 SE +/- 8.50, N = 3 803 796 804 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 3 2 10 20 30 40 50 42 42 41 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 3 2 200 400 600 800 1000 SE +/- 10.33, N = 3 881 871 881 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 3 2 12 24 36 48 60 SE +/- 0.67, N = 3 SE +/- 0.75, N = 4 54 54 53 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 3 2 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 3 2 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 3 2 80 160 240 320 400 SE +/- 1.53, N = 3 SE +/- 1.00, N = 3 SE +/- 0.33, 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 3 2 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 3 2 100 200 300 400 500 SE +/- 1.86, N = 3 SE +/- 3.18, N = 3 452 447 455 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 3 2 30 60 90 120 150 SE +/- 1.86, N = 3 148 148 146 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 3 2 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 3.51, N = 3 696 696 692 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 4.18 3 2 400 800 1200 1600 2000 SE +/- 5.90, N = 3 SE +/- 2.32, N = 3 SE +/- 1.77, N = 3 1962.66 1961.48 1962.27 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 3 2 50 100 150 200 250 SE +/- 0.61, N = 3 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 209.87 210.65 210.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: Blowfish 4.18 3 2 50 100 150 200 250 SE +/- 0.41, N = 3 SE +/- 0.64, N = 3 SE +/- 0.13, N = 3 247.63 246.95 248.04 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 3 2 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 85.94 85.76 85.94 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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 3 2 12K 24K 36K 48K 60K SE +/- 28.25, N = 3 SE +/- 38.53, N = 3 SE +/- 20.07, N = 3 54580.2 54601.7 54568.2
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp 4.18 3 2 7K 14K 21K 28K 35K SE +/- 16.38, N = 3 SE +/- 10.17, N = 3 SE +/- 20.99, N = 3 32927.9 32959.9 32945.8
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs 4.18 3 2 0.6899 1.3798 2.0697 2.7596 3.4495 SE +/- 0.00051, N = 3 SE +/- 0.00503, N = 3 SE +/- 0.00280, N = 3 3.05613 3.06609 3.05947
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin 4.18 3 2 12K 24K 36K 48K 60K SE +/- 30.43, N = 3 SE +/- 35.58, N = 3 SE +/- 13.23, N = 3 54547.5 54547.6 54491.2
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf 4.18 3 2 0.9022 1.8044 2.7066 3.6088 4.511 SE +/- 0.00209, N = 3 SE +/- 0.00121, N = 3 SE +/- 0.00083, N = 3 4.00994 4.00578 4.00857
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll 4.18 3 2 0.691 1.382 2.073 2.764 3.455 SE +/- 0.00109, N = 3 SE +/- 0.00257, N = 3 SE +/- 0.00244, N = 3 3.05547 3.05824 3.07120
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos 4.18 3 2 12K 24K 36K 48K 60K SE +/- 38.50, N = 3 SE +/- 11.14, N = 3 SE +/- 30.51, N = 3 54039.4 54090.3 54125.5
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once 4.18 3 2 0.6908 1.3816 2.0724 2.7632 3.454 SE +/- 0.01180, N = 3 SE +/- 0.00318, N = 3 SE +/- 0.00446, N = 3 3.07042 3.06229 3.06270
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 3 2 40 80 120 160 200 SE +/- 0.37, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 169.75 169.46 169.54 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 3 2 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 21.51 21.51 21.58 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 3 2 50 100 150 200 250 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 207.97 207.98 208.16 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 3 2 90 180 270 360 450 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.13, N = 3 418.53 418.87 418.91 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 3 2 500 1000 1500 2000 2500 SE +/- 2.60, N = 3 SE +/- 1.55, N = 3 SE +/- 9.77, N = 3 2292.36 2306.61 2299.35 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 3 2 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 72.12 71.90 72.28
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Masskrug - Acceleration: CPU-only 4.18 3 2 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 35.07 34.92 35.03
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Rack - Acceleration: CPU-only 4.18 3 2 0.1775 0.355 0.5325 0.71 0.8875 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 0.789 0.783 0.785
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.2 Test: Server Room - Acceleration: CPU-only 4.18 3 2 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 31.36 30.87 31.07
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric 4.18 3 2 3K 6K 9K 12K 15K 12991 12768 13002 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
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 3 2 40 80 120 160 200 SE +/- 1.70, N = 3 SE +/- 1.56, N = 3 SE +/- 2.15, N = 3 175.04 175.49 175.99
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 3 2 50 100 150 200 250 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 239.93 240.04 240.14 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.
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 3 2 0.542 1.084 1.626 2.168 2.71 SE +/- 0.004, N = 3 SE +/- 0.000, N = 3 SE +/- 0.003, N = 3 2.402 2.403 2.409 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 3 2 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.666 3.664 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 3 2 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.27, N = 3 SE +/- 0.24, N = 3 32.23 32.19 32.11 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 3 2 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 11.85 11.84 11.82 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 3 2 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 81.53 81.74 81.41 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
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 3 2 4 8 12 16 20 SE +/- 0.18, N = 3 SE +/- 0.13, N = 3 SE +/- 0.22, N = 3 14.20 14.20 14.29
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale 4.18 3 2 3 6 9 12 15 SE +/- 0.057, N = 3 SE +/- 0.005, N = 3 SE +/- 0.061, N = 3 9.373 9.316 9.366
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon 4.18 3 2 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.12, N = 3 SE +/- 0.42, N = 3 187.70 187.32 188.44
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect 4.18 3 2 12 24 36 48 60 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 51.18 51.18 51.55
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias 4.18 3 2 16 32 48 64 80 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.30, N = 3 71.81 71.70 72.10
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass 4.18 3 2 12 24 36 48 60 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.31, N = 3 51.12 51.34 51.45
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur 4.18 3 2 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.29, N = 3 SE +/- 0.28, N = 3 102.09 102.39 102.76
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance 4.18 3 2 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 SE +/- 0.31, N = 3 104.73 105.51 105.88
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees 4.18 3 2 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.33, N = 3 SE +/- 0.25, N = 3 74.59 74.77 74.67
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 3 2 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 30.13 29.90 29.93 1. rsvg-convert version 2.40.20
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 3 2 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 SE +/- 0.18, N = 3 201.09 200.77 200.93
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels 4.18 3 2 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 27.35 27.41 27.33
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask 4.18 3 2 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 57.41 57.48 57.48
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 3 2 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.18, N = 3 39.02 39.01 39.02 1. Inkscape 0.92.3 (2405546, 2018-03-11)
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 3 2 9 18 27 36 45 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 37.24 37.28 37.30
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 3 2 40 80 120 160 200 SE +/- 1.10, N = 3 SE +/- 1.03, N = 3 SE +/- 1.17, N = 3 186.62 186.40 186.69
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 3 2 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.21, N = 3 35.08 35.05 35.29 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
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 3 2 90 180 270 360 450 SE +/- 0.56, N = 3 SE +/- 0.11, N = 3 SE +/- 0.12, N = 3 418.59 417.86 418.01 MIN: 416.13 / MAX: 426.73 MIN: 416.36 / MAX: 426.88 MIN: 416.43 / MAX: 431.6 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 3 2 90 180 270 360 450 SE +/- 0.85, N = 3 SE +/- 0.19, N = 3 SE +/- 0.20, N = 3 395.03 394.30 394.38 MIN: 392.35 / MAX: 410.15 MIN: 392.47 / MAX: 402.05 MIN: 392.6 / MAX: 404.89 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
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 3 2 30K 60K 90K 120K 150K SE +/- 290.11, N = 3 SE +/- 138.66, N = 3 SE +/- 177.84, N = 3 151540 151449 151523 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 3 2 60K 120K 180K 240K 300K SE +/- 859.09, N = 3 SE +/- 586.80, N = 3 SE +/- 288.69, N = 3 294088 294369 293326 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
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 3 2 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
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 3 2 0.2672 0.5344 0.8016 1.0688 1.336 SE +/- 0.00049, N = 3 SE +/- 0.00045, N = 3 SE +/- 0.00017, N = 3 1.18752 1.18630 1.18612 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 3 2 50 100 150 200 250 SE +/- 0.70, N = 3 SE +/- 0.10, N = 3 SE +/- 0.63, N = 3 239.97 239.29 239.97 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte 4.18 3 2 200 400 600 800 1000 SE +/- 1.43, N = 3 SE +/- 0.28, N = 3 SE +/- 2.09, N = 3 1009.14 1013.24 1011.74 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver 4.18 3 2 40 80 120 160 200 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.14, N = 3 178.97 179.03 178.78 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster 4.18 3 2 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 77.15 77.22 77.23 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 3 2 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 11.90 11.98 11.98
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 3 2 30 60 90 120 150 SE +/- 0.39, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 122.96 50.17 50.54 MIN: 95.09 MIN: 49.41 MIN: 49.74 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 3 2 200 400 600 800 1000 SE +/- 3.30, N = 3 SE +/- 0.91, N = 3 SE +/- 0.67, N = 3 838.77 503.65 505.79 MIN: 718.14 MIN: 494.54 MIN: 499.32 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 3 2 20 40 60 80 100 SE +/- 0.45, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 91.90 62.08 61.93 MIN: 72.33 MIN: 61.28 MIN: 61.27 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 3 2 40 80 120 160 200 SE +/- 2.00, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 202.43 92.34 92.95 MIN: 140.77 MIN: 90.97 MIN: 91.26 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 3 2 70 140 210 280 350 SE +/- 2.40, N = 3 SE +/- 0.24, N = 3 SE +/- 0.03, N = 3 299.09 145.61 146.00 MIN: 275.92 MIN: 143.71 MIN: 144.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: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 4.18 3 2 6K 12K 18K 24K 30K SE +/- 267.78, N = 3 SE +/- 3.16, N = 3 SE +/- 5.06, N = 3 30160.50 5112.04 5105.16 MIN: 28335.1 MIN: 5089.21 MIN: 5080.79 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 3 2 2K 4K 6K 8K 10K SE +/- 296.68, N = 15 SE +/- 3.02, N = 3 SE +/- 2.50, N = 3 8875.48 1067.27 1052.31 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 3 2 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 47.73 20.69 20.72 MIN: 29.67 MIN: 19.49 MIN: 19.53 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding 4.18 3 2 80 160 240 320 400 SE +/- 0.24, N = 3 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 378.30 378.38 378.83 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 3 2 60 120 180 240 300 SE +/- 0.27, N = 3 SE +/- 0.05, N = 3 SE +/- 0.10, N = 3 279.88 280.17 279.93 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 3 2 80 160 240 320 400 SE +/- 0.16, N = 3 SE +/- 0.27, N = 3 SE +/- 0.09, N = 3 380.09 380.37 380.19 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 3 2 60 120 180 240 300 SE +/- 3.28, N = 3 SE +/- 2.47, N = 3 SE +/- 3.18, N = 5 242.07 257.22 246.56 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 3 2 80 160 240 320 400 SE +/- 0.18, N = 3 SE +/- 0.00, N = 3 SE +/- 0.25, N = 5 384.58 382.55 384.21 1. (CXX) g++ options: -lpthread
OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU 4.18 3 2 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 SE +/- 0.17, N = 3 79.19 79.66 79.53 1. (CXX) g++ options: -rdynamic
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 3 2 30K 60K 90K 120K 150K SE +/- 1930.88, N = 4 SE +/- 2413.25, N = 3 SE +/- 1768.74, N = 3 146890.1 153685.5 152433.8 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 3 2 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 2.52, N = 3 SE +/- 2.91, 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
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 3 2 700 1400 2100 2800 3500 SE +/- 28.00, N = 3 SE +/- 32.33, N = 3 3472 3489 3424 1. (CC) gcc options: -O3
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 4.18 3 2 20K 40K 60K 80K 100K SE +/- 5463.18, N = 15 SE +/- 58.15, N = 3 SE +/- 79.06, N = 3 33508 85631 85838 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
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 3 2 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 3 2 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 3 2 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 4.14 4.14 4.15 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 3 2 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 3 2 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 14.51 14.50 14.45 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 3 2 40 80 120 160 200 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.20, N = 3 190.11 189.62 189.76 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 3 2 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 115.30 115.38 115.47 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 3 2 11 22 33 44 55 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 SE +/- 0.36, N = 3 48.49 48.89 48.70 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 3 2 15 30 45 60 75 SE +/- 0.28, N = 3 SE +/- 0.38, N = 3 SE +/- 0.21, N = 3 67.86 68.32 67.81 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
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 3 2 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 3 2 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 6.94 6.92 6.93 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate 4.18 3 2 100 200 300 400 500 SE +/- 2.00, N = 3 SE +/- 6.74, N = 3 SE +/- 0.58, N = 3 405 464 468 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 3 2 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 3 2 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 3 2 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 92 127 129 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 3 2 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
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 3 2 16 32 48 64 80 70.54 69.53 73.13 MIN: 25.32 / MAX: 85.75 MIN: 22.71 / MAX: 85.29 MIN: 23.22 / MAX: 89.99 1. (CXX) g++ options: -std=c++11 -pthread -O3
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space 4.18 3 2 30 60 90 120 150 SE +/- 0.33, N = 3 125 155 156 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
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 3 2 200 400 600 800 1000 SE +/- 1.06, N = 3 SE +/- 0.59, N = 3 SE +/- 7.24, N = 3 846.30 846.46 860.37 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
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 3 2 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 3 2 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 3 2 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
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 3 2 0.3238 0.6476 0.9714 1.2952 1.619 SE +/- 0.0013, N = 3 SE +/- 0.0061, N = 3 SE +/- 0.0017, N = 3 1.4354 1.4298 1.4392 MIN: 1.41 / MAX: 1.45 MIN: 1.41 / MAX: 1.45 MIN: 1.43 / MAX: 1.45
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown 4.18 3 2 0.3577 0.7154 1.0731 1.4308 1.7885 SE +/- 0.0006, N = 3 SE +/- 0.0043, N = 3 SE +/- 0.0014, N = 3 1.5897 1.5842 1.5885 MIN: 1.58 / MAX: 1.61 MIN: 1.54 / MAX: 1.61 MIN: 1.58 / MAX: 1.61
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon 4.18 3 2 0.4083 0.8166 1.2249 1.6332 2.0415 SE +/- 0.0086, N = 3 SE +/- 0.0060, N = 3 SE +/- 0.0064, N = 3 1.8051 1.8148 1.8009 MIN: 1.76 / MAX: 1.84 MIN: 1.77 / MAX: 1.85 MIN: 1.75 / MAX: 1.84
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj 4.18 3 2 0.3737 0.7474 1.1211 1.4948 1.8685 SE +/- 0.0040, N = 3 SE +/- 0.0048, N = 3 SE +/- 0.0018, N = 3 1.6584 1.6492 1.6610 MIN: 1.64 / MAX: 1.68 MIN: 1.63 / MAX: 1.67 MIN: 1.65 / MAX: 1.68
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon 4.18 3 2 0.4774 0.9548 1.4322 1.9096 2.387 SE +/- 0.0055, N = 3 SE +/- 0.0014, N = 3 SE +/- 0.0031, N = 3 2.1071 2.1216 2.1071 MIN: 2.06 / MAX: 2.17 MIN: 2.07 / MAX: 2.16 MIN: 2.06 / MAX: 2.16
OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj 4.18 3 2 0.4171 0.8342 1.2513 1.6684 2.0855 SE +/- 0.0033, N = 3 SE +/- 0.0047, N = 3 SE +/- 0.0014, N = 3 1.8536 1.8473 1.8532 MIN: 1.84 / MAX: 1.87 MIN: 1.83 / MAX: 1.87 MIN: 1.84 / MAX: 1.87
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 3 2 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
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 3 2 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 91.04 91.05 90.96 1. (CXX) g++ options: -fopenmp -O3
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 3 2 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 3 2 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
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 3 2 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 1.29 1.74 1.71 MIN: 1.24 / MAX: 1.48 MIN: 1.51 / MAX: 1.76 MIN: 1.3 / MAX: 1.75
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis 4.18 3 2 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.3 MIN: 0.28
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer 4.18 3 2 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 3 2 0.5625 1.125 1.6875 2.25 2.8125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 5 SE +/- 0.00, N = 3 2.50 2.50 2.49 MIN: 2.43 / MAX: 2.52 MIN: 2.35 / MAX: 2.52 MIN: 2.38 / MAX: 2.51
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer 4.18 3 2 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 3 2 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.74 1.73 MIN: 1.69 / MAX: 1.75 MIN: 1.68 / MAX: 1.76 MIN: 1.68 / MAX: 1.75
OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer 4.18 3 2 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 MAX: 0.5 MIN: 0.48 / MAX: 0.5
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 3 2 150 300 450 600 750 SE +/- 3.24, N = 3 SE +/- 0.52, N = 3 SE +/- 0.88, N = 3 677.65 674.84 674.96
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python 4.18 3 2 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
OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.6.0 Method: Add - Connections: 4 4.18 3 2 8K 16K 24K 32K 40K SE +/- 69.92, N = 3 SE +/- 349.88, N = 3 SE +/- 246.42, N = 3 36966.5 36830.6 37341.0 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 3 2 13K 26K 39K 52K 65K SE +/- 231.82, N = 3 SE +/- 220.78, N = 3 SE +/- 460.39, N = 3 62715.3 62442.1 62529.0 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 3 2 13K 26K 39K 52K 65K SE +/- 322.69, N = 3 SE +/- 329.70, N = 3 SE +/- 303.68, N = 3 62153.3 61858.8 62695.2 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 3 2 8K 16K 24K 32K 40K SE +/- 521.56, N = 3 SE +/- 503.55, N = 3 SE +/- 294.27, N = 3 37338.6 36770.4 37952.1 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 3 2 8K 16K 24K 32K 40K SE +/- 418.62, N = 3 SE +/- 168.44, N = 3 SE +/- 121.32, N = 3 36841.4 37140.2 37610.5 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 3 2 8K 16K 24K 32K 40K SE +/- 107.95, N = 3 SE +/- 453.56, N = 3 SE +/- 551.80, N = 3 38060.0 38023.6 39071.2 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 3 2 8K 16K 24K 32K 40K SE +/- 99.15, N = 3 SE +/- 624.96, N = 3 SE +/- 43.36, N = 3 38268.7 38112.0 38738.3 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 3 2 13K 26K 39K 52K 65K SE +/- 507.29, N = 3 SE +/- 479.88, N = 3 SE +/- 381.40, N = 3 60442.6 60087.3 59912.0 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 3 2 13K 26K 39K 52K 65K SE +/- 158.15, N = 3 SE +/- 189.06, N = 3 SE +/- 70.67, N = 3 60039.3 60378.0 60445.5 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 3 2 8K 16K 24K 32K 40K SE +/- 339.72, N = 3 SE +/- 402.60, N = 3 SE +/- 656.20, N = 3 38923.0 38973.6 38852.7 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 3 2 8K 16K 24K 32K 40K SE +/- 372.00, N = 3 SE +/- 441.74, N = 3 SE +/- 487.80, N = 3 38270.8 38816.0 39030.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 3 2 8K 16K 24K 32K 40K SE +/- 441.90, N = 3 SE +/- 482.07, N = 5 SE +/- 457.95, N = 5 37502.3 38748.4 38061.5 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 3 2 8K 16K 24K 32K 40K SE +/- 378.10, N = 3 SE +/- 151.06, N = 3 SE +/- 153.53, N = 3 38556.0 38298.2 39215.6 1. (CC) gcc options: -O2 -lm -rdynamic
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 3 2 50 100 150 200 250 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 226.8 226.7 226.6 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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 3 2 20K 40K 60K 80K 100K SE +/- 927.08, N = 10 SE +/- 1123.44, N = 6 SE +/- 1072.56, N = 8 100776.62 100396.04 101242.65 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD 4.18 3 2 300K 600K 900K 1200K 1500K SE +/- 34623.08, N = 15 SE +/- 19342.21, N = 3 SE +/- 29707.94, N = 15 1249388.77 1349480.67 1277684.58 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 3 2 200K 400K 600K 800K 1000K SE +/- 18219.78, N = 12 SE +/- 24332.34, N = 15 SE +/- 26219.78, N = 15 991833.16 917688.35 908803.54 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 3 2 300K 600K 900K 1200K 1500K SE +/- 41012.59, N = 15 SE +/- 20353.85, N = 3 SE +/- 45075.10, N = 15 1560865.97 1559783.04 1380069.89 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 3 2 200K 400K 600K 800K 1000K SE +/- 32101.99, N = 15 SE +/- 27310.89, N = 15 SE +/- 34727.51, N = 13 1141922.80 1163627.55 1121119.38 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
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 3 2 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.33, N = 15 SE +/- 0.31, N = 12 10.04 10.14 10.36 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands 4.18 3 2 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.23, N = 3 SE +/- 0.49, N = 3 89.20 88.59 89.86 1. git version 2.17.1
OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1600 x 900 4.18 3 2 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 90.80 90.76 83.44
OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1600 x 900 4.18 3 2 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 6.83 6.89 6.43
OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1600 x 900 4.18 3 2 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.14, N = 3 71.23 71.77 67.02
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
Testing initiated at 4 October 2020 18:04 by user phoronix.
2 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 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
Testing initiated at 7 October 2020 05:58 by user phoronix.
3 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 19.2.8, Compiler: GCC 7.5.0, File-System: ext4, Screen Resolution: 1600x900
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
Testing initiated at 9 October 2020 05:18 by user phoronix.