Agile Hardware and Software Co-Design for RISC-V-Based Multi-Precision Deep Learning Microprocessor

13Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free