A fully parallel in time and space algorithm for simulating the electrical activity of a neural tissue.

Fiche publication


Date publication

septembre 2015

Auteurs

Membres identifiés du Cancéropôle Est :
Pr HAEBERLE Olivier


Tous les auteurs :
Bedez M, Belhachmi Z, Haeberle O, Greget R, Moussaoui S, Bouteiller JM, Bischoff S

Résumé

BACKGROUND: The resolution of a model describing the electrical activity of neural tissue and its propagation within this tissue is highly consuming in term of computing time and requires strong computing power to achieve good results. NEW METHOD: In this study, we present a method to solve a model describing the electrical propagation in neuronal tissue, using parareal algorithm, coupling with parallelization space using CUDA in graphical processing unit (GPU). RESULTS: We applied the method of resolution to different dimensions of the geometry of our model (1-D, 2-D and 3-D). The GPU results are compared with simulations from a multi-core processor cluster, using message-passing interface (MPI), where the spatial scale was parallelized in order to reach a comparable calculation time than that of the presented method using GPU. A gain of a factor 100 in term of computational time between sequential results and those obtained using the GPU has been obtained, in the case of 3-D geometry. Given the structure of the GPU, this factor increases according to the fineness of the geometry used in the computation. COMPARISON WITH EXISTING METHOD(S): To the best of our knowledge, it is the first time such a method is used, even in the case of neuroscience. CONCLUSION: Parallelization time coupled with GPU parallelization space allows for drastically reducing computational time with a fine resolution of the model describing the propagation of the electrical signal in a neuronal tissue.

Référence

J Neurosci Methods. 2015 Sep 28;257:17-25