mlsanityData to 7 Oct 2026

PQA: Exploring the Potential of Product Quantization in DNN Hardware Acceleration

arXiv 2305.18334 ↗First posted 25 May 2023cs.AR cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Conventional multiply-accumulate (MAC) operations have long dominated computation time for deep neural networks (DNNs), espcially convolutional neural networks (CNNs). Recently, product quantization (PQ) has been applied to these workloads, replacing MACs with memory lookups to pre-computed dot products. To better understand the efficiency tradeoffs of product-quantized DNNs (PQ-DNNs), we create a custom hardware accelerator to parallelize and accelerate nearest-neighbor search and dot-product lookups. Additionally, we perform an empirical study to investigate the efficiency--accuracy tradeoffs of different PQ parameterizations and training methods. We identify PQ configurations that improve performance-per-area for ResNet20 by up to 3.1×, even when compared to a highly optimized conventional DNN accelerator, with similar improvements on two additional compact DNNs. When comparing to recent PQ solutions, we outperform prior work by 4× in terms of performance-per-area with a 0.6% accuracy degradation. Finally, we reduce the bitwidth of PQ operations to investigate the impact on both hardware efficiency and accuracy. With only 2-6-bit precision on three compact DNNs, we were able to maintain DNN accuracy eliminating the need for DSPs.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 35 of its 52 references that are in the map. First posted on arXiv 25 May 2023.

Builds on

35 of 52 references.

References · 35

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  6. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  7. 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
  8. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  9. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  10. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
  11. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
  12. 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
23 more
  1. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  2. 2020What is the State of Neural Network Pruning?cited by 578
  3. 2018HAQ: Hardware-Aware Automated Quantization with Mixed Precisioncited by 426
  4. 2019Why gradient clipping accelerates training: A theoretical justification for adaptivitycited by 335
  5. 2022EdgeViTs: Competing Light-weight CNNs on Mobile Devices with Vision Transformerscited by 116
  6. 2016Neural Photo Editing with Introspective Adversarial Networkscited by 109
  7. 2017Hello Edge: Keyword Spotting on Microcontrollerscited by 108
  8. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  9. 2019AdderNet: Do We Really Need Multiplications in Deep Learning?cited by 82
  10. 2019And the Bit Goes Down: Revisiting the Quantization of Neural Networkscited by 78
  11. 2021Keyword Transformer: A Self-Attention Model for Keyword Spottingcited by 59
  12. 2022Image Compression with Product Quantized Masked Image Modelingcited by 32
  13. 2021Multiplying Matrices Without Multiplyingcited by 30
  14. 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
  15. 2020Generalized Product Quantization Network for Semi-supervised Image Retrievalcited by 20
  16. 2022WaveMix: A Resource-efficient Neural Network for Image Analysiscited by 19
  17. 2017End-to-End Supervised Product Quantization for Image Search and Retrievalcited by 16
  18. 2018DLA: Compiler and FPGA Overlay for Neural Network Inference Accelerationcited by 13
  19. 2017An OpenCL(TM) Deep Learning Accelerator on Arria 10cited by 11
  20. 2020HPIPE: Heterogeneous Layer-Pipelined and Sparse-Aware CNN Inference for FPGAscited by 6
  21. 2022PECAN: A Product-Quantized Content Addressable Memory Networkcited by 6
  22. 2017StrassenNets: Deep Learning with a Multiplication Budgetcited by 5
  23. 2022Look-ups are not (yet) all you need for deep learning inferencecited by 4

Built on by

Cited by year

Citing papers per year: 2024: 4; 2025: 2.

6 papers.