• DocumentCode
    2767816
  • Title

    Power6 Decimal Divide

  • Author

    Schwarz, Eric M. ; Carlough, Steven R.

  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    128
  • Lastpage
    133
  • Abstract
    The IEEE 754-R floating-point standard has defined the arithmetic and encodings of the new decimal floating-point format. The C and C++ standards as well as other language standards have proposed a new data type to help programmers exploit the performance of this new hardware format. The IBM Power6 microprocessor will soon release the first hardware implementation of this decimal floating-point format. A discussion of how the decimal division operation is implemented in high frequency BCD hardware and a comparison to other division methods is provided. This implementation reuses some popular binary division algorithms such as prescaling and non-restoring division to reduce the amount of additional hardware. Novel twists are applied to these algorithms to adapt them for BCD formatted numbers.
  • Keywords
    C++ language; floating point arithmetic; IBM Power6 microprocessor; IEEE 754-R floating-point standard; Power6 decimal divide; binary division algorithms; decimal floating-point format; Encoding; Floating-point arithmetic; Frequency conversion; Hardware; Logic; Microprocessors; Programming profession; Proposals; Redundancy; Technical drawing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
  • Conference_Location
    Montreal, Que.
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-1026-2
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2007.4429969
  • Filename
    4429969