Analysis of parallelisation of 3D-CEMBS model using technologies like OpenACC and OpenMP
Journal Title: Biuletyn Instytutu Morskiego - Year 2015, Vol 2, Issue 1
Abstract
Oceanographic models utilise parallel computing techniques to increase their performance. Computer hardware constantly evolves and software should follow to better utilise modern hardware potential. The number of CPU cores with access to shared memory increases with hardware evolution. To fully utilise the possibilities new hardware presents, parallelisation techniques employed in oceanographic models, which were designed with distributed memory systems in mind, have to be revised. This research focuses on analysing the 3D-CEMBS model to assess the feasibility of using OpenMP and OpenACC technologies to increase performance. This was done through static code analysis and profiling. The findings show that the main performance problems are attributed to task decomposition that was designed with distributed memory systems in mind. To fully utilise modern shared memory systems, other task decomposition strategies need to be employed.The presented 3D-CEMBS model analysis is a first stage in wider research of oceanographic models as a specific class of parallel applications. In the long term the research will result in proposing design patterns tailored for oceanographic models that would exploit their characteristics to achieve better hardware utilisation on evolving hardware architectures.
Authors and Affiliations
Piotr Piotrowski
CURRENTS IN THE OPEN BALTIC SEA MEASURED DURING POLRODEX '97 EXPERIMENT PRELIMINARY INTERPRETATION
The paper presents analysis of cun·ents and other physical parameters of sea water: salinity, temperature, and water level. The measurements were made in the north - western part of the Gdansk Bay during POLRODEX '97 exp...
ADDED RESISTANCE OF SHIPS DUE TO WEATHER CONDITIONS
The present paper presents some results obtained in researches realized by the author in collaboration of the Maritime Institute in Gdansk and the Technical University in West Berlin. The purpose of the task has been to...
Criteria for the conservation status assessment of the marine habitats: 1110 ‘Sandbanks which are slightly covered by sea water all the time’
The habitat 1110 ‘Sandbanks which are slightly covered by sea water all the time’ is protected in 766 Natura 2000 sites in Europe. Due to its significant structural and functional diversity in particular European countri...
Zastosowanie echosondy wielowiązkowej do cyfrowego obrazowania rzeźby dna mórz i rzek
Opisano możliwości użycia echosondy wielowiązkowej do szczegółowej, cyfrowej rejestracji rzeźby dna mórz i rzek. Podstawę pracy stanowią rezultaty i doświadczenia uzyskane w wyniku wieloletnich badań utylitarnych i...
Sediment open water-disposal in the aspect of environmental hazard. Current scientific literature review.
Disposal into the open water body is the most common practice with dredged sediments from water objects. These actions may disrupt the balance inside and around dumping area. Accumulated in sediments anthropogenic p...