DocumentCode
2050181
Title
Multiphase LBM Distributed over Multiple GPUs
Author
Rosales, Carlos
Author_Institution
Texas Adv. Comput. Center, Univ. of Texas at Austin, Austin, TX, USA
fYear
2011
fDate
26-30 Sept. 2011
Firstpage
1
Lastpage
7
Abstract
A parallel distributed CUDA implementation of a Lattice Boltzmann Method for multiphase flows with large density ratios is described in this paper. Validation runs studying the terminal velocity of a rising bubble under the effect of gravity show good agreement with the expected theoretical values. The code is benchmarked against the performance of a typical CPU implementation of the same algorithm on both AMD and Intel platforms, and a single GPU is observed to perform up to 10X faster than a quad-core CPU socket, a 40X speedup with respect to a single core. The code is shown to scale well when executed on multiple GPUs, which makes the port to CUDA valuable even when compared to parallel CPU implementations.
Keywords
computer graphic equipment; coprocessors; parallel processing; AMD platforms; CPU implementation; GPU; Intel platforms; LBM distributed multiphase; Lattice Boltzmann method; density ratios; parallel distributed CUDA implementation; quad-core CPU socket; Arrays; Computational modeling; Equations; Graphics processing unit; Instruction sets; Kernel; Mathematical model; CFD; CUDA; Distributed; GPU; LBM; Mutiphase; Parallel;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2011 IEEE International Conference on
Conference_Location
Austin, TX
Print_ISBN
978-1-4577-1355-2
Electronic_ISBN
978-0-7695-4516-5
Type
conf
DOI
10.1109/CLUSTER.2011.9
Filename
6061059
Link To Document