mlsanityData to 7 Oct 2026

Hardware-Software Co-Design for Float16 On-Device Training on RISC-V Single-Core

arXiv 2607.21130 ↗First posted 23 Jul 2026cs.AR cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

By leveraging standard RISC-V extensions, namely Zfh (scalar float16) and Zvfh (vector float16), this work proposes an open-source framework to enable complete on-device training on resource-constrained RISC-V single-core. Our approach allows memory footprint reduction by about 50% as compared to using float32 and with minimal model performance degradation. We also facilitate transfer learning and fine-tuning scenarios by incorporating layer-freezing capabilities. Our work builds onto AIfES, an open-source, modular and generic DNN training and inference framework for embedded systems that can be extended with custom hardware-specific functions. The benefits of float16 is further emphasized by outlining the low area overhead of Zfh on a RV64GC super-scalar out-of-order FPGA softcore (+1.15% LUT6 and +0.05% FF at 175MHz). Finally, we discuss the architecture of a Zvfh implementation within the same RISC-V core.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 14 references that are in the map. First posted on arXiv 23 Jul 2026.

Builds on

4 of 14 references.

References · 4

  1. 2022RedMulE: A Compact FP16 Matrix-Multiplication Accelerator for Adaptive Deep Learning on RISC-V-Based Ultra-Low-Power SoCscited by 7
  2. 2024On-Device Training of Fully Quantized Deep Neural Networks on Cortex-M Microcontrollerscited by 5
  3. 2023Ara2: Exploring Single- and Multi-Core Vector Processing with an Efficient RVV 1.0 Compliant Open-Source Processorcited by 2
  4. 2025Decentor-V: Lightweight ML Training on Low-Power RISC-V Edge Devicescited by 1

Built on by

Not cited yet.