Publication:
Dual-mode floating-point multiplier architectures with parallel operations

dc.contributor.coauthorSchulte, Michael J.
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.kuauthorAkkaş, Ahmet
dc.contributor.kuprofileFaculty Member
dc.contributor.otherDepartment of Computer Engineering
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.yokidN/A
dc.date.accessioned2024-11-10T00:00:07Z
dc.date.issued2006
dc.description.abstractAlthough most modern processors have hardware support for double precision or double-extended precision floating-point multiplication, this support is inadequate for many scientific computations. This paper presents the architecture of a quadruple precision floating-point multiplier that also supports two parallel double precision multiplications. Since hardware support for quadruple precision arithmetic is expensive, a new technique is presented that requires much less hardware than a fully parallel quadruple precision multiplier. With this architecture, quadruple precision multiplication has a latency of three cycles and two parallel double precision multiplications have latencies of only two cycles. The multiplier is pipelined so that two double precision multiplications can begin every cycle or a quadruple precision multiplication can begin every other cycle. The technique used for the dual-mode quadruple precision multiplier is also applied to the design of a dual-mode double precision floating-point multiplier that performs a double precision multiplication or two single precision multiplications in parallel. Synthesis results show that the dual-mode double precision multiplier requires 43% less area than a conventional double precision multiplier. The correctness of all the multipliers presented in this paper is tested and verified through extensive simulation. (c) 2006 Elsevier B.V. All rights reserved.
dc.description.indexedbyWoS
dc.description.indexedbyScopus
dc.description.issue10
dc.description.openaccessNO
dc.description.volume52
dc.identifier.doi10.1016/j.sysarc.2006.03.002
dc.identifier.eissn1873-6165
dc.identifier.issn1383-7621
dc.identifier.scopus2-s2.0-33748310733
dc.identifier.urihttp://dx.doi.org/10.1016/j.sysarc.2006.03.002
dc.identifier.urihttps://hdl.handle.net/20.500.14288/15755
dc.identifier.wos241021900002
dc.keywordsQuadruple precision
dc.keywordsDouble precision
dc.keywordsSingle precision
dc.keywordsMultiplier
dc.keywordsFloating-point
dc.keywordsComputer arithmetic
dc.keywordsRounding
dc.keywordsNormalization
dc.languageEnglish
dc.publisherElsevier
dc.sourceJournal Of Systems Architecture
dc.subjectComputer science
dc.subjectHardware architecture
dc.subjectEngineering
dc.subjectSoftware engineering
dc.titleDual-mode floating-point multiplier architectures with parallel operations
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.authoridN/A
local.contributor.kuauthorAkkaş, Ahmet
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae

Files