Raspberry Pi OS 32-bit vs. 64-bit Benchmarks Raspberry Pi 400 benchmarking with Raspberry Pi OS 32-bit / 64-bit. Benchmarks by Michael Larabel for a future article.. 64-bit: Processor: ARMv8 Cortex-A72 @ 1.80GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 400 Rev 1.0, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 16GB SC16G, Graphics: vc4drmfb, Monitor: DELL P2210H OS: Debian 11, Kernel: 5.10.92-v8+ (aarch64), Desktop: LXDE, Display Server: X Server 1.20.11, Compiler: GCC 10.2.1 20210110, File-System: ext4, Screen Resolution: 1920x1080 32-bit: Processor: ARMv7 Cortex-A72 @ 1.80GHz (4 Cores), Motherboard: BCM2711 Raspberry Pi 400 Rev 1.0, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 16GB SC16G, Graphics: vc4drmfb, Monitor: DELL P2210H OS: Raspbian 11, Kernel: 5.10.92-v7l+ (armv7l), Desktop: LXDE, Display Server: X Server 1.20.11, Compiler: GCC 10.2.1 20210110, File-System: ext4, Screen Resolution: 1920x1080 Etcpak 0.7 Configuration: ETC2 Mpx/s > Higher Is Better 64-bit . 20.889 |============================================================== 32-bit . 3.891 |============ Etcpak 0.7 Configuration: DXT1 Mpx/s > Higher Is Better 64-bit . 313.14 |============================================================== 32-bit . 71.02 |============== Etcpak 0.7 Configuration: ETC1 + Dithering Mpx/s > Higher Is Better 64-bit . 29.241 |============================================================== 32-bit . 7.127 |=============== Etcpak 0.7 Configuration: ETC1 Mpx/s > Higher Is Better 64-bit . 29.240 |============================================================== 32-bit . 7.138 |=============== Sysbench 1.0.20 Test: RAM / Memory MiB/sec > Higher Is Better 64-bit . 8759.66 |============================================================= 32-bit . 2304.02 |================ Stress-NG 0.13.02 Test: Vector Math Bogo Ops/s > Higher Is Better 64-bit . 4794.07 |============================================================= 32-bit . 1444.34 |================== Stress-NG 0.13.02 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better 64-bit . 100660.07 |=========================================================== 32-bit . 33953.33 |==================== Sysbench 1.0.20 Test: CPU Events Per Second > Higher Is Better 64-bit . 7024.73 |============================================================= 32-bit . 474.78 |==== Stress-NG 0.13.02 Test: Crypto Bogo Ops/s > Higher Is Better 64-bit . 375.45 |============================================================== 32-bit . 201.31 |================================= srsRAN 21.10 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM eNb Mb/s > Higher Is Better 64-bit . 5.8 |================================================================= 32-bit . 3.2 |==================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better 64-bit . 185528 |============================================================== 32-bit . 120491 |======================================== GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better 64-bit . 152 |================================================================= 32-bit . 104 |============================================ LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better 64-bit . 23.69 |============================================ 32-bit . 33.94 |=============================================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM UE Mb/s > Higher Is Better 64-bit . 19.9 |================================================================ 32-bit . 14.4 |============================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM UE Mb/s > Higher Is Better 64-bit . 18.2 |================================================================ 32-bit . 13.2 |============================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM UE Mb/s > Higher Is Better 64-bit . 20.8 |================================================================ 32-bit . 15.1 |============================================== POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better 64-bit . 459.59 |============================================= 32-bit . 632.02 |============================================================== srsRAN 21.10 Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM UE Mb/s > Higher Is Better 64-bit . 3.3 |================================================================= 32-bit . 2.4 |=============================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM UE Mb/s > Higher Is Better 64-bit . 19.0 |================================================================ 32-bit . 13.9 |=============================================== Stress-NG 0.13.02 Test: IO_uring Bogo Ops/s > Higher Is Better 64-bit . 5862.71 |============================================================= 32-bit . 4428.64 |============================================== GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better 64-bit . 54 |================================================================== 32-bit . 41 |================================================== Stress-NG 0.13.02 Test: Context Switching Bogo Ops/s > Higher Is Better 64-bit . 236160.30 |=========================================================== 32-bit . 179640.15 |============================================= Google Draco 1.5.0 Model: Lion ms < Lower Is Better 64-bit . 17498 |================================================ 32-bit . 22808 |=============================================================== SecureMark 1.0.4 Benchmark: SecureMark-TLS marks > Higher Is Better 64-bit . 60015 |=============================================================== 32-bit . 46613 |================================================= GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better 64-bit . 32 |================================================================== 32-bit . 25 |==================================================== GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better 64-bit . 21 |================================================================== 32-bit . 17 |===================================================== Google Draco 1.5.0 Model: Church Facade ms < Lower Is Better 64-bit . 27117 |==================================================== 32-bit . 32736 |=============================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better 64-bit . 112 |================================================================= 32-bit . 96 |======================================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better 64-bit . 3675 |======================================================== 32-bit . 4216 |================================================================ Stress-NG 0.13.02 Test: Socket Activity Bogo Ops/s > Higher Is Better 64-bit . 448.32 |============================================================== 32-bit . 400.99 |======================================================= CLOMP 1.2 Static OMP Speedup Speedup > Higher Is Better 64-bit . 1.0 |================================================================= 32-bit . 0.9 |=========================================================== srsRAN 21.10 Test: OFDM_Test Samples / Second > Higher Is Better 64-bit . 12133333 |============================================================ 32-bit . 11266667 |======================================================== 7-Zip Compression 21.06 Test: Compression Rating MIPS > Higher Is Better 64-bit . 4974 |================================================================ 32-bit . 4647 |============================================================ Stress-NG 0.13.02 Test: Memory Copying Bogo Ops/s > Higher Is Better 64-bit . 123.39 |============================================================== 32-bit . 115.37 |========================================================== WebP Image Encode 1.1 Encode Settings: Default Encode Time - Seconds < Lower Is Better 64-bit . 6.955 |=========================================================== 32-bit . 7.435 |=============================================================== RNNoise 2020-06-28 Seconds < Lower Is Better 64-bit . 54.50 |============================================================ 32-bit . 57.34 |=============================================================== GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better 64-bit . 21 |================================================================== 32-bit . 20 |=============================================================== WebP Image Encode 1.1 Encode Settings: Quality 100 Encode Time - Seconds < Lower Is Better 64-bit . 9.719 |=========================================================== 32-bit . 10.155 |============================================================== Smallpt 1.0 Global Illumination Renderer; 128 Samples Seconds < Lower Is Better 64-bit . 106.06 |=========================================================== 32-bit . 110.73 |============================================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better 64-bit . 58 |================================================================== 32-bit . 56 |================================================================ libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better 64-bit . 60.72 |=============================================================== 32-bit . 58.69 |============================================================= TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better 64-bit . 436848 |============================================================== 32-bit . 422637 |============================================================ srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM eNb Mb/s > Higher Is Better 64-bit . 47.7 |================================================================ 32-bit . 46.6 |=============================================================== Stress-NG 0.13.02 Test: Semaphores Bogo Ops/s > Higher Is Better 64-bit . 242469.32 |=========================================================== 32-bit . 236973.60 |========================================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM eNb Mb/s > Higher Is Better 64-bit . 53.5 |================================================================ 32-bit . 52.6 |=============================================================== srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM eNb Mb/s > Higher Is Better 64-bit . 47.2 |================================================================ 32-bit . 46.6 |=============================================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better 64-bit . 385.36 |============================================================== 32-bit . 381.45 |============================================================= srsRAN 21.10 Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM eNb Mb/s > Higher Is Better 64-bit . 52.6 |================================================================ 32-bit . 52.3 |================================================================ Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better 64-bit . 39816.65 |============================================================ 32-bit . 39603.97 |============================================================ FLAC Audio Encoding 1.3.3 WAV To FLAC Seconds < Lower Is Better 64-bit . 162.75 |===================================================== 32-bit . 191.09 |============================================================== Geometric Mean Of All Test Results Result Composite - Raspberry Pi OS 32-bit vs. 64-bit Benchmarks Geometric Mean > Higher Is Better 64-bit . 92.74 |=============================================================== 32-bit . 62.28 |==========================================