• DocumentCode
    1571777
  • Title

    Decimal floating-point: algorism for computers

  • Author

    Cowlishaw, Michael F.

  • Author_Institution
    Dept. of Comput. Sci., Warwick Univ., Coventry, UK
  • fYear
    2003
  • Firstpage
    104
  • Lastpage
    111
  • Abstract
    Decimal arithmetic is the norm in human calculations, and human centric applications must use a decimal floating point arithmetic to achieve the same results. Initial benchmarks indicate that some applications spend 50% to 90% of their time in decimal processing, because software decimal arithmetic suffers a 100× to 1000× performance penalty over hardware. The need for decimal floating point in hardware is urgent. Existing designs, however, either fail to conform to modern standards or are incompatible with the established rules of decimal arithmetic. We introduce a new approach to decimal floating point which not only provides the strict results which are necessary for commercial applications but also meets the constraints and requirements of the IEEE 854 standard. A hardware implementation of this arithmetic is in development, and it is expected that this will significantly accelerate a wide variety of applications.
  • Keywords
    IEEE standards; floating point arithmetic; hardware-software codesign; mathematics computing; process algebra; IEEE 854 standard; decimal floating point arithmetic; decimal hardware; decimal processing; human centric application; software decimal arithmetic; Acceleration; Application software; Business; Computer science; Data processing; Digital arithmetic; Floating-point arithmetic; Hardware; Humans; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1894-X
  • Type

    conf

  • DOI
    10.1109/ARITH.2003.1207666
  • Filename
    1207666