AI support in Single Boards computers is getting more popular. But what are the real options? And how do you get value for your money to support your TensorFlow, PyTorch and other workflows?
We’re going over the boards with the best AI support, starting with the top board which is a winner in our eyes: the Raspberry Pi 5.
Winner - Raspberry Pi 5 with AI HAT
13TOPS at $11.5 per TOPS
Orange Pi 5 Pro
6TOPS at $16.1 per TOPS
BeagleV-Ahead
4TOPS at $18.1 per TOPS
BeagleBone AI-64
8TOPS at $23.4 per TOPS
BeagleY AI
4TOPS at $18.1 per TOPS
We have a review of the BeagleY AI board so you can see whether the other features in this board make sense.
NVIDIA Jetson Nano Dev Kit
40TOPS at $12.5 per TOPS
The original SBCs all put a huge focus on the processing power of the CPU, typically an ARM processor. But as AI applications have become popular, we’ve started to see Neural Processing units being added. Those units are important to accelerate any AI workload you may want to run.
Why AI Specific Accelerators?
You can run AI on a general purpose processor (CPU). And the faster that CPU, the more performance you’ll get. Of course that means that you’ll also dissipate a lot more heat and consume power. However, it’s even worse. a generic CPU can significantly underperform a dedicated accelerator, by a huge amount. How bad is it?
Here’s a benchmark for the ResNet-50 v1 comparing the Coral TPU that’s attached via PCIe and provides about 8TOPS of performances vs a $1200 (or so) Intel Xeon Gold 6154. The Coral TPU outperforms the Intel Xeon Gold 6154 by 10x and costs 48x less (we’ve seen even higher price points).
What’s more, the Coral TPU consumes a few watts of power at most as opposed to the power of the Intel Xeon processor. Clearly, you want a dedicated accelerator if you’re running neural networks and AI workloads.