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 条
  • [21] Parallel iterative solvers for boundary value methods
    Amodio, P
    Mazzia, F
    MATHEMATICAL AND COMPUTER MODELLING, 1996, 23 (07) : 29 - 43
  • [22] Performance prediction of finite-difference solvers for different computer architectures
    Louboutin, Mathias
    Lange, Michael
    Herrmann, Felix J.
    Kukreja, Navjot
    Gorman, Gerard
    COMPUTERS & GEOSCIENCES, 2017, 105 : 148 - 157
  • [23] Parallel iterative solvers with localized ILU preconditioning
    Nakajima, K
    Nakamura, H
    Tanahashi, T
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 342 - 350
  • [24] Performance of Nonlinear Finite-Difference Poisson-Boltzmann Solvers
    Cai, Qin
    Hsieh, Meng-Juei
    Wang, Jun
    Luo, Ray
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2010, 6 (01) : 203 - 211
  • [25] Iterative solvers for hierarchal vector finite element analysis of microwave problems
    Huang, Z
    Webb, JP
    IEEE TRANSACTIONS ON MAGNETICS, 2001, 37 (05) : 3285 - 3288
  • [26] Iterative solvers for the stochastic finite element method
    Rosseel, E.
    Vandewalle, S.
    PROCEEDINGS OF LSAME.08: LEUVEN SYMPOSIUM ON APPLIED MECHANICS IN ENGINEERING, PTS 1 AND 2, 2008, : 801 - 814
  • [27] ITERATIVE SOLVERS FOR THE STOCHASTIC FINITE ELEMENT METHOD
    Rosseel, Eveline
    Vandewalle, Stefan
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2010, 32 (01): : 372 - 397
  • [28] Comparing iterative solvers for linear systems associated with the finite difference discretisation of the forward problem in electro-encephalographic source analysis
    M. Mohr
    B. Vanrumste
    Medical and Biological Engineering and Computing, 2003, 41 : 75 - 84
  • [29] Comparing iterative solvers for linear systems associated with the finite difference discretisation of the forward problem in electro-encephalographic source analysis
    Mohr, M
    Vanrumste, B
    MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2003, 41 (01) : 75 - 84
  • [30] MEMORY ASPECTS AND PERFORMANCE OF ITERATIVE SOLVERS
    POMMERELL, C
    FICHTNER, W
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1994, 15 (02): : 460 - 473