Future-proof massively-parallel execution of multi-block applications
Lead Research Organisation:
University of Bristol
Department Name: Computer Science
Abstract
Abstracts are not currently available in GtR for all funded research. This is normally because the abstract was not required at the time of proposal submission, but may be because it included sensitive information such as personal details.
Organisations
- University of Bristol (Lead Research Organisation)
- UNIVERSITY OF EDINBURGH (Collaboration)
- UNIVERSITY OF OXFORD (Collaboration)
- University of Warwick (Collaboration)
- Rolls Royce Group Plc (Collaboration)
- Zenotech (Collaboration)
- Centre Modelling and Simulation (CFMS) (Collaboration)
- UNIVERSITY OF CAMBRIDGE (Collaboration)
- Intel (United States) (Collaboration)
Publications
Curran D
(2016)
Towards Portability For A Compressible Finite-Volume CFD Code
Curran, D.
Developing a Future-Proof CFD Code
Reguly I
(2017)
Beyond 16GB
Reguly I
(2017)
Beyond 16GB: Out-of-Core Stencil Computations
Reguly I
(2018)
Loop Tiling in Large-Scale Stencil Codes at Run-Time with OPS
in IEEE Transactions on Parallel and Distributed Systems
Reguly I
(2017)
Loop Tiling in Large-Scale Stencil Codes at Run-time with OPS
Reguly I
(2019)
Improving resilience of scientific software through a domain-specific approach
in Journal of Parallel and Distributed Computing
Reguly, I.Z.
(2014)
The OPS Domain Specific Abstraction for Multi-Block Structured Grid Computations
in WOLFHPC: Fourth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing
Vinogradov, S.
(2015)
OpenMP 4.0 vs. OpenCL: Performance comparison
Description | In this award we explored whether is it possible to develop new scientific software in such a way that the software would run quickly and efficiently on a diverse range of new supercomputers. This wasn't possible previously, with specialised versions of software being optimised for each type of supercomputer. The current approach is very time consuming, expensive, and error prone. We have now demonstrated that it is possible to develop scientific software which is "performance portable" across a wide variety of very diverse supercomputer architectures, such as GPUs from Nvidia or AMD, or CPUs from Intel or ARM. |
Exploitation Route | Others could use similar techniques to those developed by us to create their own performance portable software applications. For example, anyone using CFD-like techniques should be able to exploit our findings, delivering much higher fidelity CFD simulations, or much quicker simulations at the same resolution than before. They will also be able to exploit GPUs using our new techniques. |
Sectors | Aerospace Defence and Marine Creative Economy Digital/Communication/Information Technologies (including Software) Education Electronics Energy Financial Services and Management Consultancy Manufacturing including Industrial Biotechology Pharmaceuticals and Medical Biotechnology |
Description | Demonstrated that performance portable applications are possible, and so caused Intel to parter with us and fund a new parallel computing centre in Bristol. This has also led to recent collaborations with Rolls-Royce and a new EPSRC Prosperity Partnership proposal submission in February 2018, with academic partners including a different group at Oxford, Cambridge, Edinburgh (EPCC) and Warwick. |
First Year Of Impact | 2015 |
Sector | Aerospace, Defence and Marine,Digital/Communication/Information Technologies (including Software) |
Impact Types | Economic |
Description | Strategic Partnership in Computational Science for Advanced Simulation and Modelling of Engineering Systems - ASiMoV |
Amount | £6,327,661 (GBP) |
Funding ID | EP/S005072/1 |
Organisation | Engineering and Physical Sciences Research Council (EPSRC) |
Sector | Public |
Country | United Kingdom |
Start | 09/2018 |
End | 03/2024 |
Description | ASiMoV prosperity partnership |
Organisation | Centre Modelling and Simulation (CFMS) |
Country | United Kingdom |
Sector | Charity/Non Profit |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | Rolls Royce Group Plc |
Country | United Kingdom |
Sector | Private |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | University of Cambridge |
Country | United Kingdom |
Sector | Academic/University |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | University of Edinburgh |
Department | Edinburgh Parallel Computing Centre (EPCC) |
Country | United Kingdom |
Sector | Academic/University |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | University of Oxford |
Country | United Kingdom |
Sector | Academic/University |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | University of Warwick |
Country | United Kingdom |
Sector | Academic/University |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | ASiMoV prosperity partnership |
Organisation | Zenotech |
Country | United Kingdom |
Sector | Private |
PI Contribution | Contributing advanced computer architecture research to the ASiMoV prosperity partnership. |
Collaborator Contribution | Investigating full jet-engine simulation at high enough accuracy to do the full design virtually. Rolls-Royce is the lead, other universities bringing expertise in different parts of the problem. |
Impact | Project only just begun, so no outputs yet. |
Start Year | 2018 |
Description | Intel Parallel Computing Center (IPCC) |
Organisation | Intel Corporation |
Country | United States |
Sector | Private |
PI Contribution | Working with Intel, using the techniques developed as part of this award, we have ported our software to Intel's next generation, massively parallel computer architectures, such as the Xeon Phi. |
Collaborator Contribution | Intel have provided funding, personnel, advice, code porting assistance, and access to pre-release hardware. |
Impact | Papers, presentations, invitations for research visits, internships etc. |
Start Year | 2014 |
Description | Mini-app consortium |
Organisation | University of Oxford |
Country | United Kingdom |
Sector | Academic/University |
PI Contribution | Joint publications, workshops, meetings, both in the UK and internationally. |
Collaborator Contribution | Joint publications, workshops, meetings, both in the UK and internationally. |
Impact | Joint papers, creation of mini-app consortium, annual UK Many-core Developer workshops. |
Start Year | 2012 |
Title | ROTORSIM |
Description | ROTORSIM is a structured grid, multiblock, compressible finite-volume computational fluid dynamics (CFD) code developed by Prof. Christian Allen, head of the Bristol Aerodynamics research group. This award has contributed a new design for the code to make it highly performance portable, and uses OpenCL so that it can exploit modern GPUs and Intel Xeon Phi to achieve much higher performance on next generation supercomputers. |
Type Of Technology | Software |
Year Produced | 2016 |
Impact | ROTORSIM is also being used as one of the new benchmarks in the FP7 Mont Blanc European Exascale research project, making it one of the first applications to run at large scale on an ARM-based supercomputer. ROTORSIM is one of the few applications to run at extremely large scale on the Titan supercomputer at Oak Ridge national laboratory in the USA. ROTORSIM also helped form the basis of the first phase of the Intel Parallel Computing Center at the University of Bristol. |