Digital Library

cab1

 
Title:      EVALUATION OF PROGRAMMING MODELS FOR ATMOSPHERIC APPLICATION
Author(s):      Carla Osthoff, Roberto Pinto Souto, Fabrício Vilasbôas, Pedro L.Silva Dias, Francieli Boito, Rodrigo Kassick, Claudio Schepke, Philippe Navaux, Jairo Panetta, Pedro Pais Lopes
ISBN:      978-989-8533-06-7
Editors:      Hans Weghorn, Leonardo Azevedo and Pedro Isaías
Year:      2011
Edition:      Single
Keywords:      Multi-core, GPU, Atmospheric Numerical Simulation Model, High Performance Computing
Type:      Full Paper
First Page:      275
Last Page:      282
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Ocean-Land-Atmosphere Model (OLAM) is a global numerical simulation model initially developed at Duke University, USA. As it frequently happens in many areas of science, OLAM parallelism uses domain decomposition techniques. Since this application has a high computational load, it becomes a good candidate to evaluate distributed systems, multi-core and manycores environments. In this context, this paper discuss the parallel performance of OLAM implementations in multi-core and manycore environments, under the following programming models: (1) a parallel MPI implementation running one process per core on the multi-core node, (2) a hybrid parallel MPI/OpenMP implementation running one process per node and one thread per core on the multi-core node, (3) a hybrid parallel MPI/OpenMP-Accelerator implementation running one process per node and one thread per core on the multi-core node and (4) a hybrid parallel MPI/CUDA implementation running one process per core and each process running threads on the manycore GPU node device. The results show that the adopted programming model impacts significantly the performance of the application. We show that as we increase the number of cores, the hybrid parallel MPI/OpenMP implementation running threads on each core executes faster than any other implementation.
   

Social Media Links

Search

Login