Abstract | ||
---|---|---|
Cardiac simulations are promising tools in the electrophysiological study of cardiovascular diseases related to cardiac rhythm disturbance such as ventricular fibrillation. Realistic 3D simulations of the heart tissue require applying differential equation solvers (DES) over a massive amount of data, which pose as a major barrier to make it feasible for clinical applications despite efforts on parallelization and the use of adaptive techniques. The traditional adaptive stencil techniques that work well for regular cubic mesh structures and homogeneous tissue are not suitable for the complex geometry and inhomogeneity of the heart tissue. We address this challenge with a two-level autonomous computational approach. We treat each node of the simulation mesh as an autonomous element at the lower level of autonomy. Each node in our 3D mesh structure retrieves data from the surrounding nodes, acts as an asynchronous DES, and distributes information. At the upper level of autonomy, we introduce a closed-loop autonomic self-tuning system composed of a machine learning (ML) and an optimization module. The system receives error-related information from the nodes, learns the rules based on the ML module, and tunes parameters of the time step adaptivity functions based on the optimization module. This new Finite Element Method based approach is scalable and enables an efficient asynchronous adaptive technique, which is well suited for parallelizing the computations effectively on a single Nvidia K20x GPU. We show that the proposed approach reduces the execution time by a factor that ranges between 30 and 120 (that depends on the geometry and phase of the simulation) while maintaining 99.9% accuracy with respect to the baseline GPU stencil implementation without adaptivity. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1109/ICAC.2018.00020 | 2018 IEEE International Conference on Autonomic Computing (ICAC) |
Keywords | Field | DocType |
Autonomic computing, Cardiac simulation, High Performance Computing, Finite Element Method, Machine Learning, Stochastic Optimization | Asynchronous communication,Stochastic optimization,Polygon mesh,Supercomputer,Computer science,Stencil,Finite element method,Computational science,Solid modeling,Distributed computing,Scalability | Conference |
ISSN | ISBN | Citations |
2474-0764 | 978-1-5386-5140-7 | 0 |
PageRank | References | Authors |
0.34 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jeno Szep | 1 | 2 | 0.71 |
Ali Akoglu | 2 | 157 | 29.40 |
Salim Hariri | 3 | 2593 | 184.23 |
Talal Moukabary | 4 | 15 | 2.23 |