Leveraging the performance of LBM-HPC for large sizes on GPUs using ghost cells

10Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Today, we are living a growing demand of larger and more efficient computational resources from the scientific community. On the other hand, the appearance of GPUs for general purpose computing supposed an important advance for covering such demand. These devices offer an impressive computational capacity at low cost and an efficient power consumption. However, the memory available in these devices is (sometimes) not enough, and so it is necessary computationally expensive memory transfers from (to) CPU to (from) GPU, causing a dramatic fall in performance. Recently, the Lattice-Boltzmann Method has positioned as an efficient methodology for fluid simulations. Although this method presents some interesting features particularly amenable to be efficiently exploited on parallel computers, it requires a considerable memory capacity, which can suppose an important drawback, in particular, on GPUs. In the present paper, it is proposed a new GPU-based implementation, which minimizes such requirements with respect to other state-of-theart implementations. It allows us to execute almost 2× bigger problems without additional memory transfers, achieving faster executions when dealing with large problems.

Cite

CITATION STYLE

APA

Valero-Lara, P. (2016). Leveraging the performance of LBM-HPC for large sizes on GPUs using ghost cells. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10048 LNCS, pp. 417–430). Springer Verlag. https://doi.org/10.1007/978-3-319-49583-5_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free