This work is the first dowel in a rather wide research activity in collaboration with Euro Mediterranean Center for Climate Changes, aimed at introducing scalable approaches in Ocean Circulation Models. We discuss designing and implementation of a parallel algorithm for solving the Variational Data Assimilation (DA) problem on Graphics Processing Units (GPUs). The algorithm is based on the fully scalable 3DVar DA model, previously proposed by the authors, which uses a Domain Decomposition approach (we refer to this model as the DD-DA model). We proceed with an incremental porting process consisting of 3 distinct stages: requirements and source code analysis, incremental development of CUDA kernels, testing and optimization. Experiments confirm the theoretic performance analysis based on the so-called scale up factor demonstrating that the DD-DA model can be suitably mapped on GPU architectures.

A Parallel Approach for 3D-Variational Data Assimilation on GPUs in Ocean Circulation Models / Arcucci, Rossella; D'Amore, Luisa; Celestino, Simone; Scotti, Giuseppe; Laccetti, Giuliano. - In: International Scholarly and Scientific Research & Innovation 9(5) 2015. - 9:5(2015), pp. 1056-1062. [10.5281/zenodo.1105679]

A Parallel Approach for 3D-Variational Data Assimilation on GPUs in Ocean Circulation Models

ARCUCCI, ROSSELLA;D'AMORE, LUISA;Celestino, Simone;SCOTTI, GIUSEPPE;LACCETTI, GIULIANO
2015

Abstract

This work is the first dowel in a rather wide research activity in collaboration with Euro Mediterranean Center for Climate Changes, aimed at introducing scalable approaches in Ocean Circulation Models. We discuss designing and implementation of a parallel algorithm for solving the Variational Data Assimilation (DA) problem on Graphics Processing Units (GPUs). The algorithm is based on the fully scalable 3DVar DA model, previously proposed by the authors, which uses a Domain Decomposition approach (we refer to this model as the DD-DA model). We proceed with an incremental porting process consisting of 3 distinct stages: requirements and source code analysis, incremental development of CUDA kernels, testing and optimization. Experiments confirm the theoretic performance analysis based on the so-called scale up factor demonstrating that the DD-DA model can be suitably mapped on GPU architectures.
2015
A Parallel Approach for 3D-Variational Data Assimilation on GPUs in Ocean Circulation Models / Arcucci, Rossella; D'Amore, Luisa; Celestino, Simone; Scotti, Giuseppe; Laccetti, Giuliano. - In: International Scholarly and Scientific Research & Innovation 9(5) 2015. - 9:5(2015), pp. 1056-1062. [10.5281/zenodo.1105679]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/611648
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact