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 条
  • [21] FPGA-based hardware accelerator for SENSE (a parallel MR image reconstruction method)
    Inam, Omair
    Basit, Abdul
    Qureshi, Mahmood
    Omer, Hammad
    COMPUTERS IN BIOLOGY AND MEDICINE, 2020, 117
  • [22] FPGA-based Pipelined LSTM accelerator with Approximate matrix multiplication technique
    Chaudhary, Aniket
    Kumar, Arun
    Srivastava, Ayush
    Suneja, Kriti
    2021 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER TECHNOLOGIES AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2021, : 438 - 442
  • [23] An FPGA-Based accelerator for multiphysics modeling
    Huang, XM
    Ma, J
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 209 - 212
  • [24] FPGA-based hardware accelerator for high-performance data-stream processing
    Lysakov K.F.
    Shadrin M.Y.
    Pattern Recognition and Image Analysis, 2013, 23 (1) : 26 - 34
  • [25] An Optimized FPGA-Based Hardware Accelerator for Physics-Based EKF for Battery Cell Management
    Madsen, Anne K.
    Trimboli, M. Scott
    Perera, Darshika G.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [26] An FPGA-based binary neural network accelerator with enhanced hardware efficiency and data reuse
    Zhang, Dezheng
    Cen, Rui
    Pu, Han
    Wan, Rui
    Wang, Dong
    MICROELECTRONICS JOURNAL, 2025, 156
  • [27] FPGA-Based Hardware Accelerator for Leveled Ring-LWE Fully Homomorphic Encryption
    Su, Yang
    Yang, Bailong
    Yang, Chen
    Tian, Luogeng
    IEEE ACCESS, 2020, 8 : 168008 - 168025
  • [28] An Efficient FPGA-based Depthwise Separable Convolutional Neural Network Accelerator with Hardware Pruning
    Liu, Zhengyan
    Liu, Qiang
    Yan, Shun
    Cheung, Ray C. C.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (01)
  • [30] Open-Source SpMV Multiplication Hardware Accelerator for FPGA-Based HPC Systems
    Mpakos, Panagiotis
    Tasou, Ioanna
    Alverti, Chloe
    Miliadis, Panagiotis
    Malakonakis, Pavlos
    Theodoropoulos, Dimitris
    Goumas, Georgios
    Pnevmatikatos, Dionisios N.
    Koziris, Nectarios
    APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2024, 2024, 14553 : 19 - 32