Trans-floating-point arithmetic removes nine quadrillion redundancies from 64-bit IEEE 754 floating-point arithmetic


Autoria(s): Anderson, James A.D.W.
Data(s)

01/10/2014

Resumo

IEEE 754 floating-point arithmetic is widely used in modern, general-purpose computers. It is based on real arithmetic and is made total by adding both a positive and a negative infinity, a negative zero, and many Not-a-Number (NaN) states. Transreal arithmetic is total. It also has a positive and a negative infinity but no negative zero, and it has a single, unordered number, nullity. Modifying the IEEE arithmetic so that it uses transreal arithmetic has a number of advantages. It removes one redundant binade from IEEE floating-point objects, doubling the numerical precision of the arithmetic. It removes eight redundant, relational,floating-point operations and removes the redundant total order operation. It replaces the non-reflexive, floating-point, equality operator with a reflexive equality operator and it indicates that some of the exceptions may be removed as redundant { subject to issues of backward compatibility and transient future compatibility as programmers migrate to the transreal paradigm.

Formato

text

Identificador

http://centaur.reading.ac.uk/37222/1/TransfloatAuthorFinal.pdf

Anderson, J. A.D.W. <http://centaur.reading.ac.uk/view/creators/90000283.html> (2014) Trans-floating-point arithmetic removes nine quadrillion redundancies from 64-bit IEEE 754 floating-point arithmetic. In: International Conference on Computer Science and Applications (WCECS 2014), 22-24 October, 2014, San Francisco, USA, pp. 80-85.

Idioma(s)

en

Publicador

IAENG

Relação

http://centaur.reading.ac.uk/37222/

creatorInternal Anderson, James A.D.W.

http://www.iaeng.org/publication/WCECS2014/

Tipo

Conference or Workshop Item

PeerReviewed