arrow
Return

Air pollution modelling using a Graphics Processing Unit with CUDA

delete2010-01-01
delete44
delete
OA
AI
F
Ferenc Molnár
T
Tamás Szakály
R
Róbert Mészáros
I
István Lagzi *
DOI:10.1016/j.cpc.2009.09.008delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The Graphics Processing Unit (GPU) is a powerful tool for parallel computing. In the past years the performance and capabilities of GPUs have increased, and the Compute Unified Device Architecture (CUDA) - a parallel computing architecture - has been developed by NVIDIA to utilize this performance in general purpose computations. Here we show for the first time a possible application of CPU for environmental studies serving as a basement for decision making strategies. A stochastic Lagrangian particle model has been developed on CUDA to estimate the transport and the transformation of the radionuclides from a single point source during an accidental release. Our results show that parallel implementation achieves typical acceleration values in the order of 80-120 times compared to CPU using a single-threaded implementation on a 2.33 GHz desktop computer. Only very small differences have been found between the results obtained from CPU and CPU simulations, which are comparable with the effect of stochastic transport phenomena in atmosphere. The relatively high speedup with no additional costs to maintain this parallel architecture could result in a wide usage of CPU for diversified environmental applications in the near future. (C) 2009 Elsevier B.V. All rights reserved.
Keywords:
Video card
Parallel computing
CUDA
Environmental application
Air pollution
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Computer Physics Communications cover
Computer Physics Communications
IF:
3.4
Papers:
1.2W
Citations:
3.7W

Organization

E
Eotvos Lorand University
Scholars:
7.5K
Papers: 6.3K
Citations: 84