Implementation of the exponential function in a floating- point unit
| dc.contributor.affiliation | Universidade de Santiago de Compostela. Departamento de Electrónica e Computación | |
| dc.contributor.author | Vázquez Álvarez, Álvaro | |
| dc.contributor.author | Antelo Suárez, Elisardo | |
| dc.date.accessioned | 2026-02-24T10:29:59Z | |
| dc.date.available | 2026-02-24T10:29:59Z | |
| dc.date.issued | 2003-01-01 | |
| dc.description.abstract | In this work we present an implementation of the exponential function in double precision, in a unit that supports IEEE floating-point arithmetic. As existing proposals, the implementation is based on the use of a floating-point multiplier and additional hardware. We decompose the computation into three subexponentials. The first and third subexponentials are computed in a conventional way (table look-up and polynomial approximation). The second subexponential is computed based on a transformation of the slow radix-2 digit-recurrence algorithm into a fast computation by using the multiplier and additional hardware. We present a design process that permits the selection of the most convenient trade-off between hardware complexity and latency. We discuss the algorithm, the implementation, and perform a rough comparison with three proposed designs. Our estimations indicate that the implementation proposed in this work presents better trade-off between hardware complexity and latency than the compared designs | |
| dc.description.peerreviewed | SI | |
| dc.description.sponsorship | This work was partially supported by Xunta de Galicia under contract PGIDT99PXI20601A | |
| dc.identifier.citation | Vázquez, Á., Antelo, E. (2003). Implementation of the Exponential Function in a Floating-Point Unit. "Journal of VLSI Signal Processing Systems for Signal, Image and Video Technology", 33(1-2), 125-145 | |
| dc.identifier.doi | 10.1023/A:1021102104078 | |
| dc.identifier.issn | 0922-5773 | |
| dc.identifier.issn | 1573-109X | |
| dc.identifier.uri | https://hdl.handle.net/10347/46065 | |
| dc.issue.number | 1-2 | |
| dc.journal.title | Journal of VLSI Signal Processing Systems for Signal, Image and Video Technology | |
| dc.language.iso | eng | |
| dc.page.final | 145 | |
| dc.page.initial | 125 | |
| dc.publisher | Springer Nature | |
| dc.relation.publisherversion | https://link.springer.com/article/10.1023/A:1021102104078 | |
| dc.rights | Use of this AM version is solely governed by the terms agreed between Springer Nature and the respective rightsholder, the Springer Nature Terms of Use for Accepted Manuscripts, and applicable law. By using an AM (for example, by accessing or downloading) the user agrees to abide by these terms of use. Any further use is subject to written permission from Springer Nature. The terms of use are not intended to override any national law that grants further rights to any user. | |
| dc.rights.accessRights | open access | |
| dc.subject | Exponential function | |
| dc.subject | Transcendental functions | |
| dc.subject | Floating–point unit | |
| dc.subject | Computer arithmetic | |
| dc.subject.classification | 330406 Arquitectura de ordenadores | |
| dc.title | Implementation of the exponential function in a floating- point unit | |
| dc.type | journal article | |
| dc.type.hasVersion | AM | |
| dc.volume.number | 33 | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 1e61cc77-975b-4a92-85e4-e25a834579ba | |
| relation.isAuthorOfPublication | 21433134-ebb1-46f1-a28d-aa0091b44284 | |
| relation.isAuthorOfPublication.latestForDiscovery | 21433134-ebb1-46f1-a28d-aa0091b44284 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- 2003_JVLSISignProcSyst_Vazquez_Implementation.pdf
- Size:
- 384.83 KB
- Format:
- Adobe Portable Document Format