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 条
  • [41] FPGA-Based Programmable Accelerator for Hybrid Processing
    Stefan, Gheorghe M.
    Bira, Calin
    Hobincu, Radu
    Malita, Mihaela
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2016, 19 (1-2): : 148 - 165
  • [42] An FPGA-Based Accelerator for Frequent Itemset Mining
    Zhang, Yan
    Zhang, Fan
    Jin, Zheming
    Bakos, Jason D.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2013, 6 (01)
  • [43] Packet Filtering for FPGA-Based Routing Accelerator
    Antos, David
    Rehak, Vojtech
    Holub, Petr
    CESNET CONFERENCE 2006: FIRST CESNET CONFERENCE ON ADVANCED COMMUNICATIONS AND GRIDS, 2006, : 161 - 173
  • [44] An Efficient FPGA-Based Accelerator Design for Convolution
    Song, Peng-Fei
    Pan, Jeng-Shyang
    Yang, Chun-Sheng
    Lee, Chiou-Yng
    2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 494 - 500
  • [45] An FPGA-based In-line Accelerator for Memcached
    Lavasani, Maysam
    Angepat, Hari
    Chiou, Derek
    IEEE COMPUTER ARCHITECTURE LETTERS, 2014, 13 (02) : 57 - 60
  • [46] An FPGA-based Accelerator for Cortical Object Classification
    Park, Mi Sun
    Kestur, Srinidhi
    Sabarad, Jagdish
    Narayanan, Vijaykrishnan
    Irwin, Mary Jane
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 691 - 696
  • [47] An Efficient FPGA-based Accelerator for Deep Forest
    Zhu, Mingyu
    Luo, Jiapeng
    Mao, Wendong
    Wang, Zhongfeng
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3334 - 3338
  • [48] An FPGA-based Integrated MapReduce Accelerator Platform
    Christoforos Kachris
    Dionysios Diamantopoulos
    Georgios Ch. Sirakoulis
    Dimitrios Soudris
    Journal of Signal Processing Systems, 2017, 87 : 357 - 369
  • [49] An Improved Predictive Controller on the FPGA by Hardware Matrix Inversion
    Xu, Yunwen
    Li, Dewei
    Xi, Yugeng
    Lan, Jian
    Jiang, Tengfei
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (09) : 7395 - 7405
  • [50] FPGA-based DNA Basecalling Hardware Acceleration
    Wu, ZhongPan
    Hammad, Karim
    Mittmann, Robinson
    Magierowski, Sebastian
    Ghafar-Zadeh, Ebrahim
    Zhong, Xiaoyong
    2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 1098 - 1101