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
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;
Conference_Titel :
Signals, Systems and Computers, 2007. ACSSC 2007. Conference Record of the Forty-First Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-2109-1
Electronic_ISBN :
1058-6393
DOI :
10.1109/ACSSC.2007.4487228