# A Reconfigurable Multiplier Architecture for Error-Resilient Applications in RISC-V Core

arXiv: https://arxiv.org/abs/2605.08785 · HTML: https://mlsanity.com/paper/2605.08785/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 3 of its 22 references that are in the map.
- First posted on arXiv 9 May 2026.

## Builds on (most cited first, 3 of 3)

- [Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computing](https://mlsanity.com/paper/1910.05316/) (2019)
- [A Reconfigurable Approximate Computing RISC-V Platform for Fault-Tolerant Applications](https://mlsanity.com/paper/2410.00622/) (2024)
- [Evaluation of Run-Time Energy Efficiency using Controlled Approximation in a RISC-V Core](https://mlsanity.com/paper/2410.07027/) (2024)

## Abstract (arXiv)

Neural Networks (NNs) have been widely adopted due to their outstanding efficacy and adaptability across computer vision and deep learning applications. The optimization of NNs is necessary to enable their deployment on energy constrained embedded devices, where the limited available energy poses a significant challenge for efficient inference. This paper presents a runtime reconfigurable multiplier architecture integrated into the RISC-V core, targeting energy efficient neural network inference and edge AI applications. The proposed multiplier supports adaptability for exact and approximate computation with multiple configurable accuracy levels via a dedicated mulscr, enabling fine-grained energy accuracy control within a standard processor pipeline. The proposed design achieves 44%-52% and 62%-68% power reduction in exact and approximate modes respectively, while maintaining the computational performance of 1.89 DMIPS/MHz. Evaluations on error-tolerant workloads including 2d convolution and matrix multiplication demonstrate up to 63% reduction in energy consumption, with the proposed design achieving 1.21 pJ/instruction for matrix multiplication, confirming its effectiveness for energy-constrained edge AI deployments.
