PARALELIZAÇÃO EM MEMÓRIA DISTRIBUÍDA E MULTI-GPU DE UM SIMULADOR DA ELETROFISIOLOGIA CARDÍACA
Computação Paralela, GPGPU, Modelagem cardíaca.
As doenças cardiovasculares são as principais causas de morte no mundo e muitas
dessas enfermidades requerem um entendimento profundo e detalhado das alterações
eletrofisiológicas para o estudo de novos fármacos e dispositivos clínicos para auxi-
liar no tratamento. Consequentemente, as simulações numéricas surgem como uma
ferramenta relevante na investigação dessas alterações eletrofisiológicas em doenças
cardíacas, mas a complexidade da aplicação de modelos matemáticos da eletrofisi-
ologia cardíaca, recaem em sistemas de equações diferenciais ordinárias (EDO) de
elevado número de incógnitas, demandando grande esforço computacional. O tra-
balho aqui desenvolvido consistiu na implementação de uma versão em memória
distribuída e multi-GPU (Graphics Processing Unit) de um simulador da eletrofi-
siologia cardíaca já existente, como forma de acelerar a solução de modelos dessa
classe. Para isso, foi adotado o modelo monodomínio de membrana celular e modelo
de dinâmica celular Bondarenko, juntamente com passos de tempo adaptativos. O si-
mulador foi executado em um domíniobenchmark. Para realização dos testes, foram
utilizadas placas de vídeo de diferentes desempenho. A combinação de duas placas
de vídeo de menor desempenho possibilitou aceleração superior a 1,5 vezes para ca-
sos onde foi utilizada a malha mais refinada e, um balanceamento de carga entre
placas de diferentes desempenhos foi o que proporcionou os melhores resultados. Os
resultados mostraram que a implementação proposta foi capaz de acelerar a solu-
ção das EDOs em diferentes cenários, demonstrando ser uma ferramenta importante
para simulações numéricas de problemas complexos de eletrofisiologia cardíaca.