High-radix formats for enhancing floating-point FPGA implementations

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorVillalba-Moreno, Julio
dc.contributor.authorHormigo-Aguilar, Javier
dc.date.accessioned2024-01-18T13:36:39Z
dc.date.available2024-01-18T13:36:39Z
dc.date.issued2022-03
dc.departamentoArquitectura de Computadores
dc.description.abstractThis article proposes a family of high-radix floating-point representation to efficiently deal with floating-point addition in FPGA devices with no native floating-point support. Since variable shifter implementation (required in any FP adder) has a very high cost in FPGA, high-radix formats considerably reduce the number of possible shifts, decreasing the execution time and area highly. Although the high-radix format produces also a significant penalty in the implementation of multipliers, the experimental results show that the adder improvement overweights the multiplication penalty for most of the practical and common cases (digital filters, matrix multiplications, etc.). We also provide the designer with guidelines on selecting a suitable radix as a function of the ratio between the number of additions and multiplications of the targeted algorithm. For applications with similar numbers of additions and multiplications, the high-radix version may be up to 26% faster and even having a wider dynamic range and using higher number of significant bits. Furthermore, thanks to the proposed efficient converters between the standard IEEE-754 format and our internal high-radix format, the cost of the input/output conversions in FPGA accelerators is negligible.es_ES
dc.description.sponsorshipThis research has been partially funded by the Spanish Ministry of Science, Innovation and Universities through the projects PID2019-105396RBI00 and by Junta de Andalucía through P18-FR-3130.es_ES
dc.identifier.citationVillalba, J., Hormigo, J. High-Radix Formats for Enhancing Floating-Point FPGA Implementations. Circuits Syst Signal Process 41, 1683–1703 (2022). https://doi.org/10.1007/s00034-021-01855-xes_ES
dc.identifier.doi10.1007/s00034-021-01855-x
dc.identifier.urihttps://hdl.handle.net/10630/28905
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.ispartofseriesVol. 41;
dc.rightsAtribución-NoComercial-CompartirIgual 4.0 Internacional*
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectMatemáticas computacionaleses_ES
dc.subject.otherFloating pointes_ES
dc.subject.otherFPGAes_ES
dc.subject.otherVariable shiftses_ES
dc.subject.otherHigh-radix arithmetices_ES
dc.subject.otherSignal processinges_ES
dc.titleHigh-radix formats for enhancing floating-point FPGA implementationses_ES
dc.typejournal articlees_ES
dc.type.hasVersionVoRes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicatione84e469e-87d4-4dcc-a0bf-d73e8abb14f2
relation.isAuthorOfPublication236484d7-a8d7-4e3e-9023-5a01b84c9d5d
relation.isAuthorOfPublication.latestForDiscoverye84e469e-87d4-4dcc-a0bf-d73e8abb14f2

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Version del editor.pdf
Size:
883.27 KB
Format:
Adobe Portable Document Format
Description:

Collections