DocumentCode :
632451
Title :
Projective rational arithmetic with floating point
Author :
Skala, Vaclav
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Plzen, Czech Republic
fYear :
2013
fDate :
27-28 March 2013
Firstpage :
260
Lastpage :
264
Abstract :
Numerical computation is used nearly in all software packages. Today, computation is based on the floating point representation IEEE754 which offers single and double precision while quadruple or extended precision are supported very rarely in current programming languages. In this paper an alternative representation is presented which offers a higher range of digits of a fraction and a higher range of exponents. It is based on the projective extension of the Euclidean space. Due to this representation the division operation can be nearly eliminated, that leads to faster and more robust computation. The presented projective rational arithmetic is especially convenient for vector-vector architectures like GPU.
Keywords :
floating point arithmetic; geometry; graphics processing units; linear algebra; software packages; Euclidean space; GPU; digits; division operation; double precision; floating point representation IEEE754; linear algebra; numerical computation; programming languages; projective extension; projective rational arithmetic; quadruple precision; software packages; vector-vector architectures; Computer architecture; Computers; Geometry; Graphics processing units; Hardware; Robustness; Vectors; GPU computation; IEEE754; computer graphics; floating point; linear algebra; numerical computation; precision of computation; projective geometry; scientific computation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Technology (CSIT), 2013 5th International Conference on
Conference_Location :
Amman
Type :
conf
DOI :
10.1109/CSIT.2013.6588790
Filename :
6588790
Link To Document :
بازگشت