Memory-Latency-Accuracy Trade-offs for Continual Learning on a RISC-V Extreme-Edge Node
Not on the map. Why?
Abstract (arXiv)
AI-powered edge devices currently lack the ability to adapt their embedded inference models to the ever-changing environment. To tackle this issue, Continual Learning (CL) strategies aim at incrementally improving the decision capabilities based on newly acquired data. In this work, after quantifying memory and computational requirements of CL algorithms, we define a novel HW/SW extreme-edge platform featuring a low power RISC-V octa-core cluster tailored for on-demand incremental learning over locally sensed data. The presented multi-core HW/SW architecture achieves a peak performance of 2.21 and 1.70 MAC/cycle, respectively, when running forward and backward steps of the gradient descent. We report the trade-off between memory footprint, latency, and accuracy for learning a new class with Latent Replay CL when targeting an image classification task on the CORe50 dataset. For a CL setting that retrains all the layers, taking 5h to learn a new class and achieving up to 77.3% of precision, a more efficient solution retrains only part of the network, reaching an accuracy of 72.5% with a memory requirement of 300 MB and a computation latency of 1.5 hours. On the other side, retraining only the last layer results in the fastest (867 ms) and less memory hungry (20 MB) solution but scoring 58% on the CORe50 dataset. Thanks to the parallelism of the low-power cluster engine, our HW/SW platform results 25x faster than typical MCU device, on which CL is still impractical, and demonstrates an 11x gain in terms of energy consumption with respect to mobile-class solutions.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 3; 2024: 0; 2025: 0; 2026: 1.
5 papers.
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replayscited by 37
- 2023Design Principles for Lifelong Learning AI Acceleratorscited by 9
- 2023RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Accelerationcited by 4
- 2023Architect, Regularize and Replay (ARR): a Flexible Hybrid Approach for Continual Learningcited by 1
- 2026Lightweight Test-Time Adaptation for EMG-Based Gesture Recognitioncited by 0
- 2026Lightweight Test-Time Adaptation for EMG-Based Gesture Recognition7 Jan 2026
- 2023Design Principles for Lifelong Learning AI Accelerators5 Oct 2023
- 2023RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Acceleration10 Jan 2023
- 2023Architect, Regularize and Replay (ARR): a Flexible Hybrid Approach for Continual Learning6 Jan 2023
- 2021A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays20 Oct 2021