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
Seasonal variability of phytoplankton in river Słupia of the southern Baltic Sea
In the Baltic Sea, there can be observed seasonal variations in the structure of phytoplankton. These organisms are particularly sensitive to changes in different environmental parameters. The consequence of these change...
Morphology of the bottom of the Przekop Wisły canal
Opened in 1895, the Przekop Wisły canal is a straight channel in the mouth of the Vistula River, which has been dug in order to adjust the hydrological situation in the Żuławy region. Recently, the application of a multi...
METHODS OF LOADING EVALUATION IN THE SEA CONTAINER TERMINALS FROM CONTAINERS AND CONTAINER HANDLING EQUIPMENT
HYDROCARBONS IN THE WATER OF BAY OF GDANSK
The paper presents results of hydrocarbon determinations in waters of the Bay of Gdansk, performed in the period 1987- 1991. During that time 15 series of measurements on 59 stations have been realized. The stations were...
Screening methods for dredged material contamination assessment
In the following work, you will find proposed screening methods, which could provide information on potential contamination of sediment excavated in the course of dredging activities. Should “contamination” be observed,...