Preconditioned Conjugate Gradient Acceleration on FPGA-Based Platforms

被引:2
|
作者
Malakonakis, Pavlos [1 ]
Isotton, Giovanni [2 ]
Miliadis, Panagiotis [3 ]
Alverti, Chloe [3 ]
Theodoropoulos, Dimitris [3 ]
Pnevmatikatos, Dionisios [3 ]
Ioannou, Aggelos [4 ]
Harteros, Konstantinos [5 ]
Georgopoulos, Konstantinos [1 ]
Papaefstathiou, Ioannis [5 ]
Mavroidis, Iakovos [1 ]
机构
[1] Telecommun Syst Inst TSI, Khania 73100, Greece
[2] M3E Srl, I-35129 Padua, Italy
[3] Inst Commun & Comp Syst, 9 Iroon Polytech Str, Zografos 15773, Greece
[4] Aristotle Univ Thessaloniki, Sch ECE, Thessaloniki 54124, Greece
[5] EXAPSYS, Thessaloniki 54124, Greece
基金
欧盟地平线“2020”;
关键词
high-performance computing; field-programmable gate array; algorithmic acceleration; reconfigurable computing;
D O I
10.3390/electronics11193039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable computing can significantly improve the performance and energy efficiency of many applications. However, FPGA-based chips are evolving rapidly, increasing the difficulty of evaluating the impact of new capabilities such as HBM and high-speed links. In this paper, a real-world application was implemented on different FPGAs in order to better understand the new capabilities of modern FPGAs and how new FPGA technology improves performance and scalability. The aforementioned application was the preconditioned conjugate gradient (PCG) method that is utilized in underground analysis. The implementation was done on four different FPGAs, including an MPSoC, taking into account each platform's characteristics. The results show that today's FPGA-based chips offer eight times better performance on a memory-bound problem than 5-year-old FPGAs, as they incorporate HBM and can operate at higher clock frequencies.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] A high throughput FPGA-based floating point conjugate gradient implementation
    Lopes, Antonio Roldao
    Constantinides, George A.
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 75 - 86
  • [2] Non-Preconditioned Conjugate Gradient on Cell and FPGA based Hybrid Supercomputer Nodes
    DuBois, David
    DuBois, Andrew
    Boorman, Thomas
    Connor, Carolyn
    [J]. PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, : 201 - 208
  • [3] USCT imaging acceleration using preconditioned conjugate gradient and multigrid methods
    Wang, H.
    Gemmeke, H.
    Hopp, T.
    Hesser, J.
    [J]. STRAHLENTHERAPIE UND ONKOLOGIE, 2018, 194 : S153 - S154
  • [4] Reconfiguring the Bioinformatics Computational Spectrum: Challenges and Opportunities of FPGA-Based Bioinformatics Acceleration Platforms
    Chrysos, Grigorios
    Sotiriades, Euripides
    Rousopoulos, Christos
    Pramataris, Kostas
    Papaefstathiou, Ioannis
    Dollas, Apostolos
    Papadopoulos, Agathoklis
    Kirmitzoglou, Ioannis
    Promponas, Vasilis J.
    Theocharides, Theocharis
    Petihakis, George
    Lagnel, Jacques
    [J]. IEEE DESIGN & TEST, 2014, 31 (01) : 62 - 73
  • [5] Variational Bayesian Super Resolution Acceleration Using Preconditioned Conjugate Gradient
    Chen, Jingyu
    Wang, Yigang
    Li, Shi
    [J]. TENTH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2018), 2018, 10806
  • [6] Numeric Based Ordering for Preconditioned Conjugate Gradient
    Booth, Joshua Dennis
    [J]. 2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1534 - 1534
  • [7] A High Throughput FPGA-Based Floating Point Conjugate Gradient Implementation for Dense Matrices
    Roldao, Antonio
    Constantinides, George A.
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (01)
  • [8] Configuration Measurement for FPGA-based Trusted Platforms
    Glas, Benjamin
    Klimm, Alexander
    Mueller-Glaser, Klaus
    Becker, Juergen
    [J]. RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 123 - 129
  • [9] Linearly preconditioned nonlinear conjugate gradient acceleration of the PX-EM algorithm
    Zhou, Lin
    Tang, Yayong
    [J]. COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2021, 155
  • [10] An FPGA-based Coprocessor for Hash Unit Acceleration
    Fairouz, Abbas
    Khatri, Sunil P.
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 301 - 304