Benchmarks for a future article.
Raspberry Pi 4 Processor: ARMv7 Cortex-A72 @ 1.50GHz (4 Cores), Motherboard: BCM2711 Raspberry Pi 4 Model B Rev 1.1, Memory: 2048MB, Disk: 32GB SC32G, Graphics: V3D 4.2 2GB, Monitor: VA2431
OS: Raspbian 10, Kernel: 5.4.51-v7l+ (armv7l), Desktop: LXDE 0.10.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 2.1 Mesa 19.3.2, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1Compiler Notes: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -vProcessor Notes: Scaling Governor: cpufreq-dt ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Raspbian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3
Core i3 10100 Processor: Intel Core i3-10100 @ 4.30GHz (4 Cores / 8 Threads) , Motherboard: Gigabyte B460M DS3H (F2 BIOS) , Chipset: Intel Device 9b63 , Memory: 16GB , Disk: 500GB Western Digital WDS500G3X0C-00SJG0 , Graphics: EFI VGA , Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Debian 10, Kernel: 4.19.0-9-amd64 (x86_64), Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1024x768
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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xccJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Pentium Gold G6400 Changed Processor to Intel Pentium Gold G6400 @ 4.00GHz (2 Cores / 4 Threads) .
Changed Chipset to Intel Device 9b73 .
Celeron G5900 Changed Processor to Intel Celeron G5900 @ 3.40GHz (2 Cores) .
Atom 330 Processor: Intel Atom 330 (2 Cores / 4 Threads) , Motherboard: VS Company VS-AD330 (080013 BIOS) , Chipset: Intel 82945G/GZ/P/PL + ICH7 , Memory: 2048MB , Disk: 160GB Western Digital WD1600AAJS-2 , Graphics: ECS Intel 945G 256MB , Audio: VIA VT1708BCE , Monitor: L226WTQ , Network: Qualcomm Atheros Attansic L2
OS: Ubuntu 20.04, Kernel: 5.4.0-81-generic (x86_64), Desktop: LXQt 0.14.1, Display Server: X Server 1.20.11, OpenGL: 1.4 Mesa 21.0.3, Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1680x1050
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: CPU Microcode: 0x219Java Notes: OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.04)Python Notes: Python 3.8.10Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Raspberry Pi 4 vs. Intel Comet Lake Processor Motherboard Memory Disk Graphics Monitor Chipset Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 ARMv7 Cortex-A72 @ 1.50GHz (4 Cores) BCM2711 Raspberry Pi 4 Model B Rev 1.1 2048MB 32GB SC32G V3D 4.2 2GB VA2431 Raspbian 10 5.4.51-v7l+ (armv7l) LXDE 0.10.0 X Server 1.20.4 modesetting 1.20.4 2.1 Mesa 19.3.2 GCC 8.3.0 ext4 1920x1080 Intel Core i3-10100 @ 4.30GHz (4 Cores / 8 Threads) Gigabyte B460M DS3H (F2 BIOS) Intel Device 9b63 16GB 500GB Western Digital WDS500G3X0C-00SJG0 EFI VGA Realtek ALC887-VD Realtek RTL8111/8168/8411 Debian 10 4.19.0-9-amd64 (x86_64) 1024x768 Intel Pentium Gold G6400 @ 4.00GHz (2 Cores / 4 Threads) Intel Device 9b73 Intel Celeron G5900 @ 3.40GHz (2 Cores) Intel Atom 330 (2 Cores / 4 Threads) VS Company VS-AD330 (080013 BIOS) Intel 82945G/GZ/P/PL + ICH7 2048MB 160GB Western Digital WD1600AAJS-2 ECS Intel 945G 256MB VIA VT1708BCE L226WTQ Qualcomm Atheros Attansic L2 Ubuntu 20.04 5.4.0-81-generic (x86_64) LXQt 0.14.1 X Server 1.20.11 1.4 Mesa 21.0.3 1.0.2 GCC 9.3.0 1680x1050 OpenBenchmarking.org Kernel Details - Raspberry Pi 4: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 - Atom 330: Transparent Huge Pages: madvise Compiler Details - Raspberry Pi 4: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -v - Core i3 10100: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Pentium Gold G6400: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Celeron G5900: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Atom 330: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Raspberry Pi 4: Scaling Governor: cpufreq-dt ondemand - Core i3 10100: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcc - Pentium Gold G6400: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcc - Celeron G5900: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcc - Atom 330: CPU Microcode: 0x219 Java Details - Raspberry Pi 4: OpenJDK Runtime Environment (build 11.0.8+10-post-Raspbian-1deb10u1) - Core i3 10100: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1) - Pentium Gold G6400: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1) - Celeron G5900: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1) - Atom 330: OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.04) Python Details - Raspberry Pi 4: Python 2.7.16 + Python 3.7.3 - Core i3 10100: Python 2.7.16 + Python 3.7.3 - Pentium Gold G6400: Python 2.7.16 + Python 3.7.3 - Celeron G5900: Python 2.7.16 + Python 3.7.3 - Atom 330: Python 3.8.10 Security Details - Core i3 10100: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Pentium Gold G6400: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Celeron G5900: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Atom 330: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 Logarithmic Result Overview Phoronix Test Suite GEGL Scikit-Learn libjpeg-turbo tjbench TSCP OpenSSL PyPerformance PolyBench-C LAMMPS Molecular Dynamics Simulator GraphicsMagick Aircrack-ng Timed MPlayer Compilation Timed GDB GNU Debugger Compilation Timed PHP Compilation Smallpt Timed Apache Compilation Numpy Benchmark TTSIOD 3D Renderer LibreOffice SQLite Speedtest Hugin C-Ray Timed MAFFT Alignment RawTherapee librsvg Timed HMMer Search 7-Zip Compression Coremark FLAC Audio Encoding DaCapo Benchmark XZ Compression Perl Benchmarks AOBench PHPBench PyBench Inkscape LAME MP3 Encoding
Raspberry Pi 4 vs. Intel Comet Lake numpy: ocrmypdf: Processing 60 Page PDF Document c-ray: Total Time - 4K, 16 Rays Per Pixel build-gdb: Time To Compile build-php: Time To Compile rawtherapee: Total Benchmark Time build-mplayer: Time To Compile hugin: Panorama Photo Assistant + Stitching Time sqlite-speedtest: Timed Time - Size 1,000 gegl: Cartoon tesseract-ocr: Time To OCR 7 Images compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping pyperformance: 2to3 gegl: Color Enhance dacapobench: H2 gegl: Wavelet Blur lammps: Rhodopsin Protein libreoffice: 20 Documents To PDF perl-benchmark: Interpreter dacapobench: Tradebeans build-apache: Time To Compile gegl: Rotate 90 Degrees ocrmypdf: Processing 60 Page PDF Document smallpt: Global Illumination Renderer; 128 Samples octave-benchmark: pyperformance: regex_compile gegl: Antialias aobench: 2048 x 2048 - Total Time perl-benchmark: Pod2html graphics-magick: Noise-Gaussian gegl: Tile Glass pyperformance: python_startup graphics-magick: Swirl inkscape: SVG Files To PNG pyperformance: float mafft: Multiple Sequence Alignment encode-flac: WAV To FLAC pybench: Total For Average Test Times scikit-learn: gegl: Reflect compress-7zip: Compress Speed Test gegl: Crop rsvg: SVG Files To PNG graphics-magick: Rotate graphics-magick: Enhanced graphics-magick: Sharpen tesseract-ocr: Time To OCR 7 Images phpbench: PHP Benchmark Suite pyperformance: pathlib graphics-magick: Resizing graphics-magick: HWB Color Space gimp: resize dacapobench: Jython gimp: unsharp-mask octave-benchmark: gimp: auto-levels hmmer: Pfam Database Search polybench-c: Covariance Computation polybench-c: Correlation Computation pyperformance: json_loads polybench-c: 3 Matrix Multiplications encode-mp3: WAV To MP3 aircrack-ng: gegl: Scale coremark: CoreMark Size 666 - Iterations Per Second gimp: unsharp-mask openssl: RSA 4096-bit Performance gimp: rotate gimp: auto-levels gimp: resize gimp: rotate tjbench: Decompression Throughput tscp: AI Chess Performance Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 26.54 680.080 970.537 638.584 748.022 543.837 471.413 766.550 647.548 416.907 25.4479 1.79 341.548 14385 326.606 0.499 5.751 0.00714413 21087 180.753 246.618 376.428 130.180 962 214.859 123.692 0.61497660 16 161.312 42.5 34 137.212 629 22.514 109.371 5235 79.112 14.988 3466 50.874 77.222 85 16 15 136.504 102546 142 48 83 34367 100.389 53.889 31.015 31.021 144 24.910 41.587 1162.347 36.875 33030.557108 4.345 97.6 4.389 4.291 4.576 49.657148 350771 375.55 157.068 118.874 88.578 104.108 69.218 68.367 54.246 105.900 42.488 262.097 304 59.441 3146 62.372 3.219 7.510 0.00108894 24.444 41.734 44.347 22.802 167 40.701 32.747 0.10872912 117 30.744 7.49 187 24.347 95.7 3.855 8.420 945 27.067 31.140 27500 8.527 13.551 1134 92 60 25.010 729845 17.9 437 933 4151 6.167 7.438 23.6 3.338 8.122 15519.073 5.478 179882.442386 24.968 1253.2 17.599 20.780 8.728 205.777836 1376258 336.12 322.191 178.803 143.935 147.977 128.701 96.509 65.150 117.134 69.307 132.556 328 64.276 3375 68.478 1.657 8.064 0.00075872 4135 37.116 47.592 89.362 46.453 180 47.341 35.179 0.11884498 55 33.043 7.96 94 25.719 104 6.593 9.456 1020 29.554 33.538 15033 9.509 13.878 1057 45 30 30.871 668540 19.5 246 519 5482 6.605 12.846 25.5 3.832 8.667 2812.615 6.236 88892.097427 26.371 389.3 18.878 23.198 10.648 172.928584 1268492 282.42 400.348 274.528 220.076 213.383 198.335 140.394 82.015 137.544 123.883 76.4398 397 75.070 3616 79.504 1.381 9.739 0.00101531 54.742 56.293 121.326 74.585 212 56.741 41.546 0.14005805 39 38.373 9.8 65 30.616 123 9.417 11.108 1199 34.693 39.431 7920 10.893 16.452 873 37 25 54.798 568837 23.6 197 419 6084 7.633 19.579 2.168 2.170 30.1 4.446 10.181 2346.783 7.229 53412.281982 31.529 315.0 22.125 27.685 13.147 147.209265 1078690 18.87 1359.978 2747.319 2888.195 2046.191 1681.882 1889.775 1237.023 1021.830 944.651 342.921 578.068 13.2047 4.42 593.145 37155 487.348 0.092 109.186 0.00958229 527.226 411.065 509.295 92.149 2.22 345.487 433.185 1.68430969 6 278.628 96.5 8 282.643 1.5 63.664 122.968 10608 229.904 253.510 1779 90.934 217.049 18 3 3 60885 363 14 24 10.932 79235 10.121 11.310 118.588 92.241 92.137 316 124.528 90.894 564.860 83.991 11890.607880 27.7 9.833 27.355269 187659 OpenBenchmarking.org
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 600 1200 1800 2400 3000 SE +/- 9.85, N = 9 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.18, N = 3 680.08 157.07 322.19 400.35 2747.32 1. (CC) gcc options: -lm -lpthread -O3
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 400 800 1200 1600 2000 SE +/- 1.42, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 SE +/- 0.52, N = 3 748.02 104.11 147.98 213.38 1681.88 1. Raspberry Pi 4: RawTherapee, version 5.5, 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> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input>
-c <files> Specify one or more input files or folders.
When specifying folders, Rawtherapee will look for image file types which 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|16f|32> Specify bit depth per channel.
8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG.
16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF.
16f = 16-bit float. Applies to TIFF.
32 = 32-bit float. Applies to TIFF.
-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 PNG_FILTER_PAETH, Z_RLE.
-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. 2. Core i3 10100: RawTherapee, version 5.5, 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> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input>
-c <files> Specify one or more input files or folders.
When specifying folders, Rawtherapee will look for image file types which 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|16f|32> Specify bit depth per channel.
8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG.
16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF.
16f = 16-bit float. Applies to TIFF.
32 = 32-bit float. Applies to TIFF.
-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 PNG_FILTER_PAETH, Z_RLE.
-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. 3. Pentium Gold G6400: RawTherapee, version 5.5, 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> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input>
-c <files> Specify one or more input files or folders.
When specifying folders, Rawtherapee will look for image file types which 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|16f|32> Specify bit depth per channel.
8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG.
16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF.
16f = 16-bit float. Applies to TIFF.
32 = 32-bit float. Applies to TIFF.
-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 PNG_FILTER_PAETH, Z_RLE.
-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. 4. Celeron G5900: RawTherapee, version 5.5, 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> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input>
-c <files> Specify one or more input files or folders.
When specifying folders, Rawtherapee will look for image file types which 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|16f|32> Specify bit depth per channel.
8 = 8-bit integer. Applies to JPEG, PNG and TIFF. Default for JPEG and PNG.
16 = 16-bit integer. Applies to TIFF and PNG. Default for TIFF.
16f = 16-bit float. Applies to TIFF.
32 = 32-bit float. Applies to TIFF.
-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 PNG_FILTER_PAETH, Z_RLE.
-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. 5. Atom 330: RawTherapee, version 5.8, command line.
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 300 600 900 1200 1500 SE +/- 1.15, N = 3 SE +/- 0.22, N = 3 SE +/- 0.31, N = 3 SE +/- 0.19, N = 3 SE +/- 5.61, N = 3 471.41 68.37 96.51 140.39 1237.02
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 200 400 600 800 1000 SE +/- 2.25, N = 3 SE +/- 0.18, N = 3 SE +/- 0.85, N = 3 SE +/- 0.02, N = 3 SE +/- 1.27, N = 3 766.55 54.25 65.15 82.02 1021.83 1. (CC) gcc options: -O2 -ldl -lz -lpthread
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: Cartoon Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 200 400 600 800 1000 SE +/- 3.12, N = 3 SE +/- 0.16, N = 3 SE +/- 0.23, N = 3 SE +/- 0.10, N = 3 SE +/- 0.24, N = 3 647.55 105.90 117.13 137.54 944.65
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 120 240 360 480 600 SE +/- 0.92, N = 3 SE +/- 0.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 405.92 42.49 69.31 123.88 578.07 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 60 120 180 240 300 SE +/- 0.10, N = 3 SE +/- 0.40, N = 3 SE +/- 0.66, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 25.45 262.10 132.56 76.44 13.20 -msse -mrecip -mfpmath=sse -msse2 -mssse3 -msse -mrecip -mfpmath=sse -msse2 -mssse3 -msse -mrecip -mfpmath=sse -msse2 -mssse3 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -lSDL -fopenmp -fwhole-program -lstdc++
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: Color Enhance Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 130 260 390 520 650 SE +/- 1.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 1.12, N = 3 341.55 59.44 64.28 75.07 593.15
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: Wavelet Blur Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 110 220 330 440 550 SE +/- 1.27, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 SE +/- 0.23, N = 3 326.61 62.37 68.48 79.50 487.35
LAMMPS Molecular Dynamics Simulator LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 0.7243 1.4486 2.1729 2.8972 3.6215 SE +/- 0.001, N = 3 SE +/- 0.007, N = 3 SE +/- 0.006, N = 3 SE +/- 0.006, N = 3 SE +/- 0.002, N = 12 0.499 3.219 1.657 1.381 0.092 -fopenmp -fopenmp -fopenmp -fopenmp 1. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm
LibreOffice Various benchmarking operations with the LibreOffice open-source office suite. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 20 40 60 80 100 SE +/- 0.090, N = 5 SE +/- 0.052, N = 5 SE +/- 0.078, N = 5 SE +/- 1.101, N = 22 5.751 7.510 8.064 9.739 109.186 1. Raspberry Pi 4: LibreOffice 6.1.5.2 10(Build:2) 2. Core i3 10100: LibreOffice 6.1.5.2 10(Build:2) 3. Pentium Gold G6400: LibreOffice 6.1.5.2 10(Build:2) 4. Celeron G5900: LibreOffice 6.1.5.2 10(Build:2) 5. Atom 330: LibreOffice 6.4.7.2 40(Build:2)
Perl Benchmarks Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 0.0022 0.0044 0.0066 0.0088 0.011 SE +/- 0.00012453, N = 12 SE +/- 0.00006172, N = 15 SE +/- 0.00000105, N = 3 SE +/- 0.00000210, N = 3 SE +/- 0.00001936, N = 3 0.00714413 0.00108894 0.00075872 0.00101531 0.00958229
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: Rotate 90 Degrees Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 90 180 270 360 450 SE +/- 0.40, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 3 246.62 41.73 47.59 56.29 411.07
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 8.0.1+dfsg Processing 60 Page PDF Document Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 80 160 240 320 400 SE +/- 0.63, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 376.43 44.35 89.36 121.33
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 110 220 330 440 550 SE +/- 1.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.84, N = 3 130.18 22.80 46.45 74.59 509.30 1. (CXX) g++ options: -fopenmp -O3
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: Antialias Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 80 160 240 320 400 SE +/- 0.66, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.55, N = 3 214.86 40.70 47.34 56.74 345.49
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 90 180 270 360 450 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.51, N = 5 SE +/- 0.13, N = 3 123.69 32.75 35.18 41.55 433.19 1. (CC) gcc options: -lm -O3
Perl Benchmarks Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 0.379 0.758 1.137 1.516 1.895 SE +/- 0.00185361, N = 3 SE +/- 0.00010435, N = 3 SE +/- 0.00029058, N = 3 SE +/- 0.00027382, N = 3 SE +/- 0.00288872, N = 3 0.61497660 0.10872912 0.11884498 0.14005805 1.68430969
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: Noise-Gaussian Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 30 60 90 120 150 SE +/- 1.07, N = 15 16 117 55 39 6 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE -lfreetype -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
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: Tile Glass Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 60 120 180 240 300 SE +/- 1.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.31, N = 3 161.31 30.74 33.04 38.37 278.63
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: Swirl Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 2.67, N = 3 SE +/- 0.08, N = 12 34 187 94 65 8 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE -lfreetype -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 60 120 180 240 300 SE +/- 0.66, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 2.08, N = 3 137.21 24.35 25.72 30.62 282.64 1. Raspberry Pi 4: Inkscape 0.92.4 (5da689c313, 2019-01-14) 2. Core i3 10100: Inkscape 0.92.4 (5da689c313, 2019-01-14) 3. Pentium Gold G6400: Inkscape 0.92.4 (5da689c313, 2019-01-14) 4. Celeron G5900: Inkscape 0.92.4 (5da689c313, 2019-01-14) 5. Atom 330: Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
Timed MAFFT Alignment This test performs an alignment of 100 pyruvate decarboxylase sequences. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 14 28 42 56 70 SE +/- 0.195, N = 12 SE +/- 0.066, N = 15 SE +/- 0.044, N = 3 SE +/- 0.022, N = 3 SE +/- 0.667, N = 15 22.514 3.855 6.593 9.417 63.664 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 30 60 90 120 150 SE +/- 0.529, N = 5 SE +/- 0.009, N = 5 SE +/- 0.004, N = 5 SE +/- 0.004, N = 5 SE +/- 0.137, N = 5 109.371 8.420 9.456 11.108 122.968 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 2K 4K 6K 8K 10K SE +/- 6.69, N = 3 SE +/- 2.73, N = 3 SE +/- 3.21, N = 3 SE +/- 5.81, N = 3 5235 945 1020 1199 10608
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: Reflect Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 60 120 180 240 300 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 14.99 31.14 33.54 39.43 253.51
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 6K 12K 18K 24K 30K SE +/- 2.60, N = 3 SE +/- 193.55, N = 3 SE +/- 17.03, N = 3 SE +/- 25.67, N = 3 SE +/- 1.20, N = 3 3466 27500 15033 7920 1779 1. (CXX) g++ options: -pipe -lpthread
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 20 40 60 80 100 SE +/- 0.677, N = 4 SE +/- 0.046, N = 3 SE +/- 0.082, N = 3 SE +/- 0.071, N = 3 SE +/- 0.796, N = 8 50.874 8.527 9.509 10.893 90.934
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 50 100 150 200 250 SE +/- 0.99, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.57, N = 3 77.22 13.55 13.88 16.45 217.05 1. Raspberry Pi 4: rsvg-convert version 2.44.10 2. Core i3 10100: rsvg-convert version 2.44.10 3. Pentium Gold G6400: rsvg-convert version 2.44.10 4. Celeron G5900: rsvg-convert version 2.44.10 5. Atom 330: rsvg-convert version 2.48.9
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: Rotate Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 200 400 600 800 1000 SE +/- 15.04, N = 4 SE +/- 0.33, N = 3 SE +/- 3.84, N = 3 85 1134 1057 873 18 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 20 40 60 80 100 16 92 45 37 3 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE -lfreetype -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 13 26 39 52 65 15 60 30 25 3 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE -lfreetype -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
Tesseract OCR Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0 Time To OCR 7 Images Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 136.50 25.01 30.87 54.80
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 160K 320K 480K 640K 800K SE +/- 299.00, N = 3 SE +/- 388.23, N = 3 SE +/- 1130.88, N = 3 SE +/- 406.11, N = 3 SE +/- 102.78, N = 3 102546 729845 668540 568837 60885
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: Resizing Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 90 180 270 360 450 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 48 437 246 197 14 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 200 400 600 800 1000 SE +/- 0.88, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 83 933 519 419 24 -lfreetype -lbz2 -lSM -lICE -lSM -lICE -lSM -lICE 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lX11 -llzma -lxml2 -lz -lm -lpthread
GNU Octave Benchmark This test profile measures how long it takes to complete several reference GNU Octave files via octave-benchmark. GNU Octave is used for numerical computations and is an open-source alternative to MATLAB. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.4.1 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 20 40 60 80 100 SE +/- 0.206, N = 5 SE +/- 0.011, N = 5 SE +/- 0.034, N = 5 SE +/- 0.032, N = 5 100.389 6.167 6.605 7.633
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 30 60 90 120 150 SE +/- 0.423, N = 3 SE +/- 0.064, N = 3 SE +/- 0.070, N = 3 SE +/- 0.023, N = 3 SE +/- 0.923, N = 3 53.889 7.438 12.846 19.579 118.588 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Correlation Computation Raspberry Pi 4 Celeron G5900 Atom 330 20 40 60 80 100 SE +/- 0.010, N = 3 SE +/- 0.005, N = 3 SE +/- 0.497, N = 3 31.021 2.170 92.137 1. (CC) gcc options: -O3 -march=native
PolyBench-C PolyBench-C is a C-language polyhedral benchmark suite made at the Ohio State University. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 30 60 90 120 150 SE +/- 0.006, N = 3 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 SE +/- 0.043, N = 3 24.910 3.338 3.832 4.446 124.528 1. (CC) gcc options: -O3 -march=native
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 20 40 60 80 100 SE +/- 0.040, N = 3 SE +/- 0.006, N = 3 SE +/- 0.001, N = 3 SE +/- 0.009, N = 3 SE +/- 0.060, N = 3 41.587 8.122 8.667 10.181 90.894 -lncurses -lncurses 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
Aircrack-ng Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 3K 6K 9K 12K 15K SE +/- 3.70, N = 3 SE +/- 38.97, N = 3 SE +/- 4.55, N = 3 SE +/- 0.27, N = 3 SE +/- 0.46, N = 3 1162.35 15519.07 2812.62 2346.78 564.86 -masm=intel -masm=intel -masm=intel 1. (CXX) g++ options: -O3 -fvisibility=hidden -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
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: Scale Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 20 40 60 80 100 SE +/- 0.098, N = 3 SE +/- 0.034, N = 3 SE +/- 0.047, N = 3 SE +/- 0.003, N = 3 SE +/- 0.084, N = 3 36.875 5.478 6.236 7.229 83.991
Coremark This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 40K 80K 120K 160K 200K SE +/- 7.97, N = 3 SE +/- 1165.70, N = 3 SE +/- 969.55, N = 3 SE +/- 21.42, N = 3 SE +/- 2.94, N = 3 33030.56 179882.44 88892.10 53412.28 11890.61 1. (CC) gcc options: -O2 -lrt" -lrt
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 7 14 21 28 35 SE +/- 0.048, N = 3 SE +/- 0.016, N = 3 SE +/- 0.014, N = 3 SE +/- 0.013, N = 3 4.345 24.968 26.371 31.529
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 Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 300 600 900 1200 1500 SE +/- 0.03, N = 3 SE +/- 2.27, N = 3 SE +/- 0.13, N = 3 SE +/- 1.05, N = 3 SE +/- 0.07, N = 3 97.6 1253.2 389.3 315.0 27.7 -m64 -m64 -m64 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: rotate Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 5 10 15 20 25 SE +/- 0.105, N = 14 SE +/- 0.005, N = 3 SE +/- 0.019, N = 3 SE +/- 0.007, N = 3 4.389 17.599 18.878 22.125
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: auto-levels Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 7 14 21 28 35 SE +/- 0.013, N = 3 SE +/- 0.063, N = 3 SE +/- 0.008, N = 3 SE +/- 0.012, N = 3 4.291 20.780 23.198 27.685
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: resize Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 3 6 9 12 15 SE +/- 0.274, N = 15 SE +/- 0.027, N = 3 SE +/- 0.009, N = 3 SE +/- 0.132, N = 3 4.576 8.728 10.648 13.147
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 50 100 150 200 250 SE +/- 0.11, N = 3 SE +/- 0.45, N = 3 SE +/- 0.53, N = 3 SE +/- 0.89, N = 3 SE +/- 0.02, N = 3 49.66 205.78 172.93 147.21 27.36 -lm -lm 1. (CC) gcc options: -O3 -rdynamic
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Raspberry Pi 4 Core i3 10100 Pentium Gold G6400 Celeron G5900 Atom 330 300K 600K 900K 1200K 1500K SE +/- 362.49, N = 5 SE +/- 686.80, N = 5 SE +/- 1093.69, N = 5 SE +/- 843.80, N = 5 SE +/- 155.27, N = 5 350771 1376258 1268492 1078690 187659 1. (CC) gcc options: -O3 -march=native
Raspberry Pi 4 Processor: ARMv7 Cortex-A72 @ 1.50GHz (4 Cores), Motherboard: BCM2711 Raspberry Pi 4 Model B Rev 1.1, Memory: 2048MB, Disk: 32GB SC32G, Graphics: V3D 4.2 2GB, Monitor: VA2431
OS: Raspbian 10, Kernel: 5.4.51-v7l+ (armv7l), Desktop: LXDE 0.10.0, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 2.1 Mesa 19.3.2, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1Compiler Notes: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-gcc-major-version-only --with-target-system-zlib -vProcessor Notes: Scaling Governor: cpufreq-dt ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Raspbian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3
Testing initiated at 29 July 2020 23:56 by user pi.
Core i3 10100 Processor: Intel Core i3-10100 @ 4.30GHz (4 Cores / 8 Threads), Motherboard: Gigabyte B460M DS3H (F2 BIOS), Chipset: Intel Device 9b63, Memory: 16GB, Disk: 500GB Western Digital WDS500G3X0C-00SJG0, Graphics: EFI VGA, Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Debian 10, Kernel: 4.19.0-9-amd64 (x86_64), Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1024x768
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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xccJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 30 July 2020 21:01 by user phoronix.
Pentium Gold G6400 Processor: Intel Pentium Gold G6400 @ 4.00GHz (2 Cores / 4 Threads), Motherboard: Gigabyte B460M DS3H (F2 BIOS), Chipset: Intel Device 9b73, Memory: 16GB, Disk: 500GB Western Digital WDS500G3X0C-00SJG0, Graphics: EFI VGA, Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Debian 10, Kernel: 4.19.0-9-amd64 (x86_64), Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1024x768
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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xccJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 July 2020 10:49 by user phoronix.
Celeron G5900 Processor: Intel Celeron G5900 @ 3.40GHz (2 Cores), Motherboard: Gigabyte B460M DS3H (F2 BIOS), Chipset: Intel Device 9b73, Memory: 16GB, Disk: 500GB Western Digital WDS500G3X0C-00SJG0, Graphics: EFI VGA, Audio: Realtek ALC887-VD, Network: Realtek RTL8111/8168/8411
OS: Debian 10, Kernel: 4.19.0-9-amd64 (x86_64), Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1024x768
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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xccJava Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 July 2020 14:22 by user phoronix.
Atom 330 Processor: Intel Atom 330 (2 Cores / 4 Threads), Motherboard: VS Company VS-AD330 (080013 BIOS), Chipset: Intel 82945G/GZ/P/PL + ICH7, Memory: 2048MB, Disk: 160GB Western Digital WD1600AAJS-2, Graphics: ECS Intel 945G 256MB, Audio: VIA VT1708BCE, Monitor: L226WTQ, Network: Qualcomm Atheros Attansic L2
OS: Ubuntu 20.04, Kernel: 5.4.0-81-generic (x86_64), Desktop: LXQt 0.14.1, Display Server: X Server 1.20.11, OpenGL: 1.4 Mesa 21.0.3, Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1680x1050
Kernel Notes: Transparent Huge Pages: madviseCompiler 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vProcessor Notes: CPU Microcode: 0x219Java Notes: OpenJDK Runtime Environment (build 16.0.1+9-Ubuntu-120.04)Python Notes: Python 3.8.10Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Not affected + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 8 September 2021 13:37 by user altamir.