• DocumentCode
    3589625
  • Title

    A Comparison of Gate and Current-Level Parallelization in Simulations of Cardiac Action Potential Propagation

  • Author

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

  • Author_Institution
    University of Alabama at Birmingham
  • Volume
    1
  • fYear
    1997
  • Firstpage
    180
  • Lastpage
    181
  • Abstract
    Mathematical modeling of the electrical activity in cardiac cells is computationally challenging because differential equations describing current flow must be solved at high spatial and temporal resolution. The ionic currents that determine the transmembrane potential are regulated by the solution of time and voltage dependent gating variable equations. In considering an alternate computing strategy to the more traditional serial implementation, we compared the performance of parallel implementations using a prototype model whose equations were defined by the membrane kinetics. Parallel computation was controlled by a “master” process that distributed time step and transmembrane potential information to a variable number of “slave” processes. We tested two levels of parallelization. In “gate-level parallelization”, individual gating variables were integrated numerically on six slaves and passed back to the master to complete computation of the currents and transmembrane potential. In “current-level parallelization”, ionic currents incorporating gating variable calculations were determined by only four slaves and returned to the master. The computation of gate-level parallelization spread over six CPUs increased wall clock time by 25% compared to the serial case, while the increased workload by the slaves and reduced communication across CPUs in the current-level parallelization decreased wall clock time by 9%
  • Keywords
    bioelectric potentials; biomembrane transport; cardiology; medical diagnostic computing; message passing; parallel processing; physiological models; cardiac action potential propagation; cardiac cells; computing strategy; current-level parallelization; electrical activity; gate-level parallelization; ionic currents; master process; mathematical modeling; membrane kinetics; parallel implementations; simulations; slave processes; transmembrane potential; workload partitioning; Biomembranes; Clocks; Concurrent computing; Differential equations; Kinetic theory; Master-slave; Mathematical model; Prototypes; Spatial resolution; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering in Medicine and Biology Society, 1997. Proceedings of the 19th Annual International Conference of the IEEE
  • ISSN
    1094-687X
  • Print_ISBN
    0-7803-4262-3
  • Type

    conf

  • DOI
    10.1109/IEMBS.1997.754497
  • Filename
    754497