Owenson, Andrew, Wright, Steven orcid.org/0000-0001-7133-8533, Bunt, Richard et al. (3 more authors) (2018) Developing and Using a Geometric Multigrid, Unstructured Grid Mini-Application to Assess Many-Core Architectures. In: Proceedings - 26th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2018. 26th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2018, 21-23 Mar 2018 IEEE , GBR , pp. 68-76.
Abstract
Achieving high-performance of large scientific codes is a difficult task. This has led to the development of numerous mini-applications that are more tractable to analyse, while retaining performance characteristics of their full-sized counterparts. These 'mini-apps' also enable faster hardware evaluation, and for sensitive codes allow evaluation of systems outside of access approval processes. In this paper we develop a mini-application of a geometric multigrid, unstructured grid Computational Fluid Dynamics (CFD) code, designed to exhibit similar performance characteristics without sharing code. We detail our experiences developing this application, using guidelines detailed in existing research, and contribute further additions to these to aid future mini-application developers. Our application is validated against the inviscid flux routine of HYDRA, a CFD code developed by Rolls-Royce, which confirms that the parent kernel and mini-application share fundamental causes of parallel inefficiency. We then use the mini-application to assess the impact of Intel's Knights Landing (KNL) on performance. We find that the mini-app and parent kernel continue to share scaling characteristics, however a comparison with Broadwell performance exposed significant differences between the kernels that were undetected by the validation.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © Copyright 2018 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions. This is an author-produced version of the published paper. Uploaded in accordance with the publisher’s self-archiving policy. Further copying may not be permitted; contact the publisher for details. |
Keywords: | computational fluid dynamics,high performance computing,performance analysis,scientific computing |
Dates: |
|
Institution: | The University of York |
Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
Depositing User: | Pure (York) |
Date Deposited: | 06 Sep 2018 09:20 |
Last Modified: | 17 Dec 2024 00:33 |
Published Version: | https://doi.org/10.1109/PDP2018.2018.00018 |
Status: | Published |
Publisher: | IEEE |
Identification Number: | 10.1109/PDP2018.2018.00018 |
Related URLs: | |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:135337 |
Download
Filename: developing_geometric_multigrid_unstructured_assess_Owenson_2018.pdf
Description: developing-geometric-multigrid-unstructured-assess-Owenson-2018