Finite difference iterative solvers for electroencephalography: serial and parallel performance analysis

被引:0
|
作者
Derek N. Barnes
John S. George
Kwong T. Ng
机构
[1] New Mexico State University,Klipsch School of Electrical and Computer Engineering
[2] Los Alamos National Laboratory,Biological and Quantum Physics Group
关键词
EEG; Forward solution; Finite difference; Iterative solver; Parallel computing;
D O I
暂无
中图分类号
学科分类号
摘要
Currently the resolution of the head models used in electroencephalography (EEG) studies is limited by the speed of the forward solver. Here, we present a parallel finite difference technique that can reduce the solution time of the governing Poisson equation for a head model. Multiple processors are used to work on the problem simultaneously in order to speed up the solution and provide the memory for solving large problems. The original computational domain is divided into multiple rectangular partitions. Each partition is then assigned to a processor, which is responsible for all the computations and inter-processor communication associated with the nodes in that particular partition. Since the forward solution time is mainly spent on solving the associated matrix equation, it is desirable to find the optimum matrix solver. A detailed comparison of various iterative solvers was performed for both isotropic and anisotropic realistic head models constructed from MRI images. The conjugate gradient (CG) method preconditioned with an advanced geometric multigrid technique was found to provide the best overall performance. For an anisotropic model with 256 × 128 × 256 cells, this technique provides a speedup of 508 on 32 processors over the serial CG solution, with a speedup of 20.1 and 25.3 through multigrid preconditioning and parallelization, respectively.
引用
收藏
页码:901 / 910
页数:9
相关论文
共 50 条
  • [1] Finite difference iterative solvers for electroencephalography: serial and parallel performance analysis
    Barnes, Derek N.
    George, John S.
    Ng, Kwong T.
    MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2008, 46 (09) : 901 - 910
  • [2] Parallel iterative solvers for finite element analysis
    Valkenberg, R
    Warzee, G
    StGeorges, P
    Beauwens, R
    Notay, Y
    ADVANCES IN COMPUTATIONAL STRUCTURES TECHNOLOGY, 1996, : 373 - 381
  • [3] The performance of parallel iterative solvers
    Petcu, D
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2005, 50 (07) : 1179 - 1189
  • [4] Performance prediction for parallel iterative solvers
    Blanco, V
    González, P
    Cabaleiro, JC
    Heras, DB
    Pena, TF
    Pombo, JJ
    Rivera, FF
    JOURNAL OF SUPERCOMPUTING, 2004, 28 (02): : 177 - 191
  • [5] Performance Prediction for Parallel Iterative Solvers
    V. Blanco
    P. González
    J. C. Cabaleiro
    D. B. Heras
    T. F. Pena
    J. J. Pombo
    F. F. Rivera
    The Journal of Supercomputing, 2004, 28 : 177 - 191
  • [6] Performance prediction for parallel iterative solvers
    Blanco, V
    González, P
    Cabaleiro, JC
    Heras, DB
    Pena, TF
    Pombo, JJ
    Rivera, FF
    COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 923 - 932
  • [7] The impact of parallel programming models on the performance of iterative linear solvers for finite element applications
    Nakajima, Kengo
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 334 - 348
  • [8] Parallel iterative solvers in nonlinear shell analysis
    Gee, M
    Wall, WA
    Ramm, E
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2001, 81 : S389 - S390
  • [9] AVISPA:: visualizing the performance prediction of parallel iterative solvers
    Blanco, V
    González, P
    Cabaleiro, JC
    Heras, DB
    Pena, TF
    Pombo, JJ
    Rivera, FF
    FUTURE GENERATION COMPUTER SYSTEMS, 2003, 19 (05) : 721 - 733
  • [10] THE COST OF CONTINUITY: PERFORMANCE OF ITERATIVE SOLVERS ON ISOGEOMETRIC FINITE ELEMENTS
    Collier, Nathan
    Dalcin, Lisandro
    Pardo, David
    Calo, V. M.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2013, 35 (02): : A767 - A784