pi4_cpu_ubuntu1910

Intel vs RPis CPU Shootout

HTML result view exported from: https://openbenchmarking.org/result/2001086-HU-2001050HU78&sro&grr.

pi4_cpu_ubuntu1910ProcessorMotherboardMemoryDiskChipsetGraphicsNetworkAudioMonitorOSKernelCompilerFile-SystemScreen ResolutionDesktopDisplay ServerDisplay DriverOpenGLRaspberry Pi 4 Model B 4G Ubuntu 19.10Atom D2500 dual-coreRPi 3 Model B 1GUltrabook Intel Core i7-3517UIntel Core i7-3517UIntel Core i7-1065G7Intel Core i5-6500Odroid N2Odroid N2 ARMv8 Cortex-A73ARMv8 Cortex-A72 @ 1.50GHz (4 Cores)BCM2835 Raspberry Pi 4 Model B Rev 1.14096MB64GB GC2QTUbuntu 19.105.3.0-1014-raspi2 (aarch64)GCC 9.2.1 20191008ext4Intel Atom D2500 (2 Cores)Intel D2500CC (CCCDT10N.86A.0040.2014.0520.1400 BIOS)Intel Atom D2xxx/N2xxx60GB Patriot TorchIntel Atom D2xxx/N2xxx IGP2 x Intel 82574L + Qualcomm Atheros QCA986x/988xUbuntu 18.045.0.0-37-generic (x86_64)GCC 7.4.01024x768ARMv8 Cortex-A53 @ 1.20GHz (4 Cores)BCM2835 Raspberry Pi 3 Model B Rev 1.2906MB30GB USDsimpleUbuntu 19.105.3.0-1014-raspi2 (aarch64)GCC 9.2.1 20191008656x416Intel Core i7-3517U @ 3.00GHz (2 Cores / 4 Threads)ASUS UX32VD v1.0 (UX32VD.214 BIOS)Intel 3rd Gen Core DRAM10240MB512GB SAMSUNG SSD 830 + 24GB SanDisk SSD i100ASUS Intel 3rd Gen Core 1GB (1150MHz)Realtek ALC269VBIntel Centrino Advanced-N 62355.3.0-24-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.51920x1080ASUS Intel Ivybridge Mobile 2GB (1150MHz)4.2 Mesa 19.2.1Intel Core i7-1065G7 @ 3.90GHz (4 Cores / 8 Threads)Dell 06CDVY (1.0.13 BIOS)Intel Device 34ef32768MBKBG40ZPZ1T02 NVMe TOSHIBA 1024GBIntel Iris Plus 3GB (1100MHz)Realtek ALC289NX-VUE27 + Dell S2716DGIntel I210 + Intel Device 34f04.5 Mesa 19.2.1GCC 9.2.1 20191008 + Clang 9.0.0-25120x2640Intel Core i5-6500 @ 3.60GHz (4 Cores)MSI B150M ECO (MS-7994) v1.0 (1.80 BIOS)Intel Xeon E3-1200 v5/E3-150016384MB1000GB Samsung SSD 850 + 8GB TS8GJFV10Gigabyte NVIDIA GeForce GTX 1070 8GBRealtek ALC887-VDDell S2716DGIntel I219-V5.3.0-18-generic (x86_64)GCC 9.2.1 20191008overlayfs2560x1440ARMv8 Cortex-A73 @ 1.90GHz (6 Cores)Hardkernel ODROID-N24096MB32GB SC32GOSDUbuntu 18.044.9.196-63 (aarch64)X Server 1.19.6modesetting 1.19.6GCC 7.4.0ext41920x1080OpenBenchmarking.orgCompiler Details- Raspberry Pi 4 Model B 4G Ubuntu 19.10: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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++,gm2 --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Atom D2500 dual-core: --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 - RPi 3 Model B 1G: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --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++,gm2 --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Ultrabook Intel Core i7-3517U: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,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 - Intel Core i7-3517U: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,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 - Intel Core i7-1065G7: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,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 - Intel Core i5-6500: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,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 - Odroid N2: --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-default-libstdcxx-abi=new --with-gcc-major-version-only -v - Odroid N2 ARMv8 Cortex-A73: --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-default-libstdcxx-abi=new --with-gcc-major-version-only -v Processor Details- Raspberry Pi 4 Model B 4G Ubuntu 19.10: Scaling Governor: BCM2835 Freq ondemand- Atom D2500 dual-core: CPU Microcode: 0x10d- RPi 3 Model B 1G: Scaling Governor: BCM2835 Freq ondemand- Ultrabook Intel Core i7-3517U: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x21- Intel Core i7-3517U: Scaling Governor: intel_pstate performance - CPU Microcode: 0x21- Intel Core i7-1065G7: Scaling Governor: intel_pstate performance - CPU Microcode: 0x46- Intel Core i5-6500: Scaling Governor: intel_pstate performance - CPU Microcode: 0xcc- Odroid N2: Scaling Governor: arm-big-little interactive- Odroid N2 ARMv8 Cortex-A73: Scaling Governor: arm-big-little interactiveSecurity Details- Raspberry Pi 4 Model B 4G Ubuntu 19.10: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + tsx_async_abort: Not affected- Atom D2500 dual-core: 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 + tsx_async_abort: Not affected- RPi 3 Model B 1G: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + tsx_async_abort: Not affected- Ultrabook Intel Core i7-3517U: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected - Intel Core i7-3517U: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected - Intel Core i7-1065G7: 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 + tsx_async_abort: Not affected- Intel Core i5-6500: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: disabled RSB filling

pi4_cpu_ubuntu1910build-linux-kernel: Time To Compilebuild-gcc: Time To Compilepovray: Trace Timerodinia: OpenMP LavaMDasmfish: 1024 Hash Memory, 26 Depthrodinia: OpenMP CFD Solverx264: H.264 Video Encodingcompress-7zip: Compress Speed Testopenssl: RSA 4096-bit Performancesysbench: CPURaspberry Pi 4 Model B 4G Ubuntu 19.10Atom D2500 dual-coreRPi 3 Model B 1GUltrabook Intel Core i7-3517UIntel Core i7-3517UIntel Core i7-1065G7Intel Core i5-6500Odroid N2Odroid N2 ARMv8 Cortex-A732583.1989916.68569.409263.3442459687250.3495.62384695.85963.81283254.15922750.283369.3514854.0936756901078.5341.78133021.9212.45991175.1291.2332.41250.63894098.527408.365268.8303966350152.5838914236.62681.97642027.518206.847111.378681790960.94917949765.710729.7324104.610827339357.80314563952.47747.804762.5243656596210.14311.0059423556.597346.870763.5353699933210.50710.945960164.28415.0499OpenBenchmarking.org

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileAtom D2500 dual-coreOdroid N2 ARMv8 Cortex-A73Raspberry Pi 4 Model B 4G Ubuntu 19.108001600240032004000SE +/- 15.72, N = 3SE +/- 65.02, N = 9SE +/- 25.08, N = 33254.163556.602583.20

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileAtom D2500 dual-coreIntel Core i7-1065G7Intel Core i7-3517UOdroid N2Raspberry Pi 4 Model B 4G Ubuntu 19.105K10K15K20K25K22750.282027.524098.537747.809916.68

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeAtom D2500 dual-coreIntel Core i7-1065G7Intel Core i7-3517UOdroid N2 ARMv8 Cortex-A73Raspberry Pi 4 Model B 4G Ubuntu 19.107001400210028003500SE +/- 5.77, N = 3SE +/- 0.70, N = 3SE +/- 1.48, N = 3SE +/- 0.30, N = 3SE +/- 7.14, N = 43369.35206.85408.37346.87569.41-march=native -lXpm -lSM -lICE -lX111. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDAtom D2500 dual-coreIntel Core i5-6500Intel Core i7-1065G7Intel Core i7-3517UOdroid N2Odroid N2 ARMv8 Cortex-A73Raspberry Pi 4 Model B 4G Ubuntu 19.1010002000300040005000SE +/- 14.63, N = 3SE +/- 0.09, N = 3SE +/- 0.96, N = 3SE +/- 0.50, N = 3SE +/- 2.42, N = 3SE +/- 3.24, N = 3SE +/- 0.24, N = 34854.09104.61111.38268.83762.52763.54263.34-O2 -lOpenCL1. (CXX) g++ options:

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthAtom D2500 dual-coreIntel Core i5-6500Intel Core i7-1065G7Intel Core i7-3517UOdroid N2Odroid N2 ARMv8 Cortex-A73Raspberry Pi 4 Model B 4G Ubuntu 19.102M4M6M8M10MSE +/- 1074.07, N = 3SE +/- 60528.89, N = 3SE +/- 41835.95, N = 3SE +/- 16538.50, N = 3SE +/- 17785.30, N = 3SE +/- 46105.98, N = 3SE +/- 7871.08, N = 3675690827339368179093966350365659636999332459687

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverAtom D2500 dual-coreIntel Core i5-6500Intel Core i7-1065G7Intel Core i7-3517UOdroid N2Odroid N2 ARMv8 Cortex-A73RPi 3 Model B 1GRaspberry Pi 4 Model B 4G Ubuntu 19.1030060090012001500SE +/- 6.84, N = 3SE +/- 0.11, N = 3SE +/- 0.22, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.58, N = 3SE +/- 0.70, N = 31078.5357.8060.95152.58210.14210.511175.13250.35-O2 -lOpenCL-O2 -lOpenCL1. (CXX) g++ options:

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingAtom D2500 dual-coreOdroid N2Odroid N2 ARMv8 Cortex-A73RPi 3 Model B 1GRaspberry Pi 4 Model B 4G Ubuntu 19.103691215SE +/- 0.02, N = 3SE +/- 0.08, N = 15SE +/- 0.16, N = 12SE +/- 0.00, N = 3SE +/- 0.05, N = 121.7811.0010.941.235.621. (CC) gcc options: -ldl -lm -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestAtom D2500 dual-coreIntel Core i5-6500Intel Core i7-1065G7Intel Core i7-3517UOdroid N2Odroid N2 ARMv8 Cortex-A73Raspberry Pi 4 Model B 4G Ubuntu 19.104K8K12K16K20KSE +/- 24.88, N = 3SE +/- 33.53, N = 3SE +/- 49.39, N = 3SE +/- 15.62, N = 3SE +/- 2.91, N = 3SE +/- 5.86, N = 31330145631794989145942596038461. (CXX) g++ options: -pipe -lpthread

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceAtom D2500 dual-coreIntel Core i5-6500Intel Core i7-1065G7Intel Core i7-3517UOdroid N2 ARMv8 Cortex-A73RPi 3 Model B 1GRaspberry Pi 4 Model B 4G Ubuntu 19.102004006008001000SE +/- 0.06, N = 3SE +/- 8.46, N = 3SE +/- 7.27, N = 14SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 321.9952.4765.7236.6164.232.495.8-m64-m64-m641. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUAtom D2500 dual-coreIntel Core i7-1065G7Intel Core i7-3517UOdroid N2 ARMv8 Cortex-A73RPi 3 Model B 1GRaspberry Pi 4 Model B 4G Ubuntu 19.102K4K6K8K10KSE +/- 0.25, N = 3SE +/- 124.75, N = 12SE +/- 1.97, N = 3SE +/- 33.62, N = 3SE +/- 16.68, N = 3SE +/- 1.47, N = 3212.4610729.732681.988415.051250.645963.81-march=core2-march=ivybridge1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm


Phoronix Test Suite v10.8.4