Title :
GPU accelerated blood flow computation using the Lattice Boltzmann Method
Author :
Nita, Cristina ; Itu, Lucian Mihai ; Suciu, Constantin ; Suciu, Constantin
Author_Institution :
Dept. of Autom., Transilvania Univ. of Brasov, Braşov, Romania
Abstract :
We propose a numerical implementation based on a Graphics Processing Unit (GPU) for the acceleration of the execution time of the Lattice Boltzmann Method (LBM). The study focuses on the application of the LBM for patient-specific blood flow computations, and hence, to obtain higher accuracy, double precision computations are employed. The LBM specific operations are grouped into two kernels, whereas only one of them uses information from neighboring nodes. Since for blood flow computations regularly only 1/5 or less of the nodes represent fluid nodes, an indirect addressing scheme is used to reduce the memory requirements. Three GPU cards are evaluated with different 3D benchmark applications (Poisseuille flow, lid-driven cavity flow and flow in an elbow shaped domain) and the best performing card is used to compute blood flow in a patient-specific aorta geometry with coarctation. The speed-up over a multi-threaded CPU code is of 19.42x. The comparison with a basic GPU based LBM implementation demonstrates the importance of the optimization activities.
Keywords :
graphics processing units; haemodynamics; medical computing; multi-threading; optimisation; GPU accelerated blood flow computation; GPU based LBM implementation; LBM; Lattice Boltzmann method; double precision computations; graphics processing unit; multithreaded CPU code; optimization activities; patient-specific aorta geometry; patient-specific blood flow computations; represent fluid nodes; Arrays; Blood flow; Fluids; Geometry; Graphics processing units; Instruction sets; Kernel; CUDA; GPU; Lattice Boltzmann Method; coarctation of the aorta; parallel computing;
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2013 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-1364-0
DOI :
10.1109/HPEC.2013.6670324