M4BRAM: Mixed-Precision Matrix-Matrix Multiplication in FPGA Block RAMs
Not on the map. Why?
Abstract (arXiv)
Mixed-precision quantization is a popular approach for compressing deep neural networks (DNNs). However, it is challenging to scale the performance efficiently with mixed-precision DNNs given the current FPGA architecture and conventional accelerator dataflows. In this work, we enhance the FPGA's capability for accelerating mixed-precision DNNs by proposing M4BRAM, a novel compute-in-block RAM (BRAM) architecture that can compute mixed-precision matrix-matrix multiplication. On the precision side, M4BRAM supports a wide range of mixed-precision DNN configurations -- the weight precision can be 2/4/8 bits while the activation precision can vary from 2 to 8 bits. On the dataflow side, M4BRAM leverages a novel in-BRAM data duplication scheme to achieve high hardware utilization. Moreover, during M4BRAM computation, other FPGA resources can seamlessly access its data without the need for a separate buffer. Hence, unlike prior compute-in-BRAM proposals, M4BRAM can simultaneously perform mixed-precision computation and maintain full functionality as a memory unit to textittruly complement the existing compute resources on FPGAs. Experiments show that adding M4BRAM to a tiled DNN accelerator can achieve an average speedup of 2.16× across various DNNs on the ImageNet classification task while incurring a negligible accuracy loss of < 0.5%. Compared to the same tiled accelerator that employs a prior compute-in-BRAM architecture, M4BRAM delivers 1.43× higher performance on average across various DNNs.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 14 of its 36 references that are in the map. First posted on arXiv 5 Nov 2023.
Builds on
14 of 36 references.
References · 14
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
- 2016Ternary Weight Networkscited by 204
- 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 109
- 2019AutoQ: Automated Kernel-Wise Neural Network Quantizationcited by 63
- 2020HAWQV3: Dyadic Neural Network Quantizationcited by 60
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 31
- 2022F8Net: Fixed-Point 8-bit Only Multiplication for Network Quantizationcited by 28
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 16
- 2018DLA: Compiler and FPGA Overlay for Neural Network Inference Accelerationcited by 15
- 2017An OpenCL(TM) Deep Learning Accelerator on Arria 10cited by 13
- 2018Design Flow of Accelerating Hybrid Extremely Low Bit-width Neural Network in Embedded FPGAcited by 7
2 more
- 2022CoMeFa: Compute-in-Memory Blocks for FPGAscited by 3
- 2023BRAMAC: Compute-in-BRAM Architectures for Multiply-Accumulate on FPGAscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 2.
5 papers.
- 2024Learning from Students: Applying t-Distributions to Explore Accurate and Efficient Formats for LLMscited by 18
- 2025ITERA-LLM: Boosting Sub-8-Bit Large Language Model Inference via Iterative Tensor Decompositioncited by 1
- 2025Precision-Scalable Microscaling Datapaths with Optimized Reduction Tree for Efficient NPU Integrationcited by 0
- 2026XtraMAC: An Efficient MAC Architecture for Mixed-Precision LLM Inference on FPGAcited by 0
- 2026NIFA: Nonlinear IMC enhanced FPGA for efficient ML inferencecited by 0
- 2026NIFA: Nonlinear IMC enhanced FPGA for efficient ML inference16 Jul 2026
- 2026XtraMAC: An Efficient MAC Architecture for Mixed-Precision LLM Inference on FPGA7 May 2026
- 2025Precision-Scalable Microscaling Datapaths with Optimized Reduction Tree for Efficient NPU Integration9 Nov 2025
- 2025ITERA-LLM: Boosting Sub-8-Bit Large Language Model Inference via Iterative Tensor Decomposition13 May 2025
- 2024Learning from Students: Applying t-Distributions to Explore Accurate and Efficient Formats for LLMs6 May 2024
Similar, not cited
Close in wording, no citation either way
- 2025The Cambrian Explosion of Mixed-Precision Matrix Multiplication for Quantized Deep Learning Inference
- 2026W4A16 Mixed-Precision Matrix Multiplication on Decoupled Architecture: Kernel Design and Memory Bottleneck Analysis for Ascend NPUs
- 2022Design of High-Throughput Mixed-Precision CNN Accelerators on FPGA
- 2026Bitwise Systolic Array Architecture for Runtime-Reconfigurable Multi-precision Quantized Multiplication on Hardware Accelerators
- 2023DeepBurning-MixQ: An Open Source Mixed-Precision Neural Network Accelerator Design Framework for FPGAs
- 2025da4ml: Distributed Arithmetic for Real-time Neural Networks on FPGAs
- 2024Mixed-precision Neural Networks on RISC-V Cores: ISA extensions for Multi-Pumped Soft SIMD Operations
- 2023On-Chip Hardware-Aware Quantization for Mixed Precision Neural Networks