FPGA-Based Hardware Accelerator for Matrix Inversion

被引:0
|
作者
Kokkiligadda V.S.K. [1 ]
Naikoti V. [1 ]
Patkotwar G.S. [1 ]
Sabat S.L. [1 ]
Peesapati R. [2 ]
机构
[1] Centre for Advanced Studies in Electronics Science and Technology, University of Hyderabad, Telangana, Hyderabad
[2] Department of Electronics and Communications Engineering, NIT Meghalaya, Meghalaya, Shillong
关键词
Implicit triQR; Lanczos algorithm; Matrix inversion; Modified Gram–Schmidt; QR decomposition; SVD algorithm;
D O I
10.1007/s42979-022-01542-x
中图分类号
学科分类号
摘要
Matrix inversion is a computationally expensive operation in many scientific applications. Performing matrix inversion of rank deficient large order matrices is still a challenge due to its computational overhead. This paper presents the hardware implementation of matrix inversion with (i) singular value decomposition (SVD) based on Lanczos and implicit triQR algorithms, (ii) QR method that uses modified Gram–Schmidt (MGS) technique and (iii) inbuilt linear algebra package QR inverse using Xilinx Vivado high level synthesis platform. All the three algorithms are implemented on Pynq-Z1 Field Programmable Gate Array (FPGA) using System on Chip (SoC) approach. The resource utilization along with accuracy, hardware execution time with and without loop optimization are reported for the aforementioned matrix inversion techniques of different matrix sizes. We achieved the hardware acceleration factor with loop optimization as 111x and 104x, respectively, for the matrix inversion of the MGS algorithm and SVD based on Lanczos algorithm with respect to the software implementation execution time on Pynq-Z1 FPGA for the matrix size 90 × 90. © 2022, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] An FPGA-based Hardware Accelerator for Iris Segmentation
    Avey, Joe
    Jones, Phillip
    Zambreno, Joseph
    2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [2] An FPGA-based Hardware Accelerator for Simulating Spatiotemporal Neurons
    Tarawneh, Ghaith
    Read, Jenny
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 618 - 621
  • [3] Reconfigurable FPGA-based hardware accelerator for embedded DSP
    Rubin, G.
    Omieljanowicz, M.
    Petrovsky, A.
    MIXDES 2007: Proceedings of the 14th International Conference on Mixed Design of Integrated Circuits and Systems:, 2007, : 147 - 151
  • [4] An FPGA-Based Hardware Accelerator for Traffic Sign Detection
    Shi, Weijing
    Li, Xin
    Yu, Zhiyi
    Overett, Gary
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (04) : 1362 - 1372
  • [5] An FPGA-based Hardware Accelerator for Scene Text Character Recognition
    de Oliveira Junior, Luiz Antonio
    Barros, Edna
    PROCEEDINGS OF THE 2018 26TH IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2018, : 125 - 130
  • [6] A FPGA-based Hardware Accelerator for Multiple Convolutional Neural Networks
    Yao, Yuchen
    Duan, Qinghua
    Zhang, Zhiqian
    Gao, Jiabao
    Wang, Jian
    Yang, Meng
    Tao, Xinxuan
    Lai, Jinmei
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1075 - 1077
  • [7] FPGA-based hardware accelerator for SIC in uplink NOMA networks
    Sunkaraboina, Sreenu
    Naidu, Kalpana
    TELECOMMUNICATION SYSTEMS, 2024, 86 (02) : 383 - 392
  • [8] FPGA-based DNN Hardware Accelerator for Sensor Network Aggregation Node
    Mohamed, Nadya A.
    Cavallaro, Joseph R.
    2022 56TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2022, : 322 - 327
  • [9] FPGA-based hardware accelerator of the heat equation with applications on infrared thermography
    Pardo, F.
    Lopez, P.
    Cabello, D.
    2008 INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2008, : 179 - +
  • [10] FPGA-based Hardware Accelerator for Image Reconstruction in Magnetic Resonance Imaging
    Pezzotti, Emanuele
    Iacobucci, Alex
    Nash, Gregory
    Cheema, Umer
    Vinella, Paolo
    Ansari, Rashid
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 293 - 293