Fixflow: A Framework to Evaluate Fixed-point Arithmetic in Light-Weight CNN Inference
Farhad Taheri, Siavash Bayat-Sarmadi, Hatame Mosanaei-Boorani, Reza, Taheri

TL;DR
Fixflow is a framework that evaluates how different fixed-point hardware implementations affect CNN inference accuracy, energy, and area, especially in resource-constrained IoT devices, without extensive retraining or dataset access.
Contribution
This paper introduces Fixflow, a novel framework for assessing the impact of fixed-point hardware units on CNN accuracy and efficiency, enabling hardware-level optimization without retraining.
Findings
Different fixed-point methods significantly affect CNN accuracy.
Low-precision fixed-point units can reduce energy and area consumption.
Hardware considerations can improve inference performance in resource-limited devices.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Image Enhancement Techniques · Neural Networks and Applications
