RedMulE: A Compact FP16 Matrix-Multiplication Accelerator for Adaptive Deep Learning on RISC-V-Based Ultra-Low-Power SoCs
Not on the map. Why?
Abstract (arXiv)
The fast proliferation of extreme-edge applications using Deep Learning (DL) based algorithms required dedicated hardware to satisfy extreme-edge applications' latency, throughput, and precision requirements. While inference is achievable in practical cases, online finetuning and adaptation of general DL models are still highly challenging. One of the key stumbling stones is the need for parallel floating-point operations, which are considered unaffordable on sub-100 mW extreme-edge SoCs. We tackle this problem with RedMulE (Reduced-precision matrix Multiplication Engine), a parametric low-power hardware accelerator for FP16 matrix multiplications - the main kernel of DL training and inference - conceived for tight integration within a cluster of tiny RISC-V cores based on the PULP (Parallel Ultra-Low-Power) architecture. In 22 nm technology, a 32-FMA RedMulE instance occupies just 0.07 mm^2 (14% of an 8-core RISC-V cluster) and achieves up to 666 MHz maximum operating frequency, for a throughput of 31.6 MAC/cycle (98.8% utilization). We reach a cluster-level power consumption of 43.5 mW and a full-cluster energy efficiency of 688 16-bit GFLOPS/W. Overall, RedMulE features up to 4.65x higher energy efficiency and 22x speedup over SW execution on 8 RISC-V cores.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Apr 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 4; 2024: 1; 2025: 0; 2026: 2.
7 papers.
- 2023A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platformscited by 21
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edgecited by 10
- 2023RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Accelerationcited by 4
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplicationcited by 1
- 2024Efficient transformer adaptation for analog in-memory computing via low-rank adapterscited by 1
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Visioncited by 0
- 2026Hardware-Software Co-Design for Float16 On-Device Training on RISC-V Single-Corecited by 0
- 2026Hardware-Software Co-Design for Float16 On-Device Training on RISC-V Single-Core23 Jul 2026
- 2026OpenGlass: Ultra-Low-Power On-Device AI Eyewear with Event-based Vision5 Jun 2026
- 2024Efficient transformer adaptation for analog in-memory computing via low-rank adapters26 Nov 2024
- 2023Stella Nera: A Differentiable Maddness-Based Hardware Accelerator for Efficient Approximate Matrix Multiplication16 Nov 2023
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edge15 Sep 2023
- 2023A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platforms27 Jun 2023
- 2023RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Acceleration10 Jan 2023