Abstract
In this paper we evaluate a new coalesced data and kernel scheme used to reduce the execution costs of cardiac simulations that run on multi-GPU environments. The new scheme was tested for an important part of the simulator, the solution of the systems of Ordinary Differential Equations (ODEs). The results have shown that the proposed scheme is very effective. The execution time to solve the systems of ODEs on the multi-GPU environment was reduced by half, when compared to a scheme that does not implemented the proposed data and kernel coalescing. As a result, the total execution time of cardiac simulations was 25 % faster.
M. Lobosco—The authors would like to thank UFJF, UFSJ, FINEP, FAPEMIG, CAPES, and CNPq.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Amorim, R.M., dos Santos, R.W.: Solving the cardiac bidomain equations using graphics processing units. J. Comput. Sci. 4(5), 370–376 (2012)
Balay, S., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc users manual. Technical report (2004)
Barros, B.G., Oliveira, R.S., Meira Jr., W., Lobosco, M., Santos, R.W.: Simulations of complex and microscopic models of cardiac electrophysiology powered by multi- platforms. Comput. Math. Methods Med. 2012, 1–13 (2012). Article ID 824569
Bondarenko, V.E., Szigeti, G.P., Bett, G.C., Kim, S.J., Rasmusson, R.L.: Computer model of action potential of mouse ventricular myocytes. Am. J. Physiol. - Heart Circulatory Physiol. 287, H1378–H1403 (2004)
Campos, F.O., Wiener, T., Prassl, A.J., Weber dos Santos, R., Sanchez-Quintana, D., Ahammer, H., Plank, G., Hofer, E.: Electroanatomical characterization of atrial microfibrosis in a histologically detailed computer model. IEEE Trans. Biomed. Eng. 60(8), 2339–2349 (2013)
Dos Santos, R.W., Kosch, O., Steinhoff, U., Bauer, S., Trahms, L., Koch, H.: MCG to ECG source differences: measurements and a two-dimensional computer model study. J. Electrocardiol. 37, 123–127 (2004)
Groop, W., Lusk, E.: User’s guide for mpich, a portable implementation of MPI. Technical report, Argonne National Laboratory (1994)
Hodgkin, A., Huxley, A.: A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 117, 500–544 (1952)
Panfilov, A., Müller, S., Zykov, V., Keener, J.: Elimination of spiral waves in cardiac tissue by multiple electrical shocks. Phys. Rev. E 61(4), 4644 (2000)
Rocha, B.M., Campos, F.O., Amorim, R.M., Plank, G., Santos, R.W.D., Liebmann, M., Haase, G.: Accelerating cardiac excitation spread simulations using graphics processing units. Concurrency Comput. Pract. Experience 23(7), 708–720 (2011)
dos Santos, R.W., Plank, G., Bauer, S., Vigmond, E.J.: Parallel multigrid preconditioner for the cardiac bidomain model. IEEE Trans. Biomed. Eng. 51(11), 1960–1968 (2004)
dos Santos, R.W., Plank, G., Bauer, S., Vigmond, E.J.: Preconditioning techniques for the bidomain equations. In: Barth, T.J., et al. (eds.) Domain Decomposition Methods in Science and Engineering. Lecture Notes in Computational Science and Engineering, vol. 40, pp. 571–580. Springer, Heidelberg (2004)
Weber do Santos, R., Campos, F.O., Ciuffo, L.N., Nygren, A., Giles, W., Koch, H.: ATX-II effects on the apparent location of m cells in a computational human left ventricular wedge. J. Cardiovasc. Electrophysiol. 17, S86–S95 (2006)
Sundnes, J., Terje Lines, G., Tveito, A.: An operator splitting method for solving the bidomain equations coupled to a volume conductor model for the torso. Math. Biosci. 194(2), 233–248 (2005)
Xavier, C., Oliveira, R., Vieira, V.F., dos Santos, R.W., Meira, W.: Multi-level parallelism for the cardiac bidomain equations. Int. J. Parallel Prog. 37, 572–592 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Cordeiro, R.P., Oliveira, R.S., dos Santos, R.W., Lobosco, M. (2016). Improving the Performance of Cardiac Simulations in a Multi-GPU Architecture Using a Coalesced Data and Kernel Scheme. In: Carretero, J., Garcia-Blas, J., Ko, R., Mueller, P., Nakano, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science(), vol 10048. Springer, Cham. https://doi.org/10.1007/978-3-319-49583-5_43
Download citation
DOI: https://doi.org/10.1007/978-3-319-49583-5_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49582-8
Online ISBN: 978-3-319-49583-5
eBook Packages: Computer ScienceComputer Science (R0)