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
CLIFF RECONSTRUCTION AT JASTRZĘBIA GORA
The process of cliff erosion in Jastrzrtbia G6ra is a superposition of two phenomena: the abrasion at the foot of the cliff and slope failures of its upper part. Prior to the reconstruction works the stability analysis w...
THE SIDP POWER PLANT RELIABILITY AND SIDP SAFETY
The paper describes an effect of the ship power plant reliability on ship safety and presents relation between the power plant structure and its reliability. The paper presents also the method of estimation of the ship p...
Upadek z wysokości. Ryzyko urazu dla członków załóg statków i łodzi akwenów północnych.
Członkowie załóg statków często cierpią z powodu urazów odniesionych w następstwie upadku z wysokości. Urazy to najczęstsza forma uszkodzenia ciała u osób przebywających na pokładach statków na akwenach północnych. Upade...
Database for monitoring the spatial management plans of the Polish marine areas. Updating and practical use of data
Planning and marine spatial development are based on an exceptionally wide range of knowledge and information which are used in the process of creating plans and their later evaluation. The first type is spatial data des...
EVALUATION OF SELECTED ELEMENTS OF METABOLISM OF THE PUCK LAGOON DRAINAGE BASIN AND BASIC ASSUMPTIONS FOR PROGRAMME OF WATER ENVIRONMENT IMPROVEMENT
A preliminary evaluation of metabolism of the Puck Lagoon drainage basin, and the input of components participating in its formation, are presented. Analysis takes into account loads of BODs, total nitrogen, general phos...