Evaluation of Posits for Spectral Analysis Using a Software-Defined Dataflow Architecture
Sameer Deshmukh, Daniel Khankin, William Killian, John Gustafson, Elad, Raz

TL;DR
This paper evaluates the accuracy and performance of posit floating-point formats versus IEEE 754 in spectral analysis, using a novel software-defined dataflow architecture that enables fair hardware-level comparison.
Contribution
It introduces a reconfigurable dataflow architecture that allows hardware-level comparison of posit and IEEE 754 formats for spectral analysis, demonstrating significantly improved performance of posits.
Findings
Posit format is only 1.8x slower than IEEE 754 for large FFTs on the proposed architecture.
Posit provides substantially higher accuracy than IEEE 754 in spectral analysis.
Empirically establishes a new lower bound for posit performance relative to IEEE 754.
Abstract
Spectral analysis plays an important role in detection of damage in structures and deep learning. The choice of a floating-point format plays a crucial role in determining the accuracy and performance of spectral analysis. The IEEE Std 754\textsuperscript{TM} floating-point format (IEEE~754 for short) is supported by most major hardware vendors for ``normal'' floats. However, it has several limitations. Previous work has attempted to evaluate posit format with respect to accuracy and performance. The accuracy of the posit has been established over IEEE~754 for a variety of applications. For example, our analysis of the Fast Fourier Transform shows 2x better accuracy when using a 32-bit posit vs. a 32-bit IEEE754 format. For spectral analysis, 32-bit posits are substantially more accurate than 32-bit IEEE~754 floats. Although posit has shown better accuracy than IEEE~754, a fair…
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
TopicsFault Detection and Control Systems · Neural Networks and Applications · Sensor Technology and Measurement Systems
