학술논문

Parallelization of shallow water simulations on current multi-threaded systems.
Document Type
Article
Source
International Journal of High Performance Computing Applications. Nov2013, Vol. 27 Issue 4, p493-512. 20p.
Subject
*WATER depth
*COMPUTER simulation
*ELECTRIC currents
*NUMERICAL analysis
*POLLUTANTS
*COMPUTER programming
*GRAPHICS processing units
Language
ISSN
1094-3420
Abstract
In this work, several parallel implementations of a numerical model of pollutant transport on a shallow water system are presented. These parallel implementations are developed in two phases. First, the sequential code is rewritten to exploit the stream programming model. And second, the streamed code is targeted for current multi-threaded systems, in particular, multi-core CPUs and modern GPUs. The performance is evaluated on a multi-core CPU using OpenMP, and on a GPU using the streaming-oriented programming language Brook+, as well as the standard language for heterogeneous systems, OpenCL. [ABSTRACT FROM AUTHOR]