Implementation of a lattice Boltzmann method for large eddy simulation on multiple GPUs

Qinjian Li, Chengwen Zhong, Kai Li, Guangyong Zhang, Xiaowei Lu, Qing Zhang, Kaiyong Zhao, Xiaowen Chu

科研成果: 书/报告/会议事项章节会议稿件同行评审

3 引用 (Scopus)

摘要

Recently, the Graphic Processor Unit (GPU) has evolved into a highly parallel, multithreaded, many-core processor with tremendous computational horsepower and very high memory bandwidth. To improve the simulation efficiency of complex flow phenomena in the field of computational fluid dynamics, a CUDA-based simulation algorithm of large eddy simulation using multiple GPUs is proposed. Our implementation adopted the "collision after propagation" scheme and performed the propagation process by global memory reading transactions. The working set is split up into equal sub-domains and assigned to each GPU for simplicity. Using recently released hardware, up to four GPUs can be controlled by a single CPU thread and run in parallel. The results show that our multi-GPU implementation could perform simulations on a rather large scale (meshes: 10240x10240) even using double-precision floating point calculation and achieved 190X speedup over the sequential implementation on CPU.

源语言英语
主期刊名Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
818-823
页数6
DOI
出版状态已出版 - 2012
活动14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012 - Liverpool, 英国
期限: 25 6月 201227 6月 2012

出版系列

姓名Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012

会议

会议14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012
国家/地区英国
Liverpool
时期25/06/1227/06/12

指纹

探究 'Implementation of a lattice Boltzmann method for large eddy simulation on multiple GPUs' 的科研主题。它们共同构成独一无二的指纹。

引用此