Optimal Design of IEEE-754 Decimal Floating-Point Multipliers in FPGAs for DPD and BID Encoding.
Saved in:
| Title: | Optimal Design of IEEE-754 Decimal Floating-Point Multipliers in FPGAs for DPD and BID Encoding. |
|---|---|
| Authors: | Vázquez, Martín1,2 (AUTHOR) mvazquez@labset.exa.unicen.edu.ar, Tosini, Marcelo1,2 (AUTHOR) mtosini@labset.exa.unicen.edu.ar, Leiva, Lucas1,2 (AUTHOR) lleiva@labset.exa.unicen.edu.ar |
| Source: | Circuits, Systems & Signal Processing. Apr2026, Vol. 45 Issue 4, p2825-2845. 21p. |
| Subjects: | Field programmable gate arrays, Floating-point arithmetic, Mathematical optimization, Number systems, Programmable logic devices |
| Abstract: | This paper presents efficient implementations of decimal floating-point (DFP) multipliers using Densely Packed Decimal (DPD) and Binary Integer Digit (BID) encoding on FPGA devices. The designs employ innovative techniques to optimize the use of dedicated resources in programmable hardware. Implementations were performed in Xilinx UltraScale+. For the DPD multiplier, they have computation times of 6.5 ns for Decimal32, 7.5 ns for Decimal64, and 9.2 ns for Decimal128. As for the BID multiplier, the computation time obtained is 9 ns for Decimal32, 13.2 ns for Decimal64, and 15.3 ns for Decimal128. The proposed architecture achieves better computation times than related works. Compared to previous architectures, the proposed DPD implementation achieves 1.19 speedup and 39% better LUT occupancy. Additionally, no studies are available for comparison with the proposed BID multiplier implementations.oxy_aqreply_start aqreply="We confirm that the corresponding author affiliation is correctly identified" [ABSTRACT FROM AUTHOR] |
| Copyright of Circuits, Systems & Signal Processing is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 193277033 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Optimal Design of IEEE-754 Decimal Floating-Point Multipliers in FPGAs for DPD and BID Encoding. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Vázquez%2C+Martín%22">Vázquez, Martín</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<i> mvazquez@labset.exa.unicen.edu.ar</i><br /><searchLink fieldCode="AR" term="%22Tosini%2C+Marcelo%22">Tosini, Marcelo</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<i> mtosini@labset.exa.unicen.edu.ar</i><br /><searchLink fieldCode="AR" term="%22Leiva%2C+Lucas%22">Leiva, Lucas</searchLink><relatesTo>1,2</relatesTo> (AUTHOR)<i> lleiva@labset.exa.unicen.edu.ar</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Circuits%2C+Systems+%26+Signal+Processing%22">Circuits, Systems & Signal Processing</searchLink>. Apr2026, Vol. 45 Issue 4, p2825-2845. 21p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Field+programmable+gate+arrays%22">Field programmable gate arrays</searchLink><br /><searchLink fieldCode="DE" term="%22Floating-point+arithmetic%22">Floating-point arithmetic</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+optimization%22">Mathematical optimization</searchLink><br /><searchLink fieldCode="DE" term="%22Number+systems%22">Number systems</searchLink><br /><searchLink fieldCode="DE" term="%22Programmable+logic+devices%22">Programmable logic devices</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: This paper presents efficient implementations of decimal floating-point (DFP) multipliers using Densely Packed Decimal (DPD) and Binary Integer Digit (BID) encoding on FPGA devices. The designs employ innovative techniques to optimize the use of dedicated resources in programmable hardware. Implementations were performed in Xilinx UltraScale+. For the DPD multiplier, they have computation times of 6.5 ns for Decimal32, 7.5 ns for Decimal64, and 9.2 ns for Decimal128. As for the BID multiplier, the computation time obtained is 9 ns for Decimal32, 13.2 ns for Decimal64, and 15.3 ns for Decimal128. The proposed architecture achieves better computation times than related works. Compared to previous architectures, the proposed DPD implementation achieves 1.19 speedup and 39% better LUT occupancy. Additionally, no studies are available for comparison with the proposed BID multiplier implementations.oxy_aqreply_start aqreply="We confirm that the corresponding author affiliation is correctly identified" [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Circuits, Systems & Signal Processing is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=193277033 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s00034-025-03339-8 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 21 StartPage: 2825 Subjects: – SubjectFull: Field programmable gate arrays Type: general – SubjectFull: Floating-point arithmetic Type: general – SubjectFull: Mathematical optimization Type: general – SubjectFull: Number systems Type: general – SubjectFull: Programmable logic devices Type: general Titles: – TitleFull: Optimal Design of IEEE-754 Decimal Floating-Point Multipliers in FPGAs for DPD and BID Encoding. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Vázquez, Martín – PersonEntity: Name: NameFull: Tosini, Marcelo – PersonEntity: Name: NameFull: Leiva, Lucas IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 04 Text: Apr2026 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 0278081X Numbering: – Type: volume Value: 45 – Type: issue Value: 4 Titles: – TitleFull: Circuits, Systems & Signal Processing Type: main |
| ResultId | 1 |