AN FPGA-BASED IMPLEMENTATION OF THE MINRES ALGORITHM

被引:0
|
作者
Boland, David [1 ]
Constantinides, George A. [1 ]
机构
[1] Imperial Coll London, Dept Elect & Elect Engn, London, England
来源
2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2 | 2008年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to continuous improvements in the resources available on FPGAs, it is becoming increasingly possible to accelerate floating point algorithms. The solution of a system of linear equations forms the basis of many problems in engineering and science, but its calculation is highly time consuming. The minimum residual algorithm (MINRES) is one method to solve this problem, and is highly effective provided the matrix exhibits certain characteristics. This paper examines an IEEE 754 single precision floating point implementation of the MINRES algorithm on an FPGA. It demonstrates that through parallelisation and heavy pipelining of all floating point components it is possible to achieve a sustained performance of up to 53 GFLOPS on the Virtex5-330T. This compares favourably to other hardware implementations of floating point matrix inversion algorithms, and corresponds to an improvement of nearly an order of magnitude compared to a software implementation.
引用
收藏
页码:378 / 383
页数:6
相关论文
共 50 条
  • [1] Implementation of a FPGA-based genetic algorithm
    Jisuanji Gongcheng, 9 (41-42, 48):
  • [2] FPGA-Based Parallel Implementation of SURF Algorithm
    Chen, Wenjie
    Ding, Shuaishuai
    Chai, Zhilei
    He, Daojing
    Zhang, Weihua
    Zhang, Guanhua
    Peng, Qiwei
    Luo, Wang
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 308 - 315
  • [3] FPGA-based implementation of Optical flow Algorithm
    Allaoui, R.
    Mouane, H. H.
    Asrih, Z.
    Mars, S.
    El Hajjouji, I.
    El Mourabit, A.
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,
  • [4] FPGA-based Efficient Implementation of SURF Algorithm
    Zhang, Ying
    Huang, Yujie
    Han, Jun
    Zeng, Xiaoyang
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 315 - 318
  • [5] FPGA-Based implementation of IncCond algorithm for photovoltaic applications
    Chettibi, N.
    Mellit, A.
    Drif, M.
    2012 24TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2012,
  • [6] FPGA-based Implementation of HOG Algorithm: Techniques and Challenges
    Ghaffari, Sina
    Soleimani, Parastoo
    Li, Kin Fun
    Capson, David
    2019 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2019,
  • [7] FPGA-Based Implementation of Discrete Fractional Fourier Transform Algorithm
    Wang, Ruoyu
    Chen, Peng
    Wang, Dan
    2022 14TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING, WCSP, 2022, : 511 - 515
  • [8] An Efficient FPGA-based Implementation of Fractional Fourier Transform Algorithm
    Ran Tao
    Guangping Liang
    Xing-Hao Zhao
    Journal of Signal Processing Systems, 2010, 60 : 47 - 58
  • [9] FPGA-based Implementation for Steganalysis: a JPEG-Compatibility Algorithm
    Gutierrez-Fernandez, E.
    Portela-Garcia, M.
    Lopez-Ongil, C.
    Garcia-Valderas, M.
    VLSI CIRCUITS AND SYSTEMS VI, 2013, 8764
  • [10] Hardware implementation of a background substraction algorithm in FPGA-based platforms
    Calvo-Gallego, Elisa
    Sanchez-Solano, Santiago
    Brox Jimenez, Piedad
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1688 - 1693