Arithmetic Packing on Wide Integer Datapaths in DSP Primitives of Modern FPGA Devices
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks increasingly employ low-precision quantization to reduce computational requirements. While FPGAs are well suited for workloads with heterogeneous precisions, their dedicated digital signal processing (DSP) slices only feature fixed-width datapaths that are significantly underutilized by low-bitwidth arithmetic. While previous approaches have already introduced the packing of multiple values onto the same wide DSP datapath, they either only support specific fixed bitwidths or are wasteful regarding the use of additional support logic external to the DSP. This paper proposes an efficient method to dynamically pack multiple (un-)signed inputs with arbitrary bitwidths into a wide multiplier path by leveraging the DSP's internal pre-adder. Building on this, we present two distinct architectures, one optimized for matrix-vector multiplications and the other for convolutions. Our implementations are integrated into AMD's FINN framework. With these optimizations, we reduce the LUT utilization by 21% and increase the FPS/DSP by 36% for the UltraNet model compared to the FINN reference.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 18 references that are in the map. First posted on arXiv 9 Jun 2026.
Builds on
5 of 18 references.
References · 5
- 2020The Computational Limits of Deep Learningcited by 193
- 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 150
- 2021HiKonv: High Throughput Quantized Convolution With Novel Bit-wise Management and Computationcited by 6
- 2024Field-Programmable Gate Array Architecture for Deep Learning: Survey & Future Directionscited by 6
- 2022DSP-Packing: Squeezing Low-precision Arithmetic into FPGA DSP Blockscited by 5
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2023DeepBurning-MixQ: An Open Source Mixed-Precision Neural Network Accelerator Design Framework for FPGAs
- 2025SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators
- 2021Near-Precise Parameter Approximation for Multiple Multiplications on A Single DSP Block
- 2023M4BRAM: Mixed-Precision Matrix-Matrix Multiplication in FPGA Block RAMs
- 2024Exploring FPGA designs for MX and beyond
- 2021Rethinking Floating Point Overheads for Mixed Precision DNN Accelerators
- 2022Block Format Error Bounds and Optimal Block Size Selection
- 2026Lazy Arithmetic using Systolic Arrays for Closing the Verification Gap on Embedded Systems