RV-ESMC: Efficient Sparse Matrix Convolution Processor based on RISC-V Custom instructions for Edge Platforms
As the demand for deep neural network (DNN) inference on edge platforms grows, deploying compute-intensive DNNs on resource-constrained devices remains challenging. This paper proposes a novel sparse convolution acceleration processor, RV-ESMC, based on RISC-V architecture, with custom instructions to enable efficient edge DNN inference. RV-ESMC provides flexibility by supporting inline assembly calls in C programming. Experimental results indicate that RV-ESMC can reduce execution time by over 70% in DNNs with convolution operations compared to conventional instruction sets. The functionality of RV-ESMC is validated on an FPGA platform and its performance is comprehensively evaluated based on a 55nm CMOS process. The results show that RV-ESMC can achieve a peak energy efficiency of 675 GOPS/W.
Authors
- Zhilei Chai (ORCID: https://orcid.org/0000-0003-3822-1653)
- Huachen Zhang (ORCID: https://orcid.org/0000-0002-4618-0380)
- Wei Xu (ORCID: https://orcid.org/0000-0001-5053-2441)
- Jianyang Ding (ORCID: https://orcid.org/0009-0005-9902-9755)
- Bowen Jiang (ORCID: https://orcid.org/0009-0007-9117-2826)
- T.‐M. Lu (ORCID: https://orcid.org/0009-0007-2308-9799)
Institutions
- Jiangnan University (CN)
Publication Details
- Published
- 2025-05-04
- DOI
- https://doi.org/10.1109/fccm62733.2025.00057
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation