GPU Preconditioning for Block Linear Systems Using Block Incomplete Sparse Approximate Inverses

被引:1
|
作者
Ma, Wenpeng [1 ]
Hu, Yiwen [1 ]
Yuan, Wu [2 ]
Liu, Xiazhen [2 ]
机构
[1] Xinyang Normal Univ, Coll Comp & Informat Technol, Xinyang 464000, Henan, Peoples R China
[2] Chinese Acad Sci, Comp Network Informat Ctr, Beijing 100190, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
D O I
10.1155/2021/5558508
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Solving sparse triangular systems is the building block for incomplete LU- (ILU-) based preconditioning, but parallel algorithms, such as the level-scheduling scheme, are sometimes limited by available parallelism extracted from the sparsity pattern. In this study, the block version of the incomplete sparse approximate inverses (ISAI) algorithm is studied, and the block-ISAI is considered for preconditioning by proposing an efficient algorithm and implementation on graphical processing unit (GPU) accelerators. Performance comparisons are carried out between the proposed algorithm and serial and parallel block triangular solvers from PETSc and cuSPARSE libraries. The experimental results show that GMRES (30) with the proposed block-ISAI preconditioning achieves accelerations 1.4 x -6.9 x speedups over that using the cuSPARSE library on NVIDIA Tesla V100 GPU.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Incomplete Sparse Approximate Inverses for Parallel Preconditioning
    Anzt, Hartwig
    Huckle, Thomas K.
    Braeckle, Juergen
    Dongarra, Jack
    PARALLEL COMPUTING, 2018, 71 : 1 - 22
  • [2] A Comparative Study of Block Incomplete Sparse Approximate Inverses Preconditioning on Tesla K20 and V100 GPUs
    Ma, Wenpeng
    Yuan, Wu
    Liu, Xiazhen
    ALGORITHMS, 2021, 14 (07)
  • [3] A block constant approximate inverse for preconditioning large linear systems
    Guillaume, P
    Huard, A
    Le Calvez, C
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2003, 24 (03) : 822 - 851
  • [4] Factorized Sparse Approximate Inverses for Preconditioning
    Thomas Huckle
    The Journal of Supercomputing, 2003, 25 : 109 - 117
  • [5] Factorized sparse approximate inverses for preconditioning
    Huckle, T
    JOURNAL OF SUPERCOMPUTING, 2003, 25 (02): : 109 - 117
  • [6] Parallel preconditioning with sparse approximate inverses
    Grote, MJ
    Huckle, T
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1997, 18 (03): : 838 - 853
  • [7] Parallel block ILUT/ILDLT preconditioning for sparse eigenproblems and sparse linear systems
    Basermann, A
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2000, 7 (7-8) : 635 - 648
  • [8] Block approximate inverse preconditioners for sparse nonsymmetric linear systems
    Cerdán, J.
    Faraj, T.
    Malla, N.
    Marin, J.
    Mas, J.
    Electronic Transactions on Numerical Analysis, 2010, 37 : 23 - 40
  • [9] BLOCK APPROXIMATE INVERSE PRECONDITIONERS FOR SPARSE NONSYMMETRIC LINEAR SYSTEMS
    Cerdan, J.
    Faraj, T.
    Malla, N.
    Marin, J.
    Mas, J.
    ELECTRONIC TRANSACTIONS ON NUMERICAL ANALYSIS, 2010, 37 : 23 - 40
  • [10] Preconditioning by incomplete block elimination
    Grosz, L
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2000, 7 (7-8) : 527 - 541