• DocumentCode
    1365446
  • Title

    Distributed computing for membrane-based modeling of action potential propagation

  • Author

    Porras, Darren ; Rogers, Jack M. ; Smith, William M. ; Pollard, Andrew E.

  • Author_Institution
    Dept. of Med., Alabama Univ., Birmingham, AL, USA
  • Volume
    47
  • Issue
    8
  • fYear
    2000
  • Firstpage
    1051
  • Lastpage
    1057
  • Abstract
    Action potential propagation simulations with physiologic membrane currents and macroscopic tissue dimensions are computationally expensive. The authors, therefore, analyzed distributed computing schemes to reduce execution time in workstation clusters by parallelizing solutions with message passing. Four schemes were considered in two-dimensional monodomain simulations with the Peeler-Reuter membrane equations. Parallel speedups measured with each scheme were compared to theoretical speedups, recognizing the relationship between speedup and code portions that executed serially. A data decomposition scheme based on total ionic current provided the best performance. Analysis of communication latencies in that scheme led to a load-balancing algorithm in which measured speedups at 89±2% and 75±8% of theoretical speedups were achieved in homogeneous and heterogeneous clusters of workstations. Speedups in this scheme with the Luo-Rudy dynamic membrane equations exceeded 3.0 with 8 distributed workstations. Cluster speedups were comparable to those measured during parallel execution on a shared memory machine.
  • Keywords
    bioelectric potentials; biology computing; biomembranes; cardiology; digital simulation; distributed processing; physiological models; Luo-Rudy dynamic membrane equations; Peeler-Reuter membrane equations; action potential propagation; cardiac arrhythmia; cardiac electrophysiology; cluster speedups; data decomposition scheme; distributed computing; distributed workstations; heart; load-balancing algorithm; membrane-based modeling; numerical simulation; total ionic current; two-dimensional monodomain simulations; Algorithm design and analysis; Biomembranes; Clustering algorithms; Computational modeling; Delay; Distributed computing; Equations; Message passing; Velocity measurement; Workstations; Action Potentials; Biomedical Engineering; Computer Simulation; Heart; Humans; Models, Cardiovascular;
  • fLanguage
    English
  • Journal_Title
    Biomedical Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9294
  • Type

    jour

  • DOI
    10.1109/10.855932
  • Filename
    855932