Test Harness on a Preconditioned Conjugate Gradient Solver on GPUs: An Efficiency Analysis

被引:2
|
作者
Rodrigues, A. Wendell de O. [1 ]
Chevallier, Loic [2 ]
Le Menach, Yvonnick [2 ]
Guyomarch, Frederic [1 ]
机构
[1] Univ Lille 1, LIFL, F-59655 Villeneuve Dascq, France
[2] Univ Lille 1, L2EP, F-59655 Villeneuve Dascq, France
关键词
Gradient methods; numerical simulation; parallel architectures; software engineering; FORMULATIONS;
D O I
10.1109/TMAG.2013.2243830
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The parallelization of numerical simulation algorithms, i.e., their adaptation to parallel processing architectures, is an aim to reach in order to hinder exorbitant execution times. The parallelism has been imposed at the level of processor architectures and graphics cards are now used for general-purpose calculation, also known as "General-Purpose computation on Graphics Processing Unit (GPGPU)". The clear benefit is the excellent performance over price ratio. Besides hiding the low level programming, software engineering leads to a faster and more secure application development. This paper presents the real interest of using GPU processors to increase performance of larger problems which concern electrical machines simulation. Indeed, we show that our auto-generated code applied to several models allows achieving speedups of the order of 10 x.
引用
收藏
页码:1729 / 1732
页数:4
相关论文
共 50 条
  • [21] GPU Acceleration of Multigrid Preconditioned Conjugate Gradient Solver on Block-Structured Cartesian Grid
    Onodera, Naoyuki
    Idomura, Yasuhiro
    Hasegawa, Yuta
    Yamashita, Susumu
    Shimokawabe, Takashi
    Aoki, Takayuki
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION (HPC ASIA 2021), 2020, : 120 - 128
  • [22] A multi-mesh, preconditioned conjugate gradient solver for eigenvalue problems in finite element models
    Cho, Y
    Yong, YK
    COMPUTERS & STRUCTURES, 1996, 58 (03) : 575 - 583
  • [23] Matrix-free GPU implementation of a preconditioned conjugate gradient solver for anisotropic elliptic PDEs
    Mueller, Eike
    Guo, Xu
    Scheichl, Robert
    Shi, Sinan
    COMPUTING AND VISUALIZATION IN SCIENCE, 2013, 16 (02) : 41 - 58
  • [24] Efficient CUDA Polynomial Preconditioned Conjugate Gradient Solver for Finite Element Computation of Elasticity Problems
    Zhang, Jianfei
    Zhang, Lei
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [25] Applying Efficient Fault Tolerance to Enable the Preconditioned Conjugate Gradient Solver on Approximate Computing Hardware
    Schoell, Alexander
    Braun, Claus
    Wunderlich, Hans-Joachim
    2016 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2016, : 21 - 26
  • [26] Preconditioned conjugate gradient method on the hypercube
    Abe, G.
    Hane, K.
    Conference on Hypercube Concurrent Computers and Applications, 1988,
  • [27] SAOR preconditioned conjugate gradient method
    Wang, Jianguo
    Meng, Guoyan
    IITA 2007: WORKSHOP ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PROCEEDINGS, 2007, : 331 - 334
  • [28] Preconditioned conjugate gradient method for the analysis of an electromagnetic wave tool
    Chen, Aixin
    Zuo, Huijuan
    Chen, Aihong
    Su, Donglin
    2006 7TH INTERNATIONAL SYMPOSIUM ON ANTENNAS, PROPAGATION AND EM THEORY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 632 - 634
  • [29] AOR Preconditioned Conjugate Gradient Method
    Wang, Jianguo
    Zhao, Qingshan
    ADVANCES IN MATRIX THEORY AND ITS APPLICATIONS, VOL 1: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON MATRIX THEORY AND ITS APPLICATIONS, 2008, : 258 - 261
  • [30] Analysis and performance estimation of the Conjugate Gradient method on multiple GPUs
    Verschoor, Mickeal
    Jalba, Andrei C.
    PARALLEL COMPUTING, 2012, 38 (10-11) : 552 - 575