Raspberry PI4 benchmarks: How does it compare to the PI3B+

Published: Fri 12 July 2019 by L.Drolez In Hardware

tags: raspberry

As you may know our beloved Raspberry PI got a nice upgrade with the PI 4B!

And you'd like to know if it's worth the upgrade, so I compiled the benchmark results I have found around the Net. I'll summarise the performance increase by comparing it to the PI3B+ performance, using percentage to make the comparison even easier.

The new Raspberry PI4B

Raspberry PI 4B CPU Performance increase

The CPU upgrade to a quad core Cortex A-72 give an impressive boost as confirmed in benchmarks given by Brian Benchoff , MagPI and Avram Piltch. Below is the increase in percent over the previous generation Raspberry PI3B+:

  • Linpack Single Precision: +279%
  • Linpack Double Precision: +259%
  • Linpack Single Precision with NEON instructions: +291%
  • Speedometer 2.0 browser speed test: +97%
  • Jetstream 1.1 web browsing / Javascript test: +148%
  • BZip2 File compression single threaded: +107%
  • BZip2 File compression multi threaded: +85%
  • Sysbench CPU test: +50%
  • FFmpeg H264 transcode test: +125%
  • PHPbench: +145%
  • Scikit learn test: +112%

So it seems that new CPU is a lot better on floating point operation.

I've tried to find nbench results for the PI4 without success. For the record, results on my PI3B+ are: MEMORY INDEX : 7.596 INTEGER INDEX : 10.285 ; FLOATING-POINT INDEX: 9.013

If you're interested in Machine Learning you'll also find that the new PI4 with a Coral USB gives better results in image recognition, than the Coral Dev board.

Raspberry PI 4B memory bandwidth

Thanks to the move from LPDDR2 to LPDDR4, Brian Benchoff confirmed a large improvement in RAM bandwidth, nearly twice on RAM writes:

  • RAMspeed 1MB blocks write: +82%
  • RAMspeed 1MB blocks read: +47%

Raspberry PI 4B Networking improvements

Here Brian Benchoff, and Avram Piltch, show the benefits of the new Gigabit Ethernet chip.

  • Ethernet upload speed: +247%
  • Ethernet download speed: +189%
  • Ethernet iperf3 speed: +297%
  • Wifi Upload speed: +157%
  • Wifi Download speed: +318%
  • Wifi iperf3 throughput at 2.4Ghz: -2%
  • Wifi iperf3 throughput at 5hz: +16%

You'll note some contradictions in the Wifi numbers above. I think that the test conditions were not the same in upload/download tests, and that the iperf3 numbers are the right ones.

Raspberry PI 4B USB and Micro SD storage

Thanks to the USB3 ports, it is now possible to use the PI4 as a small NAS with a tenfold performance increase, as noted by Brian Benchoff

  • USB storage with SSD read: +993%
  • USB storage with SSD write: +847%

Gareth Halfacree also benchmarked the MicroSD port with a 64GB Samsung Evo Plus microSD XC, and found a nice improvement over the old Raspberry PI3B+:

  • Micro SD read: +109%
  • Micro SD write: +55%

So yes, the new PI4 performance/price ratio is on top, outperforming the PI3B+ and many other clones. I will surely use it in my new Domoticz installation!

LD. --

Comment below