PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
June 1, 2017Supercomputing Frontiers and Innovations380 citationsOpen Access

Beating Floating Point at its Own Game: Posit Arithmetic

View Full Paper
JGJohn L. GustafsonIYIsaac T. Yonemoto

Key Points

Key points are not available for this paper at this time.

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 handling. Posits never overflow to infinity or underflow to zero, and “Not-a-Number” (NaN) indicates an action instead of a bit pattern. A posit processing unit takes less circuitry than an IEEE float FPU. With lower power use and smaller silicon footprint, the posit operations per second (POPS) supported by a chip can be significantly higher than the FLOPS using similar hardware resources. GPU accelerators and Deep Learning processors, in particular, can do more per watt and per dollar with posits, yet deliver superior answer quality. A comprehensive series of benchmarks compares floats and posits for decimals of accuracy produced for a set precision. Low precision posits provide a better solution than “approximate computing” methods that try to tolerate decreased answer quality. High precision posits provide more correct decimals than floats of the same size; in some cases, a 32-bit posit may safely replace a 64-bit float. In other words, posits beat floats at their own game.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Gustafson et al. (2017) studied this question.

synapsesocial.com/papers/6a20b91af4fccfb018ab34abhttps://doi.org/10.14529/jsfi170206
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1The End of Error: Unum Computing2015 · 107 citations
  2. 2A New Approach to Scientific Computation1983 · 213 citations
  3. 3IEEE Standard for Floating-Point Arithmetic2008 · 1,347 citations
  4. 4What every computer scientist should know about floating-point arithmetic1991 · 1,730 citations
  5. 5A Radical Approach to Computation with Real Numbers2016 · 57 citations