Energy-Efficient Low-Latency Signed Multiplier for FPGA-Based Hardware Accelerators

被引:19
作者
Ullah, Salim [1 ]
Nguyen, Tuan Duy Anh [1 ]
Kumar, Akash [1 ]
机构
[1] Tech Univ Dresden, Dept Processor Design, D-01062 Dresden, Germany
关键词
Accelerator architectures; artificial neural networks (ANN); fixed-point arithmetic; field-programmable gate arrays (FPGAs); multiplying circuits;
D O I
10.1109/LES.2020.2995053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiplication is one of the most extensively used arithmetic operations in a wide range of applications, such as multimedia processing and artificial neural networks. For such applications, multiplier is one of the major contributors to energy consumption, critical path delay, and resource utilization. These effects get more pronounced in field-programmable gate array (FPGA)-based designs. However, most of the state-of-the-art designs are done for ASIC-based systems. Furthermore, a few field-programmable gate array (FPGA)-based designs that exist are largely limited to unsigned numbers, which require extra circuits to support signed operations. To overcome these limitations for the FPGA-based implementations of applications utilizing signed numbers, this letter presents an area-optimized, low-latency, and energy-efficient architecture for an accurate signed multiplier. Compared to the Vivado area-optimized multiplier IP, our implementations offer up to 40.0%, 43.0%, and 70.0% reduction in terms of area, latency, and energy, respectively. The RTL implementations of our designs will be released as an open-source library at https://cfaed.tu-dresden.de/pd-downloads.
引用
收藏
页码:41 / 44
页数:4
相关论文
共 19 条
  • [1] [Anonymous], 2016, MNIST-cnn
  • [2] [Anonymous], 2018, UG479 XIL
  • [3] [Anonymous], 2016, SERIES FPGAS CONFIGU
  • [4] [Anonymous], 2015, LOGICORE IP MULTIPLI
  • [5] 2 COMPLEMENT PARALLEL ARRAY MULTIPLICATION ALGORITHM
    BAUGH, CR
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (12) : 1045 - 1047
  • [6] Bewick G. W., 1994, THESIS STANFORD U ST
  • [7] A SIGNED BINARY MULTIPLICATION TECHNIQUE
    BOOTH, AD
    [J]. QUARTERLY JOURNAL OF MECHANICS AND APPLIED MATHEMATICS, 1951, 4 (02) : 236 - 240
  • [8] Fast Multiplier Generator for FPGAs with LUT based Partial Product Generation and Column/row Compression
    Kakacak, Ahmet
    Guzel, Aydin Emre
    Cihangir, Ozan
    Goren, Sezer
    Ugurdag, H. Fatih
    [J]. INTEGRATION-THE VLSI JOURNAL, 2017, 57 : 147 - 157
  • [9] Kulkarni P., 2011, Proceedings of the 24th International Conference on VLSI Design: concurrently with the 10th International Conference on Embedded Systems Design, P346, DOI 10.1109/VLSID.2011.51
  • [10] Kumm M., 2014, MBMV, P171