Unified Multiple Constant Multipliers for Dynamic Exchange of Low-Precision Kernels on FPGAs

Recent work has shown that small, fast, and power-efficient multiple constant multiplication (MCM) implementations can be realized on FPGAs rather than requiring specialized embedded multipliers. However, the limited silicon area on FPGAs requires applications such as image processing to frequently...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on circuits and systems. II, Express briefs Vol. 69; no. 3; pp. 1617 - 1621
Main Authors Yen, Chia-Chen, Yeh, Mi-Yen, Chen, Ming-Syan
Format Journal Article
LanguageEnglish
Published New York IEEE 01.03.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Recent work has shown that small, fast, and power-efficient multiple constant multiplication (MCM) implementations can be realized on FPGAs rather than requiring specialized embedded multipliers. However, the limited silicon area on FPGAs requires applications such as image processing to frequently exchange the multiplier (filter) blocks in a series of filtering operations, and no previous works have considered the MCM problem under topological constraint to avoid time-consuming partial reconfiguration on FPGAs. In this brief, we define a unified MCM (UMCM) problem of finding a unified hardware topology for the multiplier blocks frequently exchanged and introduce a framework termed compatible graph synthesis to solve the problem efficiently. Using a set of parameters to logarithmic shifters, dynamic exchange of multiplier blocks with the unified topology can be realized without partial reconfiguration on FPGAs. Experimental results show that the solution is valuable for applications that require frequent exchange of multiplier blocks on FPGAs due to a limited silicon area budget.
ISSN:1549-7747
1558-3791
DOI:10.1109/TCSII.2021.3130428