The Raspberry Pi 3 Model B+ (I’ll be calling it the Pi 3+ for short) is an update to the existing Raspberry Pi 3 Model B and was released on Wednesday 14th March 2018. It has some very interesting changes:
There have been some major performance increases, especially with the Ethernet but I'll go through those in a moment. First though if you're not familiar with your new Raspberry PI I'll go through the major differences now.
The easy way to identify the B+ is with the new Wi-Fi module, which has the Raspberry Pi logo stamp on it, as well as the improved PCM chip which now has a heat spreader, allowing it to be run faster more maintaining lower temperatures. Some other improvements that are not so easy to see, are the Fast Ethernet, as well as the POE headers, which allow it to be used with an additional power over ethernet board.
All right so now let's look at my test results.
So, here's a graph that I made of the results and as you can see on the left-hand side there is this test that I ran, as well as how well the model B+ scored, relative to the model B along the top.
So, these two tests here are just an overall CPU test and as you can see for a single core workload the B+ scores 17% higher and even for a 4-core workload it's 19% higher.
These three tests here, more focused CPU tests and you can see for integer workloads the performance is roughly the same with only a 2% increase, whereas with floating-point, we again see a 17% increase in performance.
With the memory tests, we can see that the improved BCM chip allows a 23% performance increase, even if being hit by four cores.
The standout though was the Ethernet with a two and a half times increase up to about 330 megabits per second, with this performance increase though there is a cost and in this case it's a significantly higher power usage, with up to 38% more power used even during idle, but even with this increased power usage the BCM chip managed to maintain 4 percent lower temperatures under load.
If you're interested in how I ran these tests or if you want to run them yourself, check out the article on our website. I've listed the procedures that I used, as well as links to where you can download to benchmark software.