Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Thread-safe lattice Boltzmann for high-performance computing on GPUs

Articolo
Data di Pubblicazione:
2023
Abstract:
We present thread-safe, highly-optimized lattice Boltzmann implementations, specifically aimed at exploiting the high memory bandwidth of GPU-based architectures. At variance with standard approaches to LB coding, the proposed strategy, based on the reconstruction of the post-collision distribution via Hermite projection, enforces data locality and avoids the onset of memory dependencies, which may arise during the propagation step, with no need to resort to more complex streaming strategies. The thread-safe lattice Boltzmann achieves peak performances, both in two and three dimensions and it allows to reduce significantly the memory footprint (tens of GigaBytes for order billions lattice nodes simulations) by retaining the algorithmic simplicity of standard LB computing. Our findings open attractive prospects for high-performance simulations of complex flows on GPU-based architectures.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
Complex flows; High performance computing; Lattice Boltzmann method
Elenco autori:
Lauricella, Marco; Tiribocchi, Adriano
Autori di Ateneo:
LAURICELLA MARCO
TIRIBOCCHI ADRIANO
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/454352
Pubblicato in:
JOURNAL OF COMPUTATIONAL SCIENCE (PRINT)
Journal
  • Dati Generali

Dati Generali

URL

http://www.scopus.com/record/display.url?eid=2-s2.0-85174747723&origin=inward
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)