<div class="csl-bib-body">
<div class="csl-entry">Ullah, S., Rehman, S., Shafique, M., & Kumar, A. (2022). High-Performance Accurate and Approximate Multipliers for FPGA-based Hardware Accelerators. <i>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems</i>, <i>41</i>(2), 211–224. https://doi.org/10.1109/tcad.2021.3056337</div>
</div>
-
dc.identifier.issn
0278-0070
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/138998
-
dc.description.abstract
Multiplication is one of the widely used arithmetic operations in a variety of applications, such as image/video processing and machine learning. FPGA vendors provide high-performance multipliers in the form of DSP blocks. These multipliers are not only limited in number and have fixed locations on FPGAs but can also create additional routing delays and may prove inefficient for smaller bit-width multiplications. Therefore, FPGA vendors additionally provide optimized soft IP cores for multiplication. However, in this work, we advocate that these soft multiplier IP cores for FPGAs still need better designs to provide high-performance and resource efficiency. Toward this, we present generic area-optimized, low-latency accurate, and approximate softcore multiplier architectures, which exploit the underlying architectural features of FPGAs, i.e., lookup table (LUT) structures and fast-carry chains to reduce the overall critical path delay (CPD) and resource utilization of multipliers. Compared to Xilinx multiplier LogiCORE IP, our proposed unsigned and signed accurate architecture provides up to 25% and 53% reduction in LUT utilization, respectively, for different sizes of multipliers. Moreover, with our unsigned approximate multiplier architectures, a reduction of up to 51% in the CPD can be achieved with an insignificant loss in output accuracy when compared with the LogiCORE IP. For illustration, we have deployed the proposed multiplier architecture in accelerators used in image and video applications, and evaluated them for area and performance gains. Our library of accurate and approximate multipliers is opensource and available online at https://cfaed.tu-dresden.de/pd-downloads to fuel further research and development in this area, facilitate reproducible research, and thereby enabling a new research direction for the FPGA community.
-
dc.language.iso
en
-
dc.publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
-
dc.relation.ispartof
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
-
dc.subject
Electrical and Electronic Engineering
en
dc.subject
Software
en
dc.subject
Computer Graphics and Computer-Aided Design
en
dc.title
High-Performance Accurate and Approximate Multipliers for FPGA-based Hardware Accelerators
en
dc.type
Artikel
de
dc.type
Article
en
dc.contributor.affiliation
New York University Abu Dhabi, United Arab Emirates (the)
-
dc.description.startpage
211
-
dc.description.endpage
224
-
dc.type.category
Original Research Article
-
tuw.container.volume
41
-
tuw.container.issue
2
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.id
I4a
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
50
-
tuw.researchTopic.value
30
-
tuw.researchTopic.value
20
-
dcterms.isPartOf.title
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
-
tuw.publication.orgunit
E384-02 - Forschungsbereich Systems on Chip
-
tuw.publisher.doi
10.1109/tcad.2021.3056337
-
dc.date.onlinefirst
2021
-
dc.identifier.eissn
1937-4151
-
dc.description.numberOfPages
14
-
wb.sci
true
-
wb.sciencebranch
Elektrotechnik, Elektronik, Informationstechnik
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
2020
-
wb.sciencebranch.oefos
1020
-
wb.facultyfocus
Mikro- und Nanoelektronik
de
wb.facultyfocus
Micro- and Nanoelectronics
en
wb.facultyfocus.faculty
E350
-
item.grantfulltext
none
-
item.openairetype
research article
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E384 - Institut für Computertechnik
-
crisitem.author.dept
E191-02 - Forschungsbereich Embedded Computing Systems
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik