Raspberry Pi Model 3 B+ Thermal

Raspberry Pi 3 Model B+ benchmarks for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2108074-IB-1803226FO07.

Raspberry Pi Model 3 B+ ThermalProcessorMotherboardMemoryDiskGraphicsMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionPi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa ZeroARMv7 rev 4 @ 1.20GHz (4 Cores)BCM2835 Raspberry Pi 3 Model B Rev 1.2926MB32GB GB2MWVC4 V3D 2.1 1024MBVE228Raspbian 9.44.9.80-v7+ (armv7l)LXDE 0.9.3X Server 1.19.2modesetting 1.19.22.1 Mesa 13.0.6 Gallium 0.4GCC 6.3.0 20170516ext41920x1080ARMv7 rev 4 @ 1.40GHz (4 Cores)BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3ARMv8 Cortex-A53 @ 1.51GHz (4 Cores)RockPI W22048MB16GB 58A43AmesondrmfbBenQ GL2450Ubuntu 20.045.12.0 (aarch64)XfceX Server 1.20.11GCC 9.3.0 + Clang 10.0.0-4ubuntu1OpenBenchmarking.orgCompiler Details- Pi 3 Model 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 - Pi 3 Model B Plus: --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 - Pi 3 Model B Plus + Heatsinks: --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 - Radxa Zero: --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --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 Processor Details- Pi 3 Model B: Scaling Governor: BCM2835 Freq ondemand- Pi 3 Model B Plus: Scaling Governor: BCM2835 Freq ondemand- Pi 3 Model B Plus + Heatsinks: Scaling Governor: BCM2835 Freq ondemand- Radxa Zero: Scaling Governor: cpufreq-dt ondemandSecurity Details- Radxa Zero: 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 + srbds: Not affected + tsx_async_abort: Not affected

Raspberry Pi Model 3 B+ Thermalcachebench: Read / Modify / Writemafft: Multiple Sequence Alignmentc-ray: Total Timeredis: GETopenssl: RSA 4096-bit Performancestockfish: Total TimePi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero2010.3763.39240.39179682.5954.30366862346.8075.78226.25234054.4829.67339142345.9572.24212.75211005.5229.73316522833.70426930.721175.337304492.3321778OpenBenchmarking.org

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WritePi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero6001200180024003000SE +/- 3.39, N = 3SE +/- 7.51, N = 3SE +/- 6.87, N = 3SE +/- 0.69, N = 32010.372346.802345.952833.70MIN: 2782.16 / MAX: 2854.781. (CC) gcc options: -lrt

CacheBench

System Temperature Monitor

MinAvgMaxPi 3 Model B39.752.455.8Pi 3 Model B Plus52.656.056.9Pi 3 Model B Plus + Heatsinks40.849.252.6OpenBenchmarking.orgCelsius, Fewer Is BetterCacheBenchSystem Temperature Monitor1632486480

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentPi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero20406080100SE +/- 1.86, N = 3SE +/- 2.72, N = 3SE +/- 3.68, N = 3SE +/- 0.06, N = 363.3975.7872.2430.721. (CC) gcc options: -std=c99 -O3 -lm -lpthread

Timed MAFFT Alignment

System Temperature Monitor

MinAvgMaxPi 3 Model B49.476.982.2Pi 3 Model B Plus51.564.369.8Pi 3 Model B Plus + Heatsinks49.460.265.5OpenBenchmarking.orgCelsius, Fewer Is BetterTimed MAFFT Alignment 7.392System Temperature Monitor20406080100

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimePi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero50100150200250SE +/- 1.78, N = 3SE +/- 1.10, N = 3SE +/- 3.32, N = 3SE +/- 0.05, N = 3240.39226.25212.75175.341. (CC) gcc options: -lm -lpthread -O3

C-Ray

System Temperature Monitor

MinAvgMaxPi 3 Model B59.679.881.1Pi 3 Model B Plus56.970.271.4Pi 3 Model B Plus + Heatsinks55.869.470.9OpenBenchmarking.orgCelsius, Fewer Is BetterC-Ray 1.1System Temperature Monitor20406080100

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETPi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero70K140K210K280K350KSE +/- 1347.73, N = 3SE +/- 1001.37, N = 3SE +/- 3389.58, N = 3SE +/- 2187.85, N = 12179682.59234054.48211005.52304492.331. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

System Temperature Monitor

MinAvgMaxPi 3 Model B55.858.861.8Pi 3 Model B Plus56.458.460.1Pi 3 Model B Plus + Heatsinks56.959.362.3OpenBenchmarking.orgCelsius, Fewer Is BetterRedis 4.0.8System Temperature Monitor20406080100

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformancePi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + Heatsinks1224364860SE +/- 2.28, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 354.3029.6729.731. (CC) gcc options: -O3 -pthread -march=armv7-a -lssl -lcrypto -ldl

OpenSSL

System Temperature Monitor

MinAvgMaxPi 3 Model B52.677.782.7Pi 3 Model B Plus54.859.460.7Pi 3 Model B Plus + Heatsinks54.857.859.1OpenBenchmarking.orgCelsius, Fewer Is BetterOpenSSL 1.1.0fSystem Temperature Monitor20406080100

Stockfish

Total Time

OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimePi 3 Model BPi 3 Model B PlusPi 3 Model B Plus + HeatsinksRadxa Zero8K16K24K32K40KSE +/- 95.82, N = 3SE +/- 221.56, N = 3SE +/- 201.10, N = 3SE +/- 64.16, N = 3366863391431652217781. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -flto

Stockfish

System Temperature Monitor

MinAvgMaxPi 3 Model B59.161.363.4Pi 3 Model B Plus53.757.959.1Pi 3 Model B Plus + Heatsinks53.756.357.5OpenBenchmarking.orgCelsius, Fewer Is BetterStockfish 2014-11-26System Temperature Monitor20406080100

System Temperature Monitor

Phoronix Test Suite System Monitoring

MinAvgMaxPi 3 Model B39.769.782.7Pi 3 Model B Plus51.563.571.4Pi 3 Model B Plus + Heatsinks40.860.670.9OpenBenchmarking.orgCelsiusSystem Temperature MonitorPhoronix Test Suite System Monitoring20406080100


Phoronix Test Suite v10.8.4