DocumentCode :
556713
Title :
GPU optimized computation of the artificial compressibility method
Author :
Itu, Lucian Mihai ; Suciu, Constantin ; Moldoveanu, Florin ; Postelnicu, Adrian
Author_Institution :
Transilvania Univ. of Brasov, Brasov, Romania
fYear :
2011
fDate :
14-16 Oct. 2011
Firstpage :
1
Lastpage :
6
Abstract :
The paper introduces an optimized GPU based implementation of the artificial compressibility method, which is used to solve the incompressible Navier-Stoked equations. A finite difference approach has been chosen for the numerical solution of the continuity and momentum equations. The simulations have been performed on a two dimensional backward facing step problem discretized on a Marker and Cell grid, which is used in order to improve the stability of the solution. The computationally intensive parts of the algorithm are performed on the GPU, i.e. the computation of the velocities and of the pressure values at the grid nodes. Due to the lack of communication between the blocks of the GPU grid, the computations have been included in two separate kernels, and the outer loop which iterates through the time steps, has been kept on the CPU. Several optimization strategies have been applied for the two kernels and have lead to an incremental increase in performance. The opposite nature of the two kernels has lead to different optimum versions. The final versions of the kernels have been then used to perform a comparison between the CPU and the GPU version of the algorithms on three different grained grids. The results indicate a speed-up which varies from just under one order of magnitude for the coarsest grid up to two orders of magnitude for the finest grid.
Keywords :
Navier-Stokes equations; compressible flow; computational fluid dynamics; computer graphic equipment; finite difference methods; grid computing; method of moments; CPU; GPU grid; GPU optimized computation; Marker and Cell grid; artificial compressibility method; coarsest grid; computationally intensive parts; finite difference approach; grained grids; grid nodes; incompressible Navier-Stoked equations; momentum equations; optimization strategy; optimized GPU based implementation; pressure values; separate kernels; two dimensional backward facing step problem; Equations; Graphics processing unit; Instruction sets; Kernel; Optimization; Power system stability; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Theory, Control, and Computing (ICSTCC), 2011 15th International Conference on
Conference_Location :
Sinaia
Print_ISBN :
978-1-4577-1173-2
Type :
conf
Filename :
6085655
Link To Document :
بازگشت