Abstract
Recent network architecture search (NAS) has been widely applied to simplify deep learning neural networks, which typically result in a multi-precision network. Many multi-precision accelerators have been developed as well to support computing multi-precision networks manually. A software-hardware interface is thereby needed to automatically map multi-precision networks onto multi-precision accelerators. In this paper, we have developed an agile hardware and software co-design for RISC-V-based multi-precision deep learning microprocessor. We have designed custom RISC-V instructions with a framework to automatically compile multi-precision CNN networks onto multi-precision CNN accelerators, demonstrated on FPGA. Experiments show that with NAS optimized multi-precision CNN models (LeNet, VGG16, ResNet, MobileNet), the RISC-V core with multi-precision accelerators can reach the highest throughput in 2,4,8-bit precisions respectively on a Xilinx ZCU102 FPGA.
Cite
CITATION STYLE
He, Z., Shen, A., Li, Q., Cheng, Q., & Yu, H. (2023). Agile Hardware and Software Co-Design for RISC-V-Based Multi-Precision Deep Learning Microprocessor. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (pp. 490–495). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3566097.3567871
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.