M2RU: Memristive Minion Recurrent Unit for On-Chip Continual Learning at the Edge
Abdullah M. Zyarah, Dhireesha Kudithipudi

TL;DR
M2RU is a novel mixed-signal architecture enabling energy-efficient on-chip continual learning for edge devices, combining minion recurrent units with innovative processing and stabilization techniques.
Contribution
It introduces M2RU, a scalable mixed-signal design that achieves high energy efficiency and stability for continual learning on edge platforms.
Findings
Achieves 15 GOPS at 48.62 mW energy consumption.
Maintains accuracy within 5% of software baselines.
Provides 29X energy efficiency improvement over CMOS digital designs.
Abstract
Continual learning on edge platforms remains challenging because recurrent networks depend on energy-intensive training procedures and frequent data movement that are impractical for embedded deployments. This work introduces M2RU, a mixed-signal architecture that implements the minion recurrent unit for efficient temporal processing with on-chip continual learning. The architecture integrates weighted-bit streaming, which enables multi-bit digital inputs to be processed in crossbars without high-resolution conversion, and an experience replay mechanism that stabilizes learning under domain shifts. M2RU achieves 15 GOPS at 48.62 mW, corresponding to 312 GOPS per watt, and maintains accuracy within 5 percent of software baselines on sequential MNIST and CIFAR-10 tasks. Compared with a CMOS digital design, the accelerator provides 29X improvement in energy efficiency. Device-aware…
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.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · Domain Adaptation and Few-Shot Learning
