GetMOBILE article on benchmarking micro-NPUs now out

Resource-constrained, MCU-scale neural processing units have emerged to provide real-time inference within milliwatt-scale power budgets.

%rc
Josh Millar lead an article just out in GETMOBILE on our work from last year on benchmarking micro-NPUs to help make sense of the growing number of dedicated, ultra-low-power 'neural network accelerators'. There are lots of hidden embedded NPUs in modern low-cost chips, ranging from ESP32-based boards over to ARM ones. All of these have quite a variety of tradeoffs, from the operations supported (which affects which models can be run on them) to the amount of memory and CPU power.

If you'd like a shorter, more accessible summary of that paper, then head over to read our article. Feedback is most welcome!

While the hardware landscape hasn't changed hugely since last year's article, the software one has. I'm now finding that using coding agents to write low-level embedded code is far far faster than before. Modern harnesses are pretty good at figuring out the various quirks of each cross-compilation and embedded environment...

Read more about Benchmarking Ultra-Low-Power -NPUs.

References

[1]Millar et al (2026). Benchmarking Ultra-Low-Power -NPUs. 10.1145/3833428.3833430
[2]Millar et al (2025). Benchmarking Ultra-Low-Power μNPUs. Association for Computing Machinery. 10.1145/3680207.3765264