Machine Learning based Autotuning of a GPU-accelerated Computational Fluid Dynamics Code

06/24/2023
by   Weicheng Xue, et al.
0

A machine learning-based autotuning technique is employed to optimize 14 key parameters associated with GPU kernel scheduling, including the number of thread blocks and threads within a block. This technique involves independent training for a single type of GPU as well as combined training for multiple types of GPUs. To evaluate the effectiveness of the autotuning approach, a computational fluid dynamics problem, accelerated by a single GPU, is tested for training and testing on the C2075, P100, and V100 GPUs. The training and testing results presented in this study demonstrate the potential of artificial neural networks in autotuning a wide range of parameters to achieve high performance in computational fluid dynamics applications. Remarkably, this approach requires only a small fraction of samples from a large search space.

READ FULL TEXT

page 2

page 10

research
12/20/2013

Multi-GPU Training of ConvNets

In this work we evaluate different approaches to parallelize computation...
research
11/30/2022

GPU-Accelerated DNS of Compressible Turbulent Flows

This paper explores strategies to transform an existing CPU-based high-p...
research
09/08/2021

Strong Scaling of OpenACC enabled Nek5000 on several GPU based HPC systems

We present new results on the strong parallel scaling for the OpenACC-ac...
research
11/02/2018

The AlexNet Moment for Homomorphic Encryption: HCNN, the First Homomorphic CNN on Encrypted Data with GPUs

Fully homomorphic encryption, with its widely-known feature of computing...
research
10/14/2021

Tuning Spectral Element Preconditioners for Parallel Scalability on GPUs

The Poisson pressure solve resulting from the spectral element discretiz...
research
03/27/2019

Efficient LBM on GPUs for dense moving objects using immersed boundary condition

There exists an increasing interest for using immersed boundary methods ...
research
05/17/2021

GPU-Accelerated Hierarchical Bayesian Inference with Application to Modeling Cosmic Populations: CUDAHM

We describe a computational framework for hierarchical Bayesian inferenc...

Please sign up or login with your details

Forgot password? Click here to reset