Exascale Applications and Software Conference (EASC 2018)

Author: Nick Brown
Posted: 3 Apr 2018 | 13:18

Here at EPCC we are looking forward to the 5th Exascale Applications and Software Conference (EASC 2018), which will be held here in Edinburgh in a couple of weeks. This will be the third time we have hosted EASC and it is always a great opportunity to hear about  the cutting edge of HPC research.

The conference itself will run from Tuesday 17Thursday 19 April and includes five keynote talks, 37 accepted talks about cutting-edge research, and a panel. We also have around 15 posters where presenters will give one-minute lightning talks on the Tuesday afternoon, followed by a poster reception in the early evening.

The full schedule has a really wide variety of talks: from the low-level tools and technology developments for supporting exascale, all the way to high-level applications and how the community is developing new algorithms and approaches to gain maximum scientific benefit from the next generation of supercomputers. 

Registration is open until 16 April and includes the conference dinner, held on Wednesday 18 April at The Hub, a historic and unique venue on the Royal Mile right in the heart of Edinburgh. It promises to be a great night.

I myself am involved in three projects with presentations at the conference: 

• I will talk about a geomagnetic model I have been working on with the British Geological Survey (BGS) where we took a code that could only use about 1 in 20 data points due to poor performance and memory overhead. We have now rewritten it to run on thousands of cores, which greatly increase the capabilities of the model.

• One of my PhD students, Maurice Jameson, will talk about the work he has done on hierarchical memory for micro-cores driven by ePython, my Python implementation. Micro-cores often have multiple levels of memory, going from fast and small to slow and large, that must be managed explicitly by the programmer. A question Maurice has been tackling is how best to do this whilst providing good performance.

• The INTERTWinE project, which I am involved in, will present on the directory/cache, which is integrated with task-based runtimes and enables tasks to run over distributed memory machines. All the complexity of this is abstracted from the programmer and to them it feels like one (very) large single address space.

European Exascale Applications Workshop

In addition to the main conference, an exascale applications workshop will run on the Thursday afternoon and Friday. This is a sibling event to EASC and has been organised by INTERTWinE. The workshop will focus on communication models and their use in applications with the aim of increasing the scalability of scientific and industrial codes to exascale for applications that require it.

There are four areas of focus: asynchronous execution, interoperability, usage of libraries and distributed tasks. Registration is free and the workshop will also be held at Pollock Halls, so there is no additional travel involved.

Author

Nick Brown, EPCC