PSPIKE: A Parallel Hybrid Sparse Linear System Solver

被引:0
|
作者
Manguoglu, Murat [1 ]
Sameh, Ahmed H. [1 ]
Schenk, Olaf [2 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Univ Basel, Comp Sci Dept, CH-4056 Basel, Switzerland
基金
瑞士国家科学基金会;
关键词
Hybrid Solvers; Direct Solvers; Krylov Subspace Methods; Sparse Linear Systems; SPIKE ALGORITHM; INDEFINITE; MATRICES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The availability of huge-scale computing platforms comprised of tells of thousands of multicore processors motivates the need for the next generation of highly scalable sparse linear system solvers. These solvers must optimize parallel performance, processor (serial) performance; as well as memory requirements, while being robust across broad classes of applications and systems. In this paper, we present; a new parallel solver that combines the desirable characteristics of direct methods (robustness) and effective iterative solvers (low computational cost), while alleviating their drawbacks (memory requirements, lack of robustness). Our proposed hybrid solver is based on tire general sparse solver PARDISO; and the "Spike" family of hybrid solvers. The resulting algorithm, called PSPIKE, is as robust as direct solvers, more reliable than classical preconditioned Krylov subspace methods, and much more scalable than direct sparse solvers. We support; our performance and parallel scalability claims using detailed experimental studies and comparison with direct solvers, as well as classical preconditioned Krylov methods.
引用
收藏
页码:797 / +
页数:3
相关论文
共 50 条
  • [21] ON THE PROCESSING TIME OF A PARALLEL LINEAR-SYSTEM SOLVER
    STAFYLOPATIS, A
    DRIGAS, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 297 : 994 - 1010
  • [22] Performance of a fully parallel sparse solver
    Heath, MT
    Raghavan, P
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1997, 11 (01): : 49 - 64
  • [23] A direct parallel sparse matrix solver
    Tran, TM
    Gruber, R
    Appert, K
    Wuthrich, S
    COMPUTER PHYSICS COMMUNICATIONS, 1996, 96 (2-3) : 118 - 128
  • [24] A parallel hybrid banded system solver: the SPIKE algorithm
    Polizzi, E
    Sameh, AH
    PARALLEL COMPUTING, 2006, 32 (02) : 177 - 194
  • [25] A parallel sparse linear solver for nearest-neighbor tight-binding problems
    Luisier, Mathieu
    Klimeck, Gerhard
    Schenk, Andreas
    Fichtner, Wolfgang
    Boykin, Timothy B.
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 790 - 800
  • [26] PSPASES: Building a high performance scalable parallel direct solver for sparse linear systems
    Joshi, MV
    Karypis, G
    Kumar, V
    Gupta, A
    Gustavson, F
    PARALLEL NUMERICAL COMPUTATION WITH APPLICATIONS, 1999, 515 : 3 - 18
  • [27] SparSol: sparse linear systems solver
    Diyankov, O. V.
    Koshelev, S. V.
    Kotegov, S. S.
    Krasnogorov, I. V.
    Kuznetsova, N. N.
    Pravilnikov, V. Y.
    Beckner, B. L.
    Maliassov, S. Y.
    Mishev, I. D.
    Usadi, A. K.
    RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2007, 22 (04) : 325 - 339
  • [28] Towards a scalable hybrid sparse solver
    Ng, EG
    Raghavan, P
    CONCURRENCY-PRACTICE AND EXPERIENCE, 2000, 12 (2-3): : 53 - 68
  • [29] Dense linear system: A parallel self-verified solver
    Kolberg, Mariana Luderitz
    Fernandes, Luiz Gustavo
    Claudio, Dalcidio Moraes
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2008, 36 (04) : 412 - 425
  • [30] Dense Linear System: A Parallel Self-verified Solver
    Mariana Luderitz Kolberg
    Luiz Gustavo Fernandes
    Dalcidio Moraes Claudio
    International Journal of Parallel Programming, 2008, 36 : 412 - 425