Hardware-Software Co-Design of Scalable, Energy-Efficient Analog Recurrent Computations
Arthur Fyon, Julien Brandoit, Loris Mendolia, Damien Ernst, Jean-Michel Redout\'e, Guillaume Drion

TL;DR
This paper presents a hardware-software co-design approach for scalable, energy-efficient analog recurrent neural networks using Bistable Memory Recurrent Units, enabling ultra-low power inference suitable for always-on AI applications.
Contribution
It introduces BMRUs with discrete outputs and hysteretic dynamics, allowing analog recurrence with suppressed noise and linear power scaling, validated through transistor-level simulations.
Findings
Analog recurrence with BMRUs reduces noise by 20-fold.
Power cost of recurrence scales linearly with state dimension.
Achieved sub-microwatt inference in keyword spotting.
Abstract
Always-on AI applications, from environmental sensors to biomedical implants, require ultra-low power consumption. Analog circuits offer a path to sub-microwatt inference, yet existing analog implementations are limited to feedforward architectures: extending them to recurrent dynamics has been considered impractical due to noise accumulation through temporal feedback. We demonstrate that this barrier can be overcome through hardware-software co-design. Specifically, we identify that Bistable Memory Recurrent Units (BMRUs), a class of Recurrent Neural Networks (RNNs) with discrete-valued outputs and hysteretic dynamics, admit an ultra-low power current-mode analog implementation which we design from first principles. The resulting circuit establishes a one-to-one correspondence between each learned parameter and a circuit element. The discrete outputs suppress analog noise by at least…
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.
