mlsanityData to 7 Oct 2026

Fixflow: A Framework to Evaluate Fixed-point Arithmetic in Light-Weight CNN Inference

arXiv 2302.09564 ↗First posted 19 Feb 2023cs.LG cs.ARcited by 0

Not on the map. Why?

Abstract (arXiv)

Convolutional neural networks (CNN) are widely used in resource-constrained devices in IoT applications. In order to reduce the computational complexity and memory footprint, the resource-constrained devices use fixed-point representation. This representation consumes less area and energy in hardware with similar classification accuracy compared to the floating-point ones. However, to employ the low-precision fixed-point representation, various considerations to gain high accuracy are required. Although many quantization and re-training techniques are proposed to improve the inference accuracy, these approaches are time-consuming and require access to the entire dataset. This paper investigates the effect of different fixed-point hardware units on CNN inference accuracy. To this end, we provide a framework called Fixflow to evaluate the effect of fixed-point computations performed at hardware level on CNN classification accuracy. We can employ different fixed-point considerations at the hardware accelerators.This includes rounding methods and adjusting the precision of the fixed-point operation's result. Fixflow can determine the impact of employing different arithmetic units (such as truncated multipliers) on CNN classification accuracy. Moreover, we evaluate the energy and area consumption of these units in hardware accelerators. We perform experiments on two common MNIST and CIFAR-10 datasets. Our results show that employing different methods at the hardware level specially with low-precision, can significantly change the classification accuracy.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 39 references that are in the map. First posted on arXiv 19 Feb 2023.

Builds on

13 of 39 references.

References · 13

  1. 2015End-to-End Training of Deep Visuomotor Policiescited by 847
  2. 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
  3. 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
  4. 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
  5. 2015Deep Learning with Limited Numerical Precisioncited by 368
  6. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  7. 2020Binary Neural Networks: A Surveycited by 184
  8. 2020LSQ+: Improving low-bit quantization through learnable offsets and better initializationcited by 180
  9. 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 141
  10. 2017SCNN: An Accelerator for Compressed-sparse Convolutional Neural Networkscited by 132
  11. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  12. 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 95
1 more
  1. 2016Understanding the Impact of Precision Quantization on the Accuracy and Energy of Neural Networkscited by 17

Built on by

Not cited yet.