Mix and Match: A Novel FPGA-Centric Deep Neural Network Quantization Framework
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) have achieved extraordinary performance in various application domains. To support diverse DNN models, efficient implementations of DNN inference on edge-computing platforms, e.g., ASICs, FPGAs, and embedded systems, are extensively investigated. Due to the huge model size and computation amount, model compression is a critical step to deploy DNN models on edge devices. This paper focuses on weight quantization, a hardware-friendly model compression approach that is complementary to weight pruning. Unlike existing methods that use the same quantization scheme for all weights, we propose the first solution that applies different quantization schemes for different rows of the weight matrix. It is motivated by (1) the distribution of the weights in the different rows are not the same; and (2) the potential of achieving better utilization of heterogeneous FPGA hardware resources. To achieve that, we first propose a hardware-friendly quantization scheme named sum-of-power-of-2 (SP2) suitable for Gaussian-like weight distribution, in which the multiplication arithmetic can be replaced with logic shifter and adder, thereby enabling highly efficient implementations with the FPGA LUT resources. In contrast, the existing fixed-point quantization is suitable for Uniform-like weight distribution and can be implemented efficiently by DSP. Then to fully explore the resources, we propose an FPGA-centric mixed scheme quantization (MSQ) with an ensemble of the proposed SP2 and the fixed-point schemes. Combining the two schemes can maintain, or even increase accuracy due to better matching with weight distributions.
Key facts. Cited by 27 papers in the map (data through 13 Oct 2026). First posted on arXiv 8 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 6; 2023: 5; 2024: 3; 2025: 2; 2026: 3.
27 papers.
Sort:
By area:
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruningcited by 166
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 62
- 2023A survey on efficient vision transformers: algorithms, techniques, and performance benchmarkingcited by 41
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 29
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similaritycited by 18
- 2021Neural Network Quantization for Efficient Inference: A Surveycited by 14
- 2025Oaken: Fast and Efficient LLM Serving with Online-Offline Hybrid KV Cache Quantizationcited by 14
- 2022Quantum Neural Network Compressioncited by 12
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edgecited by 11
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAscited by 9
15 more
- 2021RMSMP: A Novel Deep Neural Network Quantization Framework with Row-wise Mixed Schemes and Multiple Precisionscited by 6
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inferencecited by 6
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAScited by 4
- 2023Bespoke Approximation of Multiplication-Accumulation and Activation Targeting Printed Multilayer Perceptronscited by 4
- 2021N3H-Core: Neuron-designed Neural Network Accelerator via FPGA-based Heterogeneous Computing Corescited by 3
- 2022Real-time Hyper-Dimensional Reconfiguration at the Edge using Hardware Acceleratorscited by 2
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inferencecited by 2
- 2024Accelerating PoT Quantization on Edge Devicescited by 1
- 2026SwiftChannel: Algorithm-Hardware Co-Design for Deep Learning-Based 5G Channel Estimationcited by 1
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNscited by 1
- 2021A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantizationcited by 0
- 2021ILMPQ : An Intra-Layer Multi-Precision Deep Neural Network Quantization framework for FPGAcited by 0
- 2022Real-Time Portrait Stylization on the Edgecited by 0
- 2022FullPack: Full Vector Utilization for Sub-Byte Quantized Inference on General Purpose CPUscited by 0
- 2026ViM-Q: Scalable Algorithm-Hardware Co-Design for Vision Mamba Model Inference on FPGAcited by 0
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNs7 May 2026
- 2026ViM-Q: Scalable Algorithm-Hardware Co-Design for Vision Mamba Model Inference on FPGA3 May 2026
- 2026SwiftChannel: Algorithm-Hardware Co-Design for Deep Learning-Based 5G Channel Estimation3 May 2026
- 2025Oaken: Fast and Efficient LLM Serving with Online-Offline Hybrid KV Cache Quantization24 Mar 2025
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similarity20 Jan 2025
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024Accelerating PoT Quantization on Edge Devices30 Sep 2024
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAs1 May 2024
- 2023Bespoke Approximation of Multiplication-Accumulation and Activation Targeting Printed Multilayer Perceptrons29 Dec 2023
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edge15 Sep 2023
- 2023A survey on efficient vision transformers: algorithms, techniques, and performance benchmarking5 Sep 2023
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAS27 Jan 2023
15 more
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inference18 Jan 2023
- 2022FullPack: Full Vector Utilization for Sub-Byte Quantized Inference on General Purpose CPUs13 Nov 2022
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantization10 Aug 2022
- 2022Quantum Neural Network Compression4 Jul 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
- 2022Real-time Hyper-Dimensional Reconfiguration at the Edge using Hardware Accelerators10 Jun 2022
- 2022Real-Time Portrait Stylization on the Edge2 Jun 2022
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruning27 Dec 2021
- 2021N3H-Core: Neuron-designed Neural Network Accelerator via FPGA-based Heterogeneous Computing Cores15 Dec 2021
- 2021Neural Network Quantization for Efficient Inference: A Survey8 Dec 2021
- 2021ILMPQ : An Intra-Layer Multi-Precision Deep Neural Network Quantization framework for FPGA30 Oct 2021
- 2021RMSMP: A Novel Deep Neural Network Quantization Framework with Row-wise Mixed Schemes and Multiple Precisions30 Oct 2021
- 2021A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantization10 Oct 2021
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices9 Mar 2021
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inference22 Feb 2021
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 62
- 2023A survey on efficient vision transformers: algorithms, techniques, and performance benchmarkingcited by 41
- 2021Ps and Qs: Quantization-aware pruning for efficient low latency neural network inferencecited by 31
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantizationcited by 29
- 2021Neural Network Quantization for Efficient Inference: A Surveycited by 14
- 2022Quantum Neural Network Compressioncited by 12
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edgecited by 11
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAscited by 9
- 2021RMSMP: A Novel Deep Neural Network Quantization Framework with Row-wise Mixed Schemes and Multiple Precisionscited by 6
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inferencecited by 6
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAScited by 4
12 most cited of 23 All 23 (JSON)
- 2026PoTAcc: A Pipeline for End-to-End Acceleration of Power-of-Two Quantized DNNs7 May 2026
- 2026SwiftChannel: Algorithm-Hardware Co-Design for Deep Learning-Based 5G Channel Estimation3 May 2026
- 2024LUTMUL: Exceed Conventional FPGA Roofline Limit by LUT-based Efficient Multiplication for Neural Network Inference1 Nov 2024
- 2024Accelerating PoT Quantization on Edge Devices30 Sep 2024
- 2024HGQ: High Granularity Quantization for Real-time Neural Networks on FPGAs1 May 2024
- 2023Bespoke Approximation of Multiplication-Accumulation and Activation Targeting Printed Multilayer Perceptrons29 Dec 2023
- 2023A Precision-Scalable RISC-V DNN Processor with On-Device Learning Capability at the Extreme Edge15 Sep 2023
- 2023A survey on efficient vision transformers: algorithms, techniques, and performance benchmarking5 Sep 2023
- 2023BOMP-NAS: Bayesian Optimization Mixed Precision NAS27 Jan 2023
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inference18 Jan 2023
- 2022FullPack: Full Vector Utilization for Sub-Byte Quantized Inference on General Purpose CPUs13 Nov 2022
- 2022Auto-ViT-Acc: An FPGA-Aware Automatic Acceleration Framework for Vision Transformer with Mixed-Scheme Quantization10 Aug 2022
12 newest of 23 All 23 (JSON)