• DocumentCode
    3245480
  • Title

    A Binary Integer Decimal-based Multiplier for Decimal Floating-Point Arithmetic

  • Author

    Gonzalez-Navarro, S. ; Tsen, Charles ; Schulte, Michael

  • Author_Institution
    Univ. of Malaga, Malaga
  • fYear
    2007
  • fDate
    4-7 Nov. 2007
  • Firstpage
    353
  • Lastpage
    357
  • Abstract
    Demand for decimal floating-point (DFP) arithmetic is increasing because global business, e-commerce, financial applications, and the standards and laws that govern them require it. The IEEE P754 draft standard for floating-point arithmetic specifies formats and operations for DFP numbers. In this paper, we present an IEEE P754-compliant multiplier that operates on values that use the binary encoding of DFP numbers, commonly referred to as the binary integer decimal (BID) encoding. Our BID-based DFP multiplier uses high-speed binary hardware, has variable latency, and is optimized for the common case that the product does not need to be rounded. Our multiplier also uses a novel technique that estimates the number of product digits that needed to be rounded in parallel with the significant multiplication. In this design, a single multiplier is used to multiply the significants and round the product. We believe this the first hardware design of a DFP multiplier for BID-encoded numbers.
  • Keywords
    IEEE standards; floating point arithmetic; IEEE P754 standard; binary integer decimal encoding; binary integer decimal-based multiplier; decimal floating-point arithmetic; Application software; Delay; Encoding; Floating-point arithmetic; Hardware; Insurance; Microprocessors; Software libraries; Software packages; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2007. ACSSC 2007. Conference Record of the Forty-First Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-2109-1
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2007.4487228
  • Filename
    4487228