INVESTIGADORES
PULIAFITO Salvador Enrique
artículos
Título:
Gpu acceleration of Calpuff
Autor/es:
CREMADES, PABLO; PULIAFITO, ENRIQUE; FERNÁNDEZ, RAFAEL
Revista:
MECANICA COMPUTACIONAL
Editorial:
Asociación Argentina de Mecánica Computacional
Referencias:
Lugar: Buenos Aires; Año: 2010 vol. 29 p. 7043 - 7051
ISSN:
1666-6070
Resumen:
Weather and climate prediction, as well as air quality software models are very computing intensive, requiring high processing power in order to achieve precise results in a reasonable time. For many years, performance improvement has come from increasing processors speed. However, processor speed cannot be indefinitely increased. An alternative strategy for increasing performance is through the use of large-scale parallelism architectures. While recent models show the benefits of parallel computing, multicore systems or cluster may be cost ineffective in certain scenarios. CUDA (Compute Unified Device Architecture) is a general purpose parallel architecture introduced by NVIDIA®. CUDA-enabled graphics processing units have hundreds of cores that can collectively run thousands of threads at a fraction of a cost of other parallel computer classes. This paper shows the performance improvement achievable in CALPUFF, an advanced non-steady-state meteorological and air quality modeling system, through parallelization and CUDA computing architecture. A runtime analysis of the model was conducted in order to find a candidate module for parallelization. Results from the optimized version are compared to those from original serial version of CALPUFF for error analysis.