2017
DOI: 10.14529/jsfi170206
|View full text |Cite
|
Sign up to set email alerts
|

Beating Floating Point at its Own Game: Posit Arithmetic

Abstract: A new data type called a posit is designed as a direct drop-in replacement for IEEE Standard 754 floating-point numbers (floats). Unlike earlier forms of universal number (unum) arithmetic, posits do not require interval arithmetic or variable size operands; like floats, they round if an answer is inexact. However, they provide compelling advantages over floats, including larger dynamic range, higher accuracy, better closure, bitwise identical results across systems, simpler hardware, and simpler exception han… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
50
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 149 publications
(50 citation statements)
references
References 4 publications
0
50
0
Order By: Relevance
“…A resulting higher precision around one is traded against a gradually lower precision for very large or very small numbers. A positive posit number p is decoded as [15,16] (negative posit numbers are converted first to their two's complement, see Eq. 3)…”
Section: Posit Numbers 21 the Posit Number Formatmentioning
confidence: 99%
See 2 more Smart Citations
“…A resulting higher precision around one is traded against a gradually lower precision for very large or very small numbers. A positive posit number p is decoded as [15,16] (negative posit numbers are converted first to their two's complement, see Eq. 3)…”
Section: Posit Numbers 21 the Posit Number Formatmentioning
confidence: 99%
“…1. They fill gaps of powers of 2 spanned by useed = 4, 16, 256, ... for e s = 1, 2, 3, ..., and every posit number can be written as p = ±2 n · (1 + f ) with a given integer n [7,16]. Throughout this article we will use a notation where Posit(n,e s ) defines the posit numbers with n bits including e s exponent bits.…”
Section: Posit Numbers 21 the Posit Number Formatmentioning
confidence: 99%
See 1 more Smart Citation
“…There is an ever-increasing need for improved FP performance in domains such as machine learning and high performance computing (HPC). Hence, several new variants and alternatives to FP have been proposed recently such as Bfloat16 [Tagliavini et al 2018], posits [Gustafson 2017;Gustafson and Yonemoto 2017], and TensorFloat32 [NVIDIA 2020].…”
Section: Introductionmentioning
confidence: 99%
“…https://doi.org /10.1145/3316279.3316284 claim to be a better alternative to the IEEE 754 floating point standard. One of the recent and most promising alternatives is the posit number format, as presented by John L. Gustafson [6].…”
Section: Introductionmentioning
confidence: 99%