P05: Software Tool for Porting ELM to GPUs
Full Title | Software Tool for Porting ELM (SPEL) to GPUs in a Function Unit Test Framework |
---|---|
First Author |
|
All Authors | Peter Schwartz, Dali Wang, Fengming Yuan, Peter Thornton |
Topic | Performance - Algorithms - Tools |
Project | E3SM |
Abstract | Most high-end computers adopt hybrid architecture, porting a large-scale scientific code onto accelerators is necessary. We designed a software tool (SPEL) to allow the E3SM Land Model (ELM) to leverage Summit’s GPUs. SPEL automatically generates GPU-ready test modules for user-specified ELM functions along with a verification module. SPEL also identifies and implements possible memory reductions, warns of race-conditions that need to be examined, and provides data dependency analysis. Possibilities of using SPEL to port new developments and to use OpenMP are also being investigated. |
In-person | yes |
Poster |
|
Discussion Link | Add a link to your chosen place for discussion: either slack link, public google doc link or email address |