mlsanityData to 7 Oct 2026

Mitigating scalability challenges in LUT-based neural networks via pruning optimisations

arXiv 2407.02362 ↗First posted 2 Jul 2024cs.AR cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Modern deep neural networks heavily rely on a large number of multiply-accumulate operations, which constitute the predominant computational cost. To address this, Look-Up Table (LUT)-based matrix multiplications have emerged as a promising alternative for reducing the computational cost and time of the multiply-accumulate operations in a neural network. However, the LUT-based neural network still faces the scalability challenge due to the inherent limitations of LUT-based matrix multiplication. To mitigate these scalability limitations, this paper proposes a scalable and energy-efficient LUT-based approximate matrix multiplication unit (LUT-MU) constituting the basic component of the neural networks by integrating a pruning strategy on the MADDNESS algorithm, a LUT-based matrix multiplication methodology. With increasing problem size and precision demands in matrix multiplication, our proposed LUT-MU architecture effectively constrains resource expansion. The case study shows that deploying our LUT-MU in neural network architectures, including fully connected layers (MNIST) and ResNets (CIFAR-10, ImageNet)-on XCZU7EV and XCZU19EG FPGAs, produces up to 1.6 × throughput improvement and 4.2 × energy efficiency gains over mainstream CUDA-based network implementations, and 1.8× energy efficiency compared to leading quantised neural network implementations, with moderate impact on accuracy. Compared to original MADDNESS-based neural networks, our LUT-MU shows 1.3 to 2.6× resource savings based on various resolution configuration settings of MADDNESS.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 34 references that are in the map. First posted on arXiv 2 Jul 2024.

Builds on

13 of 34 references.

References · 13

  1. 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 141
  2. 2020FracBNN: Accurate and FPGA-Efficient Binary Neural Networks with Fractional Activationscited by 30
  3. 2021Multiplying Matrices Without Multiplyingcited by 30
  4. 2015Quantization based Fast Inner Product Searchcited by 29
  5. 2019LUTNet: Learning FPGA Configurations for Highly Efficient Neural Network Inferencecited by 23
  6. 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 19
  7. 2017Streamlined Deployment for Quantized Neural Networkscited by 10
  8. 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
  9. 2023PQA: Exploring the Potential of Product Quantization in DNN Hardware Accelerationcited by 6
  10. 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
  11. 2024Table-Lookup MAC: Scalable Processing of Quantised Neural Networks in FPGA Soft Logiccited by 6
  12. 2024Accelerating Sparse DNNs Based on Tiled GEMMcited by 5
1 more
  1. 2024TabConv: Low-Computation CNN Inference via Table Lookupscited by 1

Built on by

Not cited yet.