YodaNN: An Architecture for Ultra-Low Power Binary-Weight CNN Acceleration
Renzo Andri, Lukas Cavigelli, Davide Rossi, Luca Benini

TL;DR
YodaNN is a specialized accelerator for binary-weight CNNs that dramatically reduces power and area requirements, enabling ultra-low power edge applications with high efficiency.
Contribution
This work introduces a novel accelerator architecture optimized for binary-weight CNNs, achieving high performance and energy efficiency in a compact, low-power design.
Findings
Achieves 1510 GOp/s at 1.2 V with 0.19 mm² area
Reaches 61.2 TOp/s/W at 0.6 V, outperforming state-of-the-art
Operates with 895 μW power dissipation in 65 nm technology
Abstract
Convolutional neural networks (CNNs) have revolutionized the world of computer vision over the last few years, pushing image classification beyond human accuracy. The computational effort of today's CNNs requires power-hungry parallel processors or GP-GPUs. Recent developments in CNN accelerators for system-on-chip integration have reduced energy consumption significantly. Unfortunately, even these highly optimized devices are above the power envelope imposed by mobile and deeply embedded applications and face hard limitations caused by CNN weight I/O and storage. This prevents the adoption of CNNs in future ultra-low power Internet of Things end-nodes for near-sensor analytics. Recent algorithmic and theoretical advancements enable competitive classification accuracy even when limiting CNNs to binary (+1/-1) weights during training. These new findings bring major optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
