TL;DR
This paper introduces ISA extensions and hardware optimizations for mixed-precision neural network inference on RISC-V cores, achieving significant energy efficiency improvements with minimal accuracy loss through a co-designed hardware-software framework.
Contribution
It presents the first tailored ISA extensions and hardware design for mixed-precision NN acceleration on RISC-V, including multi-pumping and soft SIMD optimizations.
Findings
Achieves 15x energy reduction with less than 1% accuracy loss.
Outperforms existing RISC-V cores in energy efficiency.
Supports flexible mixed-precision operations through new ISA instructions.
Abstract
Recent advancements in quantization and mixed-precision approaches offers substantial opportunities to improve the speed and energy efficiency of Neural Networks (NN). Research has shown that individual parameters with varying low precision, can attain accuracies comparable to full-precision counterparts. However, modern embedded microprocessors provide very limited support for mixed-precision NNs regarding both Instruction Set Architecture (ISA) extensions and their hardware design for efficient execution of mixed-precision operations, i.e., introducing several performance bottlenecks due to numerous instructions for data packing and unpacking, arithmetic unit under-utilizations etc. In this work, we bring together, for the first time, ISA extensions tailored to mixed-precision hardware optimizations, targeting energy-efficient DNN inference on leading RISC-V CPU architectures. To this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSparse Evolutionary Training · SPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
