Title :
Projective rational arithmetic with floating point
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Plzen, Czech Republic
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;
Conference_Titel :
Computer Science and Information Technology (CSIT), 2013 5th International Conference on
Conference_Location :
Amman
DOI :
10.1109/CSIT.2013.6588790