The Library
Model-led optimisation of a geometric multigrid application
Tools
Bunt, Richard A., Pennycook, Simon J., Jarvis, Stephen A., Lapworth, B. L. and Ho, Y. K. (2014) Model-led optimisation of a geometric multigrid application. In: 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013), China, Zhangjiajie, 13-15 Nov 2013. Published in: 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), pp. 742-753. doi:10.1109/HPCC.and.EUC.2013.109
PDF
PID2934551.pdf Embargoed item. Restricted access to Repository staff only - Requires a PDF viewer. Download (631Kb) |
Official URL: http://dx.doi.org/10.1109/HPCC.and.EUC.2013.109
Abstract
This paper details the construction of an analytical performance model of HYDRA, a production nonlinear multigrid solver used by Rolls-Royce for computational fluid dynamics simulations. The model captures both the computational behaviour of HYDRA’s key subroutines and the behaviour of its proprietary communication library, OPlus, with an absolute error consistently under 16% on up to 384 cores of an Intel X5650-based commodity cluster. We demonstrate how a performance model can be used to highlight performance bottlenecks and unexpected communication behaviours, thereby guiding code optimisation efforts. Informed by model predictions, we implement an optimisation in OPlus that decreases the communication and synchronisation time by up to 3.01× and consequently improves total application performance by 1.41×.
Item Type: | Conference Item (Paper) | ||||
---|---|---|---|---|---|
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Journal or Publication Title: | 2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), | ||||
Publisher: | IEEE | ||||
Official Date: | 12 June 2014 | ||||
Dates: |
|
||||
Page Range: | pp. 742-753 | ||||
DOI: | 10.1109/HPCC.and.EUC.2013.109 | ||||
Status: | Peer Reviewed | ||||
Publication Status: | Published | ||||
Embodied As: | 1 | ||||
Conference Paper Type: | Paper | ||||
Title of Event: | 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013) | ||||
Type of Event: | Conference | ||||
Location of Event: | China, Zhangjiajie | ||||
Date(s) of Event: | 13-15 Nov 2013 | ||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |