• https://doi.org/10.5194/egusphere-2023-410-rc3Copy DOI Icon

Reply on CC1

  • May 6, 2023
  • Cao, Kai +7 more
Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Similar Papers
Abstract

<strong class="journal-contentHeaderColor">Abstract.</strong> With semiconductor technology gradually approaching its physical and thermal limits, Graphics processing unit (GPU) is becoming an attractive solution in many scientific applications due to their high performance. This paper presents an application of GPU accelerators in air quality model. We endeavor to demonstrate an approach that runs a PPM solver of horizontal advection (HADVPPM) for air quality model CAMx on GPU clusters. Specifically, we first convert the HADVPPM to a new Compute Unified Device Architecture C (CUDA C) code to make it computable on the GPU (GPU-HADVPPM). Then, a series of optimization measures are taken, including reducing the CPU-GPU communication frequency, increasing the size of data computation on GPU, optimizing the GPU memory access, and using thread and block indices in order to improve the overall computing performance of CAMx model coupled with GPU-HADVPPM (named as CAMx-CUDA model). Finally, a heterogeneous, hybrid programming paradigm is presented and utilized with the GPU-HADVPPM on GPU clusters with Massage Passing Interface (MPI) and CUDA. Offline experiment results show that running GPU-HADVPPM on one NVIDIA Tesla K40m and NVIDIA Tesla V100 GPU can achieve up to 845.4x and 1113.6x acceleration. By implementing a series of optimization schemes, the CAMx-CUDA model resulted in a 29.0x and 128.4x improvement in computational efficiency using a GPU accelerator card on a K40m and V100 cluster, respectively. In terms of the single-module computational efficiency of GPU-HADVPPM, it can achieve 1.3x and 19.4x speedup on NVIDIA Tesla K40m GPU and NVIDA Tesla V100 GPU respectively. The multi-GPU acceleration algorithm enables 4.5x speedup with 8 CPU cores and 8 GPU accelerators on V100 cluster.

Loading PDF

Similar Papers
  • PDF
  • Peer Review Report

Comment on egusphere-2023-410

  • Apr 20, 2023
  • Kai Cao +7
  • Research Article
  • Citations1

High-Resolution Image Processing and Spatiotemporal Data Transmission System Based on GPU Acceleration

  • Feb 21, 2024
  • International Journal of High Speed Electronics and Systems
  • Kongduo Xing +3
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Research Article
  • Citations29

Overlapping computation and communication of three-dimensional FDTD on a GPU cluster

  • Jun 15, 2012
  • Computer Physics Communications
  • Ki-Hwan Kim +1
  • Research Article

GPU acceleration of conjugate gradient method obtaining Green's function for transport-property calculation

  • Oct 28, 2023
  • Computer Physics Communications
  • Takanori Akamatsu +3
  • Research Article
  • Citations34

A novel multiple-walk parallel algorithm for the Barnes–Hut treecode on GPUs – towards cost effective, high performance N-body simulation

  • May 20, 2009
  • Computer Science - Research and Development
  • Tsuyoshi Hamada +8
  • Conference Article
  • Citations6

Solving Parabolic Problems Using Multithread and GPU

  • Sep 01, 2010
  • Chih-Wei Hsieh +3
  • Research Article
  • Citations31

GPU acceleration of MPAS microphysics WSM6 using OpenACC directives: Performance and verification

  • Oct 14, 2020
  • Computers &amp; Geosciences
  • Jae Youp Kim +2
  • Conference Article
  • Citations36

Efficient large Pearson correlation matrix computing using hybrid MPI/CUDA

  • May 01, 2011
  • Ekasit Kijsipongse +3
  • Research Article
  • Citations24

Simulating and Visualizing Real-Time Crowds on GPU Clusters

  • Jan 01, 2015
  • Computación y Sistemas
  • Benjamin Hernandez +5
  • Research Article
  • Citations35

Scalability of Self-organizing Maps on a GPU cluster using OpenCL and CUDA

  • Feb 09, 2012
  • Journal of Physics: Conference Series
  • Sabine Mcconnell +4
  • Research Article
  • Citations31

Accelerating multimodal gravitational waveforms from precessing compact binaries with artificial neural networks

  • Nov 15, 2022
  • Physical Review D
  • Lucy M Thomas +2
  • Research Article
  • Citations5

GPU acceleration of a 2D compressible Euler solver on CUDA-based block-structured Cartesian meshes

  • Apr 21, 2020
  • Journal of the Brazilian Society of Mechanical Sciences and Engineering
  • Feng Wei +4
  • PDF
  • Research Article
  • Citations6

Parallelizing Multiple Flow Accumulation Algorithm using CUDA and OpenACC

  • Sep 03, 2019
  • ISPRS International Journal of Geo-Information
  • Natalija Stojanovic +1
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.