2013
DOI: 10.1007/s11227-013-1015-7
|View full text |Cite
|
Sign up to set email alerts
|

Recent progress and challenges in exploiting graphics processors in computational fluid dynamics

Abstract: The progress made in accelerating simulations of fluid flow using GPUs, and the challenges that remain, are surveyed. The review first provides an introduction to GPU computing and programming, and discusses various considerations for improved performance. Case studies comparing the performance of CPU-and GPU-based solvers for the Laplace and incompressible Navier-Stokes equations are performed in order to demonstrate the potential improvement even with simple codes. Recent efforts to accelerate CFD simulation… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
50
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 85 publications
(50 citation statements)
references
References 111 publications
(194 reference statements)
0
50
0
Order By: Relevance
“…Using graphics processing unit (GPU) hardware as the primary computation device or accelerator in a heterogeneous system is a viable, expedient option for high-performance cluster design that helps mitigate these problems. For this reason, GPUs and other emerging coprocessor architectures are increasingly used to accelerate CFD simulations [6].GPU technology has improved rapidly in recent years; in particular, NVIDIA GPUs have progressed from Kepler to Pascal architecture in four years. This development doubled and tripled peak single-and double-precision performance, respectively [7].…”
mentioning
confidence: 99%
“…Using graphics processing unit (GPU) hardware as the primary computation device or accelerator in a heterogeneous system is a viable, expedient option for high-performance cluster design that helps mitigate these problems. For this reason, GPUs and other emerging coprocessor architectures are increasingly used to accelerate CFD simulations [6].GPU technology has improved rapidly in recent years; in particular, NVIDIA GPUs have progressed from Kepler to Pascal architecture in four years. This development doubled and tripled peak single-and double-precision performance, respectively [7].…”
mentioning
confidence: 99%
“…The vectorized implementation of influence matrix assembly function "V-0" offers 5.81× speed-up compared to the version "S-0". The attained performance was 10.54 GFLOP/s (31.4 % of peak floating point performance of the Bulldozer module). -Subsequent optimization consisted in inserting #pragma _CRI pipeline, which enables software-based vector pipelining optimization in addition to hardwarebased vector pipelining.…”
Section: Optimization Of the Cpu Implementationmentioning
confidence: 98%
“…We consider that factor to be an upper bound on attainable code speed-ups between the two architectures, provided both implementations make efficient use of available resources (see [10] for a comprehensive review of challenges in exploiting GPUs in computational fluid dynamics).…”
Section: Introductionmentioning
confidence: 99%
“…Historical development of the PI method, starting from a formula derived by Onsager and Machlup [16] for the Ornstein-Uhlenbeck process to the numerical implementation of the PI method [7,17] can be found in [18]. Despite the lack of rigorous mathematical substantiation, unlike the well defined Wiener path integral [19], the PI method has been widely used in various areas of engineering, physics and finance [20][21][22][23][24]. In stochastic dynamics the PI method has been successfully adapted for Markov processes along with the Chapman-Kolmogorov equation for finding a response PDF as well as reliability characteristics of a system [25][26][27].…”
Section: Introductionmentioning
confidence: 99%