Iterative algorithm and architecture for exponential, logarithm, powering, and root extraction

dc.contributor.affiliationUniversidade de Santiago de Compostela. Departamento de Electrónica e Computación
dc.contributor.affiliationUniversidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS)
dc.contributor.authorVázquez Álvarez, Álvaro
dc.contributor.authorDíaz Bruguera, Javier
dc.date.accessioned2026-02-23T13:25:27Z
dc.date.available2026-02-23T13:25:27Z
dc.date.issued2013-09
dc.description.abstractAn algorithm and architecture for powering computation and root extraction, with fixed–point and floating–point exponents, is presented in this paper. The algorithm is based on an optimized iterative sequence of parallel and/or overlapped operations: (1) reciprocal, (2) high–radix digit–recurrence logarithm, (3) left–to–right carry–free multiplication and (4) high–radix on–line exponential. A redundant number system is used to allow for the overlapping of the different operations of the algorithm. As the logarithm and exponential are part of the sequence of operations, some minor changes are made to allow for the independent computation of the logarithm and exponential functions. A sequential implementation of the algorithm is proposed and the execution times and hardware requirements are estimated for single and double-precision floating-point computations. These estimates are obtained for several radices, according to an approximate model for the delay and area of the main logic blocks, and help to determine the radix values which lead to the most efficient implementations
dc.description.peerreviewedSI
dc.description.sponsorshipWork supported in part by Ministry of Science and Innovation of Spain, co-funded by the FEDER funds of the European Union, under contract TIN2010-17541.
dc.description.sponsorshipWork supported in part by the Xunta de Galicia, Program for Consolidation of Competitive Research Groups ref. 2010/28.
dc.identifier.citationVazquez, A., Bruguera, J.D. (2013). Iterative Algorithm and Architecture for Exponential, Logarithm, Powering and Root Extraction. "IEEE Transactions on Computers", 62(9), 1721-1731
dc.identifier.doi10.1109/TC.2012.247
dc.identifier.issn0018-9340
dc.identifier.issn1557-9956
dc.identifier.urihttps://hdl.handle.net/10347/46040
dc.issue.number9
dc.journal.titleIEEE Transactions on Computers
dc.language.isoeng
dc.page.final1731
dc.page.initial1721
dc.publisherIEEE
dc.relation.publisherversionhttps://doi.org/10.1109/TC.2012.247
dc.rightsPersonal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.rights.accessRightsopen access
dc.subjectElementary functions computation
dc.subjectDigit–recurrence algorithms
dc.subjectHigh–radix algorithms
dc.subjectFloating–point representation
dc.subject.classification330406 Arquitectura de ordenadores
dc.titleIterative algorithm and architecture for exponential, logarithm, powering, and root extraction
dc.typejournal article
dc.type.hasVersionAM
dc.volume.number62
dspace.entity.typePublication
relation.isAuthorOfPublication1e61cc77-975b-4a92-85e4-e25a834579ba
relation.isAuthorOfPublication.latestForDiscovery1e61cc77-975b-4a92-85e4-e25a834579ba

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2012_IEEETransComp_Vazquez_Iterative.pdf
Size:
730.89 KB
Format:
Adobe Portable Document Format