Analysis and efficient implementation of IEEE-754 decimal floating point adders/subtractors in FPGAs for DPD and BID encoding.

Autor: Tosini, Marcelo, Vázquez, Martín, Leiva, Lucas
Předmět:
Zdroj: Journal of Supercomputing; May2024, Vol. 80 Issue 7, p9298-9326, 29p
Abstrakt: This paper proposes efficient implementations for addition/subtraction based on decimal floating point with Densely Packed Decimal (DPD) and Binary Integer Decimal (BID) encoding in FPGA devices. The designs use novel techniques based on the efficient utilization of dedicated resources in programmable devices. Implementations were made in Xilinx UltraScale+. For DPD adder/subtractor, they have computation times of 7.7 ns for Decimal32, 8.1 ns for Decimal64 and 8.5 ns for Decimal128. As for BID adder/subtractor, the computation time obtained is 13.5 ns for Decimal64. The proposed architecture achieves better computation times than related works. Compared to previous architectures, the proposed DPD implementation achieves 1.86 × speedup and 47% better LUT occupation. Also, the BID adder/subtractor achieves 3 × speedup and 5% less LUT occupation. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index