A Feasibility Study on Porting the Community Land Model onto Accelerators Using Openacc

Abstract

As environmental models (such as Accelerated Climate Model for Energy (ACME), Parallel Reactive Flow and Transport Model (PFLOTRAN), Arctic Terrestrial Simulator (ATS), etc.) became more and more complicated, we are facing enormous challenges regarding to porting those applications onto hybrid computing architecture. OpenACC emerges as a very promising technology, therefore, we have conducted a feasibility analysis on porting the Community Land Model (CLM), a terrestrial ecosystem model within the Community Earth System Models (CESM)). Specifically, we used automatic function testing platform to extract a small computing kernel out of CLM, then we apply this kernel into the actually CLM dataflow procedure, and investigate the strategy of data parallelization and the benefit of data movement provided by current implementation of OpenACC. Even it is a non-intensive kernel, on a single 16-core computing node, the performance (based on the actual computation time using one GPU) of OpenACC implementation is 2.3 time faster than that of OpenMP implementation using single OpenMP thread, but it is 2.8 times slower than the performance of OpenMP implementation using 16 threads. On multiple nodes, MPI_OpenACC implementation demonstrated very good scalability on up to 128 GPUs on 128 computing nodes. This study also provides useful information for us to look into the potential benefits of “deep copy” capability and “routine” feature of OpenACC standards. We believe that our experience on the environmental model, CLM, can be beneficial to many other scientific research programs who are interested to porting their large scale scientific code using OpenACC onto high-end computers, empowered by hybrid computing architecture.

Authors and Affiliations

D. Wang, W. Wu, F. Winkler, O. Hernandez

Keywords

Related Articles

Smart Grid Network Transmission Line RLC Modelling Using Random Power Line Synthesis Scheme

This work proposes Random Power line Synthesis (RPLS) as a quicker computational approach to solving RLC parameters of a modern smart grid transmission network. Since modern grid systems provide a holistic perspective of...

Effective Teaching Methods and Proposed Web Libraries for Designing Animated Course Content: A Review

The primary aim of education system is to improve cognitive and computational skills in students. It cannot be achieved by just using the latest technology. This goal can only be achieved through effective teaching metho...

Secure Device Pairing Methods: An Overview

The procedure of setting up a secure communication channel among unfamiliar human-operated devices is called “Secure Device Pairing”. Secure binding of electronic devices is a challenging task because there are no securi...

Ontological Model to Predict user Mobility

With the remarkable technological evolution of mobile devices, the use of computing resources has become possible at any time and independent of the geographical position of the user. This phenomenon has various names su...

Impact of Anaphora Resolution on Opinion Target Identification

Opinion mining is an interesting area of research because of its wide applications in the decision-making process. Opinion mining aims to extract user’s perception from the text and to create a fast and accurate summary...

Download PDF file
  • EP ID EP100184
  • DOI 10.14569/IJACSA.2014.051203
  • Views 70
  • Downloads 0

How To Cite

D. Wang, W. Wu, F. Winkler, O. Hernandez (2014). A Feasibility Study on Porting the Community Land Model onto Accelerators Using Openacc. International Journal of Advanced Computer Science & Applications, 5(12), 22-29. https://europub.co.uk/articles/-A-100184