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 |
Externí odkaz: |
|
Nepřihlášeným uživatelům se plný text nezobrazuje |
K zobrazení výsledku je třeba se přihlásit.
|