Socionext SynQuacer E- DeveloperBox vs. Other ARM SBCs vs. Intel/AMD Various ARM boards, Intel Core CPUs and AMD Ryzen benchmarks... Namely for the Socionext 96Boards DeveloperBox review. Tests for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1902110-SK-1808283RA39&rdt&grr .
Socionext SynQuacer E- DeveloperBox vs. Other ARM SBCs vs. Intel/AMD Processor Motherboard Memory Disk Graphics Audio Monitor Chipset Network OS Kernel Compiler File-System Screen Resolution Desktop Display Server Display Driver 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 pepto.narf.rocks PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 Unknown (24 Cores) Socionext SynQuacer E- DeveloperBox (build #38 BIOS) 32768MB 8GB M32508 + 1000GB Samsung SSD 970 EVO 1TB ASUS NVIDIA GeForce GT 710B 1024MB NVIDIA GK208 HDMI/DP ASUS VG236 Ubuntu 18.04 4.15.0-33-generic (aarch64) GCC 7.3.0 ext4 1920x1080 ARMv7 rev 4 @ 1.40GHz (4 Cores) BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3 927MB 32GB GB2MW BCM2708 Raspbian 9.4 4.14.62-v7+ (armv7l) LXDE X Server 1.19.2 GCC 6.3.0 20170516 1920x1200 ARMv7 rev 5 @ 0.90GHz (4 Cores) BCM2835 Raspberry Pi 2 Model B Rev 1.1 4.14.50-v7+ (armv7l) Intel Core i3-7100 @ 3.90GHz (2 Cores / 4 Threads) Gigabyte B250M-DS3H-CF (F9 BIOS) Intel Xeon E3-1200 v6/7th + B250 8192MB 250GB Western Digital WDS250G1B0A- Intel HD 630 (1100MHz) Realtek ALC887-VD Realtek RTL8111/8168/8411 Ubuntu 17.10 4.19.0-999-generic (x86_64) 20180826 GCC 7.2.0 Intel Core i5-8400 @ 4.00GHz (6 Cores) MSI Z370M MORTAR (MS-7B54) v1.0 (1.40 BIOS) Intel Device 3ec2 128GB ADATA SX6000NP inteldrmfb (1050MHz) Realtek ALC892 DELL S2409W Intel Connection Ubuntu 18.04 GNOME Shell 3.26.2 X Server 1.19.5 modesetting 1.19.5 1920x1080 AMD Ryzen 3 1300X @ 3.50GHz (4 Cores) ASRock AB350 Pro4 (P3.20 BIOS) AMD Device 1450 128GB ADATA SU800 Sapphire AMD Radeon R7 260X/360 2048MB AMD Tobago HDMI Audio VE228 Realtek RTL8111/8168/8411 Ubuntu 17.10 4.13.0-12-generic (x86_64) X Server 1.19.3 modesetting 1.19.3 GCC 9.0.0 20180827 1024x768 ARMv8 rev 3 @ 2.04GHz (6 Cores) quill 31GB 032G34 NVIDIA TEGRA DELL P2415Q Ubuntu 16.04 4.4.38-tegra (aarch64) Unity 7.4.5 X Server 1.18.4 NVIDIA 1.0.0 GCC 5.4.0 20160609 3840x2160 2 x Intel Xeon L5640 (12 Cores / 24 Threads) Dell 0F0XJ6 (6.3.0 BIOS) Intel 5500 I/O + ICH9 12 x 8192 MB DDR3-1333MT/s M393B1K70CH0-CH9 1999GB PERC H700 Matrox MGA G200eW WPCM450 SyncMaster Broadcom Limited NetXtreme II BCM5709 Gigabit Ubuntu 18.04 4.15.0-43-generic (x86_64) GCC 7.3.0 1280x1024 OpenBenchmarking.org Compiler Details - 24-Core ARM Developer Box: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --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-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-as=/usr/bin/aarch64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/aarch64-linux-gnu-ld -v - Raspberry Pi 3 B+: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - Raspberry Pi 2 B: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -v - Core i3 7100: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Core i5 8400: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Ryzen 3 1300X: --disable-multilib --enable-checking=release --enable-languages=c,c++,fortran - NVIDIA Jetson TX2: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - pepto.narf.rocks: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - 24-Core ARM Developer Box: NONE / data=ordered,errors=remount-ro,relatime,rw - Core i3 7100: CFQ / errors=remount-ro,relatime,rw - Core i5 8400: NONE / errors=remount-ro,relatime,rw - Ryzen 3 1300X: CFQ / data=ordered,errors=remount-ro,relatime,rw - pepto.narf.rocks: CFQ / data=ordered,errors=remount-ro,noatime,nodiratime,rw - PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640: CFQ / data=ordered,errors=remount-ro,noatime,nodiratime,rw Python Details - 24-Core ARM Developer Box: Python 2.7.15rc1 + Python 3.6.5 - Raspberry Pi 3 B+: Python 2.7.13 + Python 3.5.3 - Raspberry Pi 2 B: Python 2.7.13 + Python 3.5.3 - Core i3 7100: Python 2.7.14 + Python 3.6.3 - Core i5 8400: Python 2.7.14+ + Python 3.6.4 - Ryzen 3 1300X: Python 2.7.14 + Python 3.6.3 - NVIDIA Jetson TX2: Python 2.7.12 + Python 3.5.2 - pepto.narf.rocks: Python 2.7.15rc1 + Python 3.6.7 - PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640: Python 2.7.15rc1 + Python 3.6.7 Processor Details - Raspberry Pi 3 B+: Scaling Governor: BCM2835 Freq ondemand - Raspberry Pi 2 B: Scaling Governor: BCM2835 Freq ondemand - Core i3 7100: Scaling Governor: intel_pstate powersave - Core i5 8400: Scaling Governor: intel_pstate powersave - Ryzen 3 1300X: Scaling Governor: acpi-cpufreq ondemand - NVIDIA Jetson TX2: Scaling Governor: tegra_cpufreq schedutil Disk Mount Options Details - Raspberry Pi 3 B+: data=ordered,noatime,rw - Raspberry Pi 2 B: data=ordered,noatime,rw - NVIDIA Jetson TX2: data=ordered,relatime,rw Security Details - Core i3 7100: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + PTE Inversion; VMX: conditional cache flushes SMT vulnerable Protection - Core i5 8400: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT disabled Protection - pepto.narf.rocks: KPTI + __user pointer sanitization + Full generic retpoline + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640: KPTI + __user pointer sanitization + Full generic retpoline + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Socionext SynQuacer E- DeveloperBox vs. Other ARM SBCs vs. Intel/AMD build-linux-kernel: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel scikit-learn: primesieve: 1e12 Prime Number Generation compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping encode-flac: WAV To FLAC pybench: Total For Average Test Times aobench: 2048 x 2048 - Total Time perl-benchmark: Pod2html pgbench: Buffer Test - Normal Load - Read Write hint: FLOAT encode-mp3: WAV To MP3 sqlite: Timed SQLite Insertions x264: H.264 Video Encoding phpbench: PHP Benchmark Suite perl-benchmark: Interpreter pgbench: Buffer Test - Normal Load - Read Only tinymembench: Standard Memcpy git: Time To Complete Common Git Commands compress-7zip: Compress Speed Test aircrack-ng: redis: GET redis: SET 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 pepto.narf.rocks PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 877 391 899 132.86 931 89.28 390.76 19386 400.00 1.57088061 4166 44150376 406.39 49.61 12.41 38922 0.00658840 31506 1543 46.37 9368 4372 235721 160053 3691 2074 785 1113.42 867 16.82 336.07 20923 290.12 1.11833973 144 57957193 301.98 380.54 2.09 40165 0.00742901 6526 1288 51.84 1796 240761 150337 7355 4375 2328 1897.22 1315 10.94 534.59 37907 667.31 2.46504575 133 35952660 514.11 397.11 1.10 20836 0.01345155 3856 956 97.32 1125 113111 67210 285 422 151 115.20 126 122.69 9.60 1335 41.05 0.11921354 5583 401624311 30.80 31.75 23.88 573171 0.00080092 55190 13156 5.43 12939 7698 2899550 1878813 123 138 147 42.54 105 261.86 9.37 1290 39.64 0.11734310 8611 415523541 30.00 15.42 56.29 589338 0.00362427 113112 17458 5.29 26673 19322 3138411 2133921 247 159 121 166 10.40 1714 44.96 0.16142651 3870 319476344 35.05 29.11 413447 0.00147281 61466 15191 5.94 17109 6745 2356825 1573537 1510 675 455 65.15 5357 133.79 0.48746904 1793 103988087 95.91 121.85 133175 0.00987031 14427 3798 17.57 5650 1265 660813 432278 132 146 192 49.64 182 262.92 19.81 2293 75.09 0.28412972 1177 224416259 62.95 8.23 33.34 298257 0.00225093 103839 4542 12.91 25089 9285 991473 712930 OpenBenchmarking.org
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 1600 3200 4800 6400 8000 SE +/- 5.89, N = 3 SE +/- 4.19, N = 3 SE +/- 14.77, N = 3 SE +/- 1.16, N = 3 SE +/- 1.09, N = 3 SE +/- 1.43, N = 3 SE +/- 3.89, N = 3 SE +/- 1.94, N = 3 877 3691 7355 285 123 247 1510 132
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 900 1800 2700 3600 4500 SE +/- 1.67, N = 3 SE +/- 2.67, N = 3 SE +/- 6.73, N = 3 SE +/- 19.27, N = 9 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 60.69, N = 9 SE +/- 0.05, N = 3 391 2074 4375 422 138 159 675 146 1. (CC) gcc options: -lm -lpthread -O3
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 500 1000 1500 2000 2500 SE +/- 0.74, N = 3 SE +/- 1.26, N = 3 SE +/- 7.83, N = 3 SE +/- 0.07, N = 3 SE +/- 0.21, N = 3 SE +/- 0.23, N = 3 SE +/- 0.38, N = 3 899 785 2328 151 147 121 192
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.1 1e12 Prime Number Generation 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 400 800 1200 1600 2000 SE +/- 0.13, N = 3 SE +/- 11.17, N = 3 SE +/- 5.62, N = 3 SE +/- 0.44, N = 3 SE +/- 0.05, N = 3 SE +/- 0.15, N = 3 132.86 1113.42 1897.22 115.20 42.54 49.64 1. (CXX) g++ options: -O3 -lpthread
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 300 600 900 1200 1500 SE +/- 2.72, N = 3 SE +/- 0.57, N = 3 SE +/- 6.35, N = 3 SE +/- 0.02, N = 3 SE +/- 1.06, N = 3 SE +/- 0.39, N = 3 SE +/- 0.02, N = 3 SE +/- 0.87, N = 3 931 867 1315 126 105 166 455 182 -llzma -llzma -llzma -llzma -llzma 1. (CC) gcc options: -O3 -pthread -lz
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.32, N = 3 SE +/- 0.21, N = 3 SE +/- 0.64, N = 3 89.28 16.82 10.94 122.69 261.86 262.92 -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++
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 120 240 360 480 600 SE +/- 0.03, N = 5 SE +/- 0.93, N = 5 SE +/- 2.05, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.17, N = 5 SE +/- 0.06, N = 5 390.76 336.07 534.59 9.60 9.37 10.40 65.15 19.81 -logg -logg -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 8K 16K 24K 32K 40K SE +/- 13.74, N = 3 SE +/- 85.92, N = 3 SE +/- 51.49, N = 3 SE +/- 3.00, N = 3 SE +/- 1.67, N = 3 SE +/- 1.86, N = 3 SE +/- 16.86, N = 3 SE +/- 3.06, N = 3 19386 20923 37907 1335 1290 1714 5357 2293
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 140 280 420 560 700 SE +/- 0.28, N = 3 SE +/- 3.87, N = 6 SE +/- 0.55, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 1.28, N = 4 400.00 290.12 667.31 41.05 39.64 44.96 133.79 75.09 1. (CC) gcc options: -lm -O3
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 0.5546 1.1092 1.6638 2.2184 2.773 SE +/- 0.00683757, N = 3 SE +/- 0.01837187, N = 4 SE +/- 0.04245993, N = 9 SE +/- 0.00042971, N = 3 SE +/- 0.00073282, N = 3 SE +/- 0.00081955, N = 3 SE +/- 0.00383151, N = 3 SE +/- 0.00033862, N = 3 1.57088061 1.11833973 2.46504575 0.11921354 0.11734310 0.16142651 0.48746904 0.28412972
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 2K 4K 6K 8K 10K SE +/- 1.88, N = 3 SE +/- 1.99, N = 6 SE +/- 1.32, N = 3 SE +/- 61.30, N = 10 SE +/- 300.91, N = 9 SE +/- 44.63, N = 8 SE +/- 17.07, N = 3 SE +/- 55.48, N = 9 4166 144 133 5583 8611 3870 1793 1177 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 90M 180M 270M 360M 450M SE +/- 3286.77, N = 3 SE +/- 271590.74, N = 3 SE +/- 113633.28, N = 3 SE +/- 1050874.63, N = 3 SE +/- 1093376.39, N = 3 SE +/- 740609.61, N = 3 SE +/- 187708.64, N = 3 SE +/- 621644.11, N = 3 44150376 57957193 35952660 401624311 415523541 319476344 103988087 224416259 1. (CC) gcc options: -O3 -march=native -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 110 220 330 440 550 SE +/- 0.07, N = 3 SE +/- 0.49, N = 3 SE +/- 0.40, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 406.39 301.98 514.11 30.80 30.00 35.05 95.91 62.95 1. (CC) gcc options: -lm
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 90 180 270 360 450 SE +/- 0.08, N = 3 SE +/- 6.31, N = 3 SE +/- 6.42, N = 4 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 SE +/- 0.71, N = 12 SE +/- 0.01, N = 3 SE +/- 0.12, N = 4 49.61 380.54 397.11 31.75 15.42 29.11 121.85 8.23 1. (CC) gcc options: -O2 -lz -ldl -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-07-28 H.264 Video Encoding 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.19, N = 3 12.41 2.09 1.10 23.88 56.29 33.34 -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lm -lpthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 130K 260K 390K 520K 650K SE +/- 16.44, N = 3 SE +/- 65.58, N = 3 SE +/- 141.51, N = 3 SE +/- 338.74, N = 3 SE +/- 260.21, N = 3 SE +/- 1605.80, N = 3 SE +/- 871.71, N = 3 SE +/- 704.20, N = 3 38922 40165 20836 573171 589338 413447 133175 298257
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 0.003 0.006 0.009 0.012 0.015 SE +/- 0.00001488, N = 3 SE +/- 0.00021301, N = 12 SE +/- 0.00021832, N = 3 SE +/- 0.00000120, N = 3 SE +/- 0.00000884, N = 3 SE +/- 0.00001845, N = 3 SE +/- 0.00012375, N = 3 SE +/- 0.00000949, N = 3 0.00658840 0.00742901 0.01345155 0.00080092 0.00362427 0.00147281 0.00987031 0.00225093
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 20K 40K 60K 80K 100K SE +/- 64.76, N = 3 SE +/- 115.45, N = 3 SE +/- 57.37, N = 3 SE +/- 91.29, N = 3 SE +/- 308.20, N = 3 SE +/- 360.35, N = 3 SE +/- 29.83, N = 3 SE +/- 80.86, N = 3 31506 6526 3856 55190 113112 61466 14427 103839 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 7K 14K 21K 28K 35K 7359 1871 1177 34666 32403 11183 13913 7009 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 4K 8K 12K 16K 20K 1543 1288 956 13156 17458 15191 3798 4542 1. (CC) gcc options: -O2 -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 1.49, N = 12 SE +/- 1.28, N = 12 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 46.37 51.84 97.32 5.43 5.29 5.94 17.57 12.91 1. 24-Core ARM Developer Box: git version 2.17.1 2. Raspberry Pi 3 B+: git version 2.11.0 3. Raspberry Pi 2 B: git version 2.11.0 4. Core i3 7100: git version 2.14.1 5. Core i5 8400: git version 2.15.1 6. Ryzen 3 1300X: git version 2.14.1 7. NVIDIA Jetson TX2: git version 2.7.4 8. PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640: git version 2.17.1
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 6K 12K 18K 24K 30K SE +/- 58.09, N = 3 SE +/- 16.51, N = 3 SE +/- 8.84, N = 3 SE +/- 22.82, N = 3 SE +/- 46.32, N = 3 SE +/- 33.15, N = 3 SE +/- 11.46, N = 3 SE +/- 393.52, N = 3 9368 1796 1125 12939 26673 17109 5650 25089 1. (CXX) g++ options: -pipe -lpthread
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.3 24-Core ARM Developer Box Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 4K 8K 12K 16K 20K SE +/- 2.08, N = 3 SE +/- 4.37, N = 3 SE +/- 26.86, N = 3 SE +/- 7.09, N = 3 SE +/- 5.46, N = 3 SE +/- 47.07, N = 3 4372 7698 19322 6745 1265 9285 -masm=intel -masm=intel -masm=intel -masm=intel 1. (CXX) g++ options: -O3 -fvisibility=hidden -lpthread -lcrypto -lz -ldl -lm -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 700K 1400K 2100K 2800K 3500K SE +/- 2599.96, N = 3 SE +/- 1090.67, N = 3 SE +/- 1911.33, N = 3 SE +/- 63056.57, N = 12 SE +/- 22911.68, N = 3 SE +/- 14904.75, N = 3 SE +/- 2540.60, N = 3 SE +/- 16803.52, N = 12 235721 240761 113111 2899550 3138411 2356825 660813 991473 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET 24-Core ARM Developer Box Raspberry Pi 3 B+ Raspberry Pi 2 B Core i3 7100 Core i5 8400 Ryzen 3 1300X NVIDIA Jetson TX2 PERC H700 - 8192 MB DDR3-1333MT - Intel Xeon L5640 500K 1000K 1500K 2000K 2500K SE +/- 368.39, N = 3 SE +/- 677.69, N = 3 SE +/- 744.95, N = 3 SE +/- 59547.13, N = 12 SE +/- 14875.87, N = 3 SE +/- 24791.31, N = 4 SE +/- 436.19, N = 3 SE +/- 7837.92, N = 3 160053 150337 67210 1878813 2133921 1573537 432278 712930 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Phoronix Test Suite v10.8.5