Misplaced Pages

Unum (number format): Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 20:07, 11 July 2016 editMatthiaspaul (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, New page reviewers, Pending changes reviewers, Rollbackers, Template editors137,492 edits improved ref← Previous edit Revision as of 12:34, 12 July 2016 edit undoMatthiaspaul (talk | contribs)Autopatrolled, Extended confirmed users, Page movers, New page reviewers, Pending changes reviewers, Rollbackers, Template editors137,492 edits Further readings: +refsNext edit →
Line 35: Line 35:


* {{cite web |author-first=John L. |author-last=Gustafson |author-link=John Gustafson (scientist) |title=A Radical Approach to Computation with Real Numbers |date=2016 |publisher=SuperFri.org |url=http://www.johngustafson.net/pubs/RadicalApproach.pdf |access-date=2016-07-10 |dead-url=no |archive-url=https://web.archive.org/web/20160710221518/http://www.johngustafson.net/pubs/RadicalApproach.pdf |archive-date=2016-07-10}} * {{cite web |author-first=John L. |author-last=Gustafson |author-link=John Gustafson (scientist) |title=A Radical Approach to Computation with Real Numbers |date=2016 |publisher=SuperFri.org |url=http://www.johngustafson.net/pubs/RadicalApproach.pdf |access-date=2016-07-10 |dead-url=no |archive-url=https://web.archive.org/web/20160710221518/http://www.johngustafson.net/pubs/RadicalApproach.pdf |archive-date=2016-07-10}}

* {{cite paper |author-first=Ulrich W. |author-last=Kulisch |author-link=:de:Ulrich Kulisch |title=Up-to-date Interval Arithmetic from closed intervals to connected sets of real numbers |date=2015 |type=preprint |publisher=Institut für Angewandte und Numerische Mathematik - ] (KIT), Germany |id=ID 15/02 |url=http://www.math.kit.edu/iwrmm/seite/preprints/media/preprint%20nr.%2015-02.pdf |access-date=2016-07-12 |dead-url=no |archive-url=https://web.archive.org/web/20160712121728/http://www.math.kit.edu/iwrmm/seite/preprints/media/preprint%20nr.%2015-02.pdf |archive-date=2016-07-12}}

* {{cite paper |author-first=Thomas |author-last=Risse |title=Unum – an expedient extension of IEEE 754 |publisher=Institute of Informatics & Automation (IIA), Faculty EEE & CS, ], Germany |date=2016-03-10 |type=presentation |location=] (LSBU), UK |url=http://www.weblearn.hs-bremen.de/risse/papers/LSBU/LSBU_Unum.pdf |access-date=2016-07-12 |dead-url=no |archive-url=https://web.archive.org/web/20160712122236/http://www.weblearn.hs-bremen.de/risse/papers/LSBU/LSBU_Unum.pdf |archive-date=2016-07-12}}


] ]

Revision as of 12:34, 12 July 2016

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Unum" number format – news · newspapers · books · scholar · JSTOR (May 2016) (Learn how and when to remove this message)

The unum (universal number) format is a floating point format proposed by John Gustafson as an alternative to the now ubiquitous IEEE 754 format. The proposal and justification are explained in his somewhat ambitiously-titled book The End of Error.

The two defining features of the unum format are:

  • a variable-width storage format for both the significand and exponent, and
  • an u-bit, which determines whether the unum corresponds to an exact number (u=0), or an interval between consecutive exact unums (u=1). In this way, the unums cover the entire extended real number line .

For performing computation with the format, Gustafson proposes using interval arithmetic with a pair of unums, what he calls an ubound, providing the guarantee that the resulting interval contains the exact solution.

Unum implementations have been explored in Julia.

A "Great Debate" between William Kahan and John Gustafson is planned for the Arith23 conference on July 12, 2016.

See also

References

  1. Gustafson, John L. (February 2015). The End of Error: Unum Computing. Chapman & Hall/CRC Computational Science. Vol. 24 (1st ed.). CRC Press. ISBN 978-1-4822-3986-7. Retrieved 2016-05-30.
  2. Byrne, Simon (2016-03-29). "Implementing Unums in Julia". Retrieved 2016-05-30.
  3. "Unum arithmetic in Julia: Unums.jl". Retrieved 2016-05-30.
  4. "Julia Implementation of Unums: README". Retrieved 2016-05-30.
  5. "Unum (Universal Number) types and operations: Unums". Retrieved 2016-05-30.
  6. "Program: Special Session: The Great Debate: John Gustafson and William Kahan". Arith23: 23rd IEEE Symposium on Computer Arithmetic. Silicon Valley, USA. 2016-07-12. Archived from the original on 2016-05-30. Retrieved 2016-05-30. {{cite web}}: Unknown parameter |dead-url= ignored (|url-status= suggested) (help)

Further readings

Category: