• 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