Number Systems for Deep Neural Network Architectures: A Survey
Ghada Alsuhli, Vasileios Sakellariou, Hani Saleh, Mahmoud Al-Qutayri,, Baker Mohammad, Thanos Stouraitis

TL;DR
This survey reviews various number systems used in deep neural networks, discussing their impact on performance and hardware design, and highlighting challenges, solutions, and future research directions for efficient DNN implementation.
Contribution
It provides a comprehensive overview of alternative number systems for DNNs, analyzing their effects on efficiency and hardware, and discusses challenges and research opportunities.
Findings
Different number systems significantly affect DNN performance.
Unconventional number systems can improve energy efficiency.
Trade-offs exist between accuracy, complexity, and hardware cost.
Abstract
Deep neural networks (DNNs) have become an enabling component for a myriad of artificial intelligence applications. DNNs have shown sometimes superior performance, even compared to humans, in cases such as self-driving, health applications, etc. Because of their computational complexity, deploying DNNs in resource-constrained devices still faces many challenges related to computing complexity, energy efficiency, latency, and cost. To this end, several research directions are being pursued by both academia and industry to accelerate and efficiently implement DNNs. One important direction is determining the appropriate data representation for the massive amount of data involved in DNN processing. Using conventional number systems has been found to be sub-optimal for DNNs. Alternatively, a great body of research focuses on exploring suitable number systems. This article aims to provide a…
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 · Low-power high-performance VLSI design · Quantum Computing Algorithms and Architecture
