Raspbian Raspberry Pi Linux 4.19 Kernel Benchmarks Raspberry Pi Linux 4.19 kernel benchmarks by Michael Larabel for a future article on Phoronix. RPi3: Linux 4.14: Processor: ARMv7 rev 4 @ 1.40GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3, Memory: 927MB, Disk: 32GB GB2MW, Graphics: BCM2708 OS: Raspbian 9.6, Kernel: 4.14.79-v7+ (armv7l), Desktop: LXDE, Display Server: X Server 1.19.2, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 656x416 RPi3: Linux 4.19: Processor: ARMv7 rev 4 @ 1.40GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3, Memory: 926MB, Disk: 32GB GB2MW, Graphics: BCM2708 OS: Raspbian 9.6, Kernel: 4.19.23-v7+ (armv7l), Desktop: LXDE, Display Server: X Server 1.19.2, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 656x416 RPi2: Linux 4.14: Processor: ARMv7 rev 5 @ 0.90GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 2 Model B Rev 1.1, Memory: 927MB, Disk: 32GB GB2MW, Graphics: BCM2708 OS: Raspbian 9.6, Kernel: 4.14.79-v7+ (armv7l), Desktop: LXDE, Display Server: X Server 1.19.2, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 656x416 RPi2: Linux 4.19: Processor: ARMv7 rev 5 @ 0.90GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 2 Model B Rev 1.1, Memory: 926MB, Disk: 32GB GB2MW, Graphics: BCM2708 OS: Raspbian 9.6, Kernel: 4.19.23-v7+ (armv7l), Desktop: LXDE, Display Server: X Server 1.19.2, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 656x416 Tinymembench 2018-05-28 Standard Memcpy MB/s > Higher Is Better RPi3: Linux 4.14 . 1348 |===================================================== RPi3: Linux 4.19 . 1361 |====================================================== RPi2: Linux 4.14 . 1034 |========================================= RPi2: Linux 4.19 . 1032 |========================================= Tinymembench 2018-05-28 Standard Memset MB/s > Higher Is Better RPi3: Linux 4.14 . 1857 |===================================================== RPi3: Linux 4.19 . 1875 |====================================================== RPi2: Linux 4.14 . 1194 |================================== RPi2: Linux 4.19 . 1189 |================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB MiB/s > Higher Is Better RPi3: Linux 4.14 . 1119 |====================================================== RPi3: Linux 4.19 . 1106 |===================================================== RPi2: Linux 4.14 . 941 |============================================= RPi2: Linux 4.19 . 918 |============================================ MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB MiB/s > Higher Is Better RPi3: Linux 4.14 . 1127 |====================================================== RPi3: Linux 4.19 . 1109 |===================================================== RPi2: Linux 4.14 . 903 |=========================================== RPi2: Linux 4.19 . 869 |========================================== Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better RPi3: Linux 4.14 . 101383 |==================== RPi3: Linux 4.19 . 104744 |===================== RPi2: Linux 4.14 . 248558 |================================================= RPi2: Linux 4.19 . 263134 |==================================================== Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better RPi3: Linux 4.14 . 187070148 |======================= RPi3: Linux 4.19 . 188315031 |======================= RPi2: Linux 4.14 . 405664552 |================================================= RPi2: Linux 4.19 . 405298299 |================================================= Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better RPi3: Linux 4.14 . 35811540 |========================= RPi3: Linux 4.19 . 39582938 |=========================== RPi2: Linux 4.14 . 72139628 |================================================== RPi2: Linux 4.19 . 71442057 |================================================== CacheBench Test: Read MB/s > Higher Is Better RPi3: Linux 4.14 . 2101 |====================================================== RPi3: Linux 4.19 . 2101 |====================================================== RPi2: Linux 4.14 . 1659 |=========================================== RPi2: Linux 4.19 . 1663 |=========================================== CacheBench Test: Write MB/s > Higher Is Better RPi3: Linux 4.14 . 3516 |====================================================== RPi3: Linux 4.19 . 3513 |====================================================== RPi2: Linux 4.14 . 2245 |================================== RPi2: Linux 4.19 . 2246 |================================== CacheBench Test: Read / Modify / Write MB/s > Higher Is Better RPi3: Linux 4.14 . 2344 |====================================================== RPi3: Linux 4.19 . 2355 |====================================================== RPi2: Linux 4.14 . 1916 |============================================ RPi2: Linux 4.19 . 1929 |============================================ LuaJIT 2.1-git Test: Composite Mflops > Higher Is Better RPi3: Linux 4.14 . 104.00 |==================================================== RPi3: Linux 4.19 . 105.00 |==================================================== RPi2: Linux 4.14 . 49.74 |========================= RPi2: Linux 4.19 . 49.47 |======================== LuaJIT 2.1-git Test: Monte Carlo Mflops > Higher Is Better RPi3: Linux 4.14 . 78.69 |===================================================== RPi3: Linux 4.19 . 79.03 |===================================================== RPi2: Linux 4.14 . 39.95 |=========================== RPi2: Linux 4.19 . 39.86 |=========================== LuaJIT 2.1-git Test: Fast Fourier Transform Mflops > Higher Is Better RPi3: Linux 4.14 . 22.29 |===================================================== RPi3: Linux 4.19 . 22.40 |===================================================== RPi2: Linux 4.14 . 15.77 |===================================== RPi2: Linux 4.19 . 15.66 |===================================== LuaJIT 2.1-git Test: Sparse Matrix Multiply Mflops > Higher Is Better RPi3: Linux 4.14 . 60.98 |===================================================== RPi3: Linux 4.19 . 61.53 |===================================================== RPi2: Linux 4.14 . 26.96 |======================= RPi2: Linux 4.19 . 26.79 |======================= LuaJIT 2.1-git Test: Dense LU Matrix Factorization Mflops > Higher Is Better RPi3: Linux 4.14 . 130.00 |==================================================== RPi3: Linux 4.19 . 131.00 |==================================================== RPi2: Linux 4.14 . 59.44 |======================== RPi2: Linux 4.19 . 59.51 |======================== LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better RPi3: Linux 4.14 . 229 |======================================================= RPi3: Linux 4.19 . 231 |======================================================= RPi2: Linux 4.14 . 107 |========================= RPi2: Linux 4.19 . 106 |========================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better RPi3: Linux 4.14 . 48.22 |===================================================== RPi3: Linux 4.19 . 48.45 |===================================================== RPi2: Linux 4.14 . 25.50 |============================ RPi2: Linux 4.19 . 25.65 |============================ SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better RPi3: Linux 4.14 . 24.83 |===================================================== RPi3: Linux 4.19 . 24.95 |===================================================== RPi2: Linux 4.14 . 13.92 |============================== RPi2: Linux 4.19 . 13.99 |============================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better RPi3: Linux 4.14 . 14.87 |===================================================== RPi3: Linux 4.19 . 14.79 |===================================================== RPi2: Linux 4.14 . 9.85 |=================================== RPi2: Linux 4.19 . 9.93 |=================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better RPi3: Linux 4.14 . 40.82 |===================================================== RPi3: Linux 4.19 . 41.06 |===================================================== RPi2: Linux 4.14 . 19.40 |========================= RPi2: Linux 4.19 . 19.51 |========================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better RPi3: Linux 4.14 . 62.18 |===================================================== RPi3: Linux 4.19 . 62.56 |===================================================== RPi2: Linux 4.14 . 31.16 |========================== RPi2: Linux 4.19 . 31.42 |=========================== SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better RPi3: Linux 4.14 . 98.39 |===================================================== RPi3: Linux 4.19 . 98.89 |===================================================== RPi2: Linux 4.14 . 53.16 |============================ RPi2: Linux 4.19 . 53.38 |============================= Botan 2.8.0 Test: KASUMI - Encrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 21.96 |===================================================== RPi3: Linux 4.19 . 21.95 |===================================================== RPi2: Linux 4.14 . 9.54 |======================= RPi2: Linux 4.19 . 9.55 |======================= Botan 2.8.0 Test: KASUMI - Decrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 20.26 |===================================================== RPi3: Linux 4.19 . 20.20 |===================================================== RPi2: Linux 4.14 . 9.19 |======================== RPi2: Linux 4.19 . 9.25 |======================== Botan 2.8.0 Test: AES-256 - Encrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 20.69 |===================================================== RPi3: Linux 4.19 . 20.75 |===================================================== RPi2: Linux 4.14 . 9.93 |========================= RPi2: Linux 4.19 . 9.92 |========================= Botan 2.8.0 Test: AES-256 - Decrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 24.62 |===================================================== RPi3: Linux 4.19 . 24.61 |===================================================== RPi2: Linux 4.14 . 12.68 |=========================== RPi2: Linux 4.19 . 12.72 |=========================== Botan 2.8.0 Test: Twofish - Encrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 41.35 |==================================================== RPi3: Linux 4.19 . 41.79 |===================================================== RPi2: Linux 4.14 . 19.51 |========================= RPi2: Linux 4.19 . 19.53 |========================= Botan 2.8.0 Test: Twofish - Decrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 42.37 |===================================================== RPi3: Linux 4.19 . 42.72 |===================================================== RPi2: Linux 4.14 . 20.03 |========================= RPi2: Linux 4.19 . 20.08 |========================= Botan 2.8.0 Test: Blowfish - Encrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 46.74 |==================================================== RPi3: Linux 4.19 . 47.23 |===================================================== RPi2: Linux 4.14 . 24.22 |=========================== RPi2: Linux 4.19 . 24.25 |=========================== Botan 2.8.0 Test: Blowfish - Decrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 46.90 |==================================================== RPi3: Linux 4.19 . 47.40 |===================================================== RPi2: Linux 4.14 . 24.27 |=========================== RPi2: Linux 4.19 . 24.26 |=========================== Botan 2.8.0 Test: CAST-256 - Encrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 28.95 |===================================================== RPi3: Linux 4.19 . 28.91 |===================================================== RPi2: Linux 4.14 . 13.09 |======================== RPi2: Linux 4.19 . 13.09 |======================== Botan 2.8.0 Test: CAST-256 - Decrypt MiB/s > Higher Is Better RPi3: Linux 4.14 . 29.18 |===================================================== RPi3: Linux 4.19 . 29.10 |===================================================== RPi2: Linux 4.14 . 13.07 |======================== RPi2: Linux 4.19 . 13.16 |======================== TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better RPi3: Linux 4.14 . 17.57 |===================================================== RPi3: Linux 4.19 . 17.59 |===================================================== RPi2: Linux 4.14 . 11.24 |================================== RPi2: Linux 4.19 . 11.19 |================================== GraphicsMagick 1.3.30 Operation: Swirl Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 24 |======================================================== RPi3: Linux 4.19 . 24 |======================================================== RPi2: Linux 4.14 . 12 |============================ RPi2: Linux 4.19 . 12 |============================ GraphicsMagick 1.3.30 Operation: Rotate Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 38 |======================================================== RPi3: Linux 4.19 . 38 |======================================================== RPi2: Linux 4.14 . 21 |=============================== RPi2: Linux 4.19 . 21 |=============================== GraphicsMagick 1.3.30 Operation: Sharpen Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 11 |======================================================== RPi3: Linux 4.19 . 11 |======================================================== RPi2: Linux 4.14 . 8 |========================================= RPi2: Linux 4.19 . 8 |========================================= GraphicsMagick 1.3.30 Operation: Enhanced Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 11 |=================================================== RPi3: Linux 4.19 . 12 |======================================================== RPi2: Linux 4.14 . 5 |======================= RPi2: Linux 4.19 . 5 |======================= GraphicsMagick 1.3.30 Operation: Resizing Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 33 |====================================================== RPi3: Linux 4.19 . 34 |======================================================== RPi2: Linux 4.14 . 19 |=============================== RPi2: Linux 4.19 . 19 |=============================== GraphicsMagick 1.3.30 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 9 |========================================================= RPi3: Linux 4.19 . 9 |========================================================= RPi2: Linux 4.14 . 5 |================================ RPi2: Linux 4.19 . 5 |================================ GraphicsMagick 1.3.30 Operation: HWB Color Space Iterations Per Minute > Higher Is Better RPi3: Linux 4.14 . 51 |======================================================== RPi3: Linux 4.19 . 51 |======================================================== RPi2: Linux 4.14 . 26 |============================= RPi2: Linux 4.19 . 26 |============================= 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better RPi3: Linux 4.14 . 1915 |=================================================== RPi3: Linux 4.19 . 2010 |====================================================== RPi2: Linux 4.14 . 1164 |=============================== RPi2: Linux 4.19 . 1144 |=============================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better RPi3: Linux 4.14 . 2060 |========================== RPi3: Linux 4.19 . 2038 |========================= RPi2: Linux 4.14 . 4327 |====================================================== RPi2: Linux 4.19 . 4327 |====================================================== Primesieve 7.4 1e12 Prime Number Generation Seconds < Lower Is Better RPi3: Linux 4.14 . 917 |============================== RPi3: Linux 4.19 . 871 |============================= RPi2: Linux 4.14 . 1612 |===================================================== RPi2: Linux 4.19 . 1635 |====================================================== AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better RPi3: Linux 4.14 . 285 |======================= RPi3: Linux 4.19 . 288 |======================== RPi2: Linux 4.14 . 670 |======================================================= RPi2: Linux 4.19 . 670 |======================================================= FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better RPi3: Linux 4.14 . 341 |=================================== RPi3: Linux 4.19 . 344 |=================================== RPi2: Linux 4.14 . 539 |======================================================= RPi2: Linux 4.19 . 536 |======================================================= LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better RPi3: Linux 4.14 . 301 |================================ RPi3: Linux 4.19 . 302 |================================ RPi2: Linux 4.14 . 513 |======================================================= RPi2: Linux 4.19 . 516 |======================================================= Perl Benchmarks Test: Pod2html Seconds < Lower Is Better RPi3: Linux 4.14 . 1.13163993 |====================== RPi3: Linux 4.19 . 1.10797371 |====================== RPi2: Linux 4.14 . 2.40659752 |=============================================== RPi2: Linux 4.19 . 2.44144879 |================================================ Perl Benchmarks Test: Interpreter Seconds < Lower Is Better RPi3: Linux 4.14 . 0.00753065 |======================== RPi3: Linux 4.19 . 0.00724911 |======================= RPi2: Linux 4.14 . 0.01497249 |================================================ RPi2: Linux 4.19 . 0.01373762 |============================================ GNU Octave Benchmark 4.0.3 Seconds < Lower Is Better RPi3: Linux 4.14 . 3.23 |=========================== RPi3: Linux 4.19 . 3.22 |=========================== RPi2: Linux 4.14 . 6.36 |====================================================== RPi2: Linux 4.19 . 6.39 |====================================================== Stress-NG 0.07.26 Test: Crypto Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 60.98 |===================================================== RPi3: Linux 4.19 . 61.40 |===================================================== RPi2: Linux 4.14 . 32.83 |============================ RPi2: Linux 4.19 . 32.80 |============================ Stress-NG 0.07.26 Test: Bsearch Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 387 |====================================================== RPi3: Linux 4.19 . 391 |======================================================= RPi2: Linux 4.14 . 264 |===================================== RPi2: Linux 4.19 . 273 |====================================== Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 3050 |====================================================== RPi3: Linux 4.19 . 2945 |==================================================== RPi2: Linux 4.14 . 1612 |============================= RPi2: Linux 4.19 . 1570 |============================ Stress-NG 0.07.26 Test: Hsearch Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 2054 |====================================================== RPi3: Linux 4.19 . 2068 |====================================================== RPi2: Linux 4.14 . 1187 |=============================== RPi2: Linux 4.19 . 1188 |=============================== Stress-NG 0.07.26 Test: Lsearch Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 5.17 |===================================================== RPi3: Linux 4.19 . 5.24 |====================================================== RPi2: Linux 4.14 . 3.87 |======================================== RPi2: Linux 4.19 . 3.87 |======================================== Stress-NG 0.07.26 Test: Tsearch Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 7.75 |===================================================== RPi3: Linux 4.19 . 7.95 |====================================================== RPi2: Linux 4.14 . 5.41 |===================================== RPi2: Linux 4.19 . 5.38 |===================================== Stress-NG 0.07.26 Test: CPU Stress Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 83.24 |===================================================== RPi3: Linux 4.19 . 82.95 |===================================================== RPi2: Linux 4.14 . 53.19 |================================== RPi2: Linux 4.19 . 52.48 |================================= Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 3132820 |=================================================== RPi3: Linux 4.19 . 3006862 |================================================= RPi2: Linux 4.14 . 1685290 |=========================== RPi2: Linux 4.19 . 1755774 |============================= Stress-NG 0.07.26 Test: Matrix Math Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 1242 |====================================================== RPi3: Linux 4.19 . 1248 |====================================================== RPi2: Linux 4.14 . 784 |================================== RPi2: Linux 4.19 . 793 |================================== Stress-NG 0.07.26 Test: Vector Math Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 231 |======================================================= RPi3: Linux 4.19 . 233 |======================================================= RPi2: Linux 4.14 . 147 |=================================== RPi2: Linux 4.19 . 147 |=================================== Stress-NG 0.07.26 Test: Memory Copying Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 71.41 |===================================================== RPi3: Linux 4.19 . 71.93 |===================================================== RPi2: Linux 4.14 . 52.82 |======================================= RPi2: Linux 4.19 . 52.87 |======================================= Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 327 |======================================================= RPi3: Linux 4.19 . 326 |======================================================= RPi2: Linux 4.14 . 171 |============================= RPi2: Linux 4.19 . 159 |=========================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 315561 |==================================================== RPi3: Linux 4.19 . 235658 |======================================= RPi2: Linux 4.14 . 170082 |============================ RPi2: Linux 4.19 . 128693 |===================== Stress-NG 0.07.26 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 10235 |===================================================== RPi3: Linux 4.19 . 10296 |===================================================== RPi2: Linux 4.14 . 6563 |================================== RPi2: Linux 4.19 . 6566 |================================== Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 6.10 |====================================================== RPi3: Linux 4.19 . 6.12 |====================================================== RPi2: Linux 4.14 . 4.20 |===================================== RPi2: Linux 4.19 . 4.17 |===================================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better RPi3: Linux 4.14 . 1358466 |=================================================== RPi3: Linux 4.19 . 947046 |==================================== RPi2: Linux 4.14 . 762475 |============================= RPi2: Linux 4.19 . 575872 |====================== Optcarrot Optimized Benchmark FPS > Higher Is Better RPi3: Linux 4.14 . 7.86 |====================================================== RPi3: Linux 4.19 . 7.91 |====================================================== RPi2: Linux 4.14 . 4.34 |============================== RPi2: Linux 4.19 . 4.28 |============================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better RPi3: Linux 4.14 . 20901 |============================= RPi3: Linux 4.19 . 20940 |============================= RPi2: Linux 4.14 . 38179 |===================================================== RPi2: Linux 4.19 . 38008 |===================================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better RPi3: Linux 4.14 . 40217 |===================================================== RPi3: Linux 4.19 . 40106 |===================================================== RPi2: Linux 4.14 . 21050 |============================ RPi2: Linux 4.19 . 20955 |============================ Git Time To Complete Common Git Commands Seconds < Lower Is Better RPi3: Linux 4.14 . 58.44 |========================= RPi3: Linux 4.19 . 59.90 |========================== RPi2: Linux 4.14 . 97.81 |========================================== RPi2: Linux 4.19 . 121.62 |====================================================