The Library
Optimising hydrodynamics applications for the Cray XC30 with the application tool suite
Tools
Gaudin, W., Mallinson, Andrew C., Perks, O. F. J., Herdman, J. A., Beckingsale, David A., Levesque, J., Boulton, M., McIntosh-Smith, S. and Jarvis, Stephen A. (2014) Optimising hydrodynamics applications for the Cray XC30 with the application tool suite. In: Cray User Group 2014, Lugano, Switzerland, 5-8 May 2014. Published in: CUG2014 Final Proceedings pp. 4-8.
An open access version can be found in:Abstract
Power constraints are forcing HPC systems to continue to increase hardware concurrency. Efficiently scaling applications on future machines will be essential for improved science and it is recognised that the “flat” MPI model will start to reach its scalability limits. The optimal approach is unknown, necessitating the use of mini-applications to rapidly evaluate new approaches. Reducing MPI task count through the use of shared memory programming models will likely be essential. We examine different strategies for improving the strong-scaling performance of explicit Hydrodynamics applications. Using the CloverLeaf mini-application across multiple generations of Cray platforms (XC30, XK6 and XK7), we show the utility of the hybrid approach and document our experiences with OpenMP, CUDA, OpenCL and OpenACC under both the PGI and CCE compilers. We also evaluate Cray Reveal as a tool for automatically hybridising HPC applications and Cray’s MPI rank to network topology-mapping tools for improving application performance.
Item Type: | Conference Item (Paper) | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Journal or Publication Title: | CUG2014 Final Proceedings | ||||
Publisher: | Cray User Group, Inc. | ||||
Official Date: | 2014 | ||||
Dates: |
|
||||
Page Range: | pp. 4-8 | ||||
Status: | Peer Reviewed | ||||
Publication Status: | Published | ||||
Funder: | AWE Plc | ||||
Grant number: | CDK0660 | ||||
Embodied As: | 1 | ||||
Conference Paper Type: | Paper | ||||
Title of Event: | Cray User Group 2014 | ||||
Type of Event: | Conference | ||||
Location of Event: | Lugano, Switzerland | ||||
Date(s) of Event: | 5-8 May 2014 | ||||
Related URLs: | |||||
Open Access Version: |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |