ExPAN(N)D: Exploring Posits for Efficient Artificial Neural Network Design in FPGA-based Systems
Suresh Nambi, Salim Ullah, Aditya Lohana, Siva Satyendra Sahoo, Farhad, Merchant, Akash Kumar

TL;DR
This paper introduces ExPAN(N)D, a framework analyzing Posit number representation and fixed-point arithmetic for efficient neural network deployment on FPGA, achieving significant reductions in storage and energy use.
Contribution
It proposes a novel Posit to fixed-point converter and a modified Posit parameter storage method, enhancing efficiency with minimal accuracy loss.
Findings
Approximately 46% reduction in parameter storage requirements.
Around 18% decrease in energy consumption of MAC units.
Improved dynamic range and precision over IEEE 754 floating-point.
Abstract
The recent advances in machine learning, in general, and Artificial Neural Networks (ANN), in particular, has made smart embedded systems an attractive option for a larger number of application areas. However, the high computational complexity, memory footprints, and energy requirements of machine learning models hinder their deployment on resource-constrained embedded systems. Most state-of-the-art works have considered this problem by proposing various low bit-width data representation schemes, optimized arithmetic operators' implementations, and different complexity reduction techniques such as network pruning. To further elevate the implementation gains offered by these individual techniques, there is a need to cross-examine and combine these techniques' unique features. This paper presents ExPAN(N)D, a framework to analyze and ingather the efficacy of the Posit number…
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.
