DocumentCode
3148316
Title
A High-Performance Significand BCD Adder with IEEE 754-2008 Decimal Rounding
Author
Vázquez, Alvaro ; Antelo, Elisardo
Author_Institution
Dept. of Electron. & Comput. Eng., Univ. of Santiago de Compostela, Santiago de Compostela, Spain
fYear
2009
fDate
8-10 June 2009
Firstpage
135
Lastpage
144
Abstract
We present a new method and architecture to merge efficiently IEEE 754-2008 decimal rounding with significand BCD addition and subtraction. This is a key component to improve several decimal floating-point operations such as addition, multiplication and fused multiply-add. The decimal rounding unit is based on a direct implementation of the IEEE 754-2008 rounding modes. We show that the resultant implementations for IEEE 754-2008 Decimal64 (16 precision digits) and Decimal128 (34 precision digits) formats reduce significantly the area and latency required for significand BCD addition/subtraction and decimal rounding in previous high-performance decimal floating-point adders.
Keywords
IEEE standards; adders; digital arithmetic; BCD addition-subtraction; Decimal128 format; IEEE 754-2008 Decimal64; IEEE 754-2008 decimal rounding; IEEE 754-2008 rounding mode; decimal floating-point operation; decimal rounding unit; high-performance decimal floating-point adder; high-performance significand BCD adder; Added delay; Adders; Computer architecture; Consumer electronics; Contracts; Delay effects; Digital arithmetic; Floating-point arithmetic; Parallel architectures; Tin;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 2009. ARITH 2009. 19th IEEE Symposium on
Conference_Location
Portland, OR
ISSN
1063-6889
Print_ISBN
978-0-7695-3670-5
Type
conf
DOI
10.1109/ARITH.2009.30
Filename
5223344
Link To Document