The scale of today’s leading HPC systems, which operate at the petascale, has put a strain on many simulation codes – both scientific and commercial. Only a small number of applications worldwide have, to date, demonstrated performance at the petaflop/s level. Many of the scientific challenges behind these codes are driving the need for the next generation of exascale HPC systems. Example scientific challenges originate from energy, climate, nanotechnology and medicine and are widely accepted to be of global significance. For simulation codes that are already struggling to scale up to petaflop levels, major investment is required to enable these codes to run at the exascale. Application optimisation and algorithmic modifications only represent part of this challenge. Systems of the scale envisaged present enormous challenges in terms of reliability, programmability, power consumption and usability. Programming models, libraries, languages, compilers and tools all need adaption and improvement. Applications must interact with many of these software aspects to be able to exploit exascale systems efficiently. The aim of this conference is to bring together all of the stakeholders involved in solving the software challenges of the exascale – from application developers, through numerical library experts, programming model developers and integrators, to tools designers.
Authors are invited to submit novel research and experience in all areas associated with developing applications for exascale and the associated tools, software programming models and libraries. Research that brings together current theory and practise is particularly welcome. The conference seeks contributions in the form of an abstract on relevant topics, including, but not limited to:
- enabling and optimising applications for exascale in any scientific area;
- developing and enhancing numerical algorithms for exascale systems;
- aiding the exploitation of massively parallel systems through tools, e.g. performance analysis, debugging, development environments;
- programming models and libraries for exascale;
- evaluating best practice in HPC concerning large-scale facilities and application execution
Authors will have the opportunity to submit their work to be presented as a talk or as a poster at the conference. A peer review process will be used to select abstracts. Following the conference, authors of talks will have the opportunity to submit a paper for publication in the conference proceedings.
The conference is being organised by EPCC at the University of Edinburgh.