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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

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.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 16th International Conference, ICA3PP 2016, Proceedings
EditorsJesus Carretero, Koji Nakano, Ryan K.L. Ko, Peter Mueller, Javier Garcia-Blas
PublisherSpringer Verlag
Pages417-430
Number of pages14
ISBN (Print)9783319495828
DOIs
StatePublished - 2016
Externally publishedYes
Event16th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2016 - Granada, Spain
Duration: Dec 14 2016Dec 16 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10048 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2016
Country/TerritorySpain
CityGranada
Period12/14/1612/16/16

Funding

P. Valero-Lara—This research has been supported by the Basque Excellence Research Center (BERC 2014–2017) program by the Basque Government, the Spanish Ministry of Economy and Competitiveness MINECO: BCAM Severo Ochoa accreditation SEV-2013-0323. The authors would like to thank the computing facilities of the Extremadura Research Centre for Advanced Technologies (CETA-CIEMAT), and NVIDIA GPU Research Center program for the provided resources.

FundersFunder number
BERC
Basque Excellence Research Center
Eusko Jaurlaritza
Ministerio de Economía y Competitividad

    Keywords

    • CUDA
    • Computational fluid dynamics
    • GPU
    • Lattice-Boltzmann method

    Fingerprint

    Dive into the research topics of 'Leveraging the performance of LBM-HPC for large sizes on GPUs using ghost cells'. Together they form a unique fingerprint.

    Cite this