Date of course has changed to April 1 - 5, 2019 (changed on 2018-12-19)
In order to increase the efficiency of our users' applications on Hazel Hen, HLRS and Cray offer this workshop to enhance the node-level performance as well as scaling of the codes utilized by participants. By doing so, users can raise the volume as well as quality of their scientific findings while the costs (in terms of core hours) remain constant.
In order to achieve usable efficiency enhancements, it is important to discuss pros and cons of potential solutions. This, however, requires application as well as hardware expertise. Hence, this workshop brings together application and hardware specialists in the shape of users and machine experts.
Target audience: Code owners of applications already running on Hazel Hen.
Supported by HLRS and CRAY specialists, you will analyze the runtime behavior of your code, locate bottlenecks, design and discuss potential solutions as well as implement them. All categories of bottlenecks (CPU, memory subsystem, communication and I/O) will be addressed, according to the respective requirements. Ideally, the above steps will be repeated multiple times in order to address several bottlenecks.
Since Hazel Hen will be replaced in late 2019, we will focus on generic optimizations which will be beneficial also on the upcoming system.
If requested by participants, also lectures can be given on various topics. This is in particular true with respect to scalable I/O strategies and mechanisms (MPI-IO, NetCDF, HDF5), since I/O is the bottleneck of many HPC applications these days. By means of hands on sessions, participants can gain initial experience with lessons learned.
(it's possible to merely book individual days)
13:00 - 14:00 Local registration
14:00 - 17:30 Workshop
2nd to 4th day:
9:00 - 17:30 Workshop
9:00 - 13:00 Workshop
In order to attend the workshop, you should already have an account on Hazel Hen and your application should already be running on the system. Furthermore, we require that you bring your own code including a dataset. Before the workshop starts, you will be required to profile your application once using CrayPAT-lite by means of the following steps:
Please be aware of the fact that merely attending the introductory course (e.g. in Sep. 2017) does not provide you with all of these prerequisites!
German (in English, if required)
Stefan Andersson (Cray) as well as HLRS staff
Handouts will be available to participants in terms of PDFs.
for registration is March 31, 2019.
Members of German universities and public research institutes: none
Members of universities and public research institutes within EU or PRACE-member countries: none
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR
(includes coffee breaks)
see our How to find us page.
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
HLRS is also member of the Baden-Württemberg initiative bwHPC-C5.
This course is provided within the framework of the bwHPC-C5 user Support. This course is not part of the PATC curriculum and is not sponsored by the PATC program.