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