Hawk Porting and Optimization Workshop

Due to the Covid-19 pandemic, course will no longer be held on March 30 - April 3, but instead it will be offered online (via Zoom) on April 27 - 30.

In this workshop, users can port their applications to HLRS' new AMD-based HPE Apollo supercomputer "Hawk" as well as optimize it with respect to node-level performance and scaling. In doing so, users will be assisted by HLRS, HPE and AMD specialists. By optimizing their codes, users can raise the volume as well as quality of their scientific findings while the costs (in terms of core hours) remain constant.

This edition of our optimization workshop series is dedicated to small and mid-sized projects with a granted budget of up to 50M Core-H on Hazel Hen, in particular those using applications without touching the code themselves (community codes, ISV codes, etc.).

Location

Online course
Organizer: HLRS, University of Stuttgart, Germany

Start date

Apr 27, 2020
09:00

End date

Apr 30, 2020
17:00

Entry level

Advanced

Course subject areas

Parallel Programming

Topics

Code Optimization

Back to list

Program

Program

By means of this workshop, you can tweak compiler flags, environment settings, etc. in order to make your code run faster. According to our experience gathered in prior workshops, these “low-hanging fruits” can give you a significant speedup but require only little effort.

Every attending group will be supported during the entire workshop by a dedicated member of the HLRS user support group. In addition, HPE and AMD specialists will be available to help with issues specific to e.g. MPI and the processor.

Due to the Covid-19 pandemic, we decided to provide this workshop in an online fashion. In order to do so, we will setup Zoom video conferences which enable participants to communicate as well as share screens and remote control applications with support staff, hence providing the same options of interaction as meeting in person. If this concept turns out to be successful, we will provide it in addition to our regular support actions in the future.

Daily schedule:

(it's possible to merely book individual days)

all days:

            09:00 - 17:00 Workshop

Prerequisites and content levels

Prerequisites

In order to attend the workshop, you should already have an account on Hawk. Furthermore, we require that you bring your application including a test case that adheres to the following guideline:

    • number of cores:
      • In order to be representative, the test case should be in size comparable to your current and maybe future production runs.
      • In order to save valuable resources, it should however be as small as possible.
      • So take into account to reduce the size of your test case as long as the profile stays almost constant. This can often be achieved by reducing the simulated domain and keeping the computational load per core constant ("weak down scaling").
    •  wall time:
      • In order to allow for a productive as well as effective workflow, the wall time should be a few minutes only.
      • At the same time, it should cover all important parts of the code, including I/O.
      • So take into account to reduce the number of simulated time steps.
Content levels

Community: 26 hours

Learn more about course curricula and content levels.

Language

German (in English, if required).

Course material

Slides and recordings of prior talks on the processor, network, module environment and batch system of Hawk are available via
https://www.hlrs.de/training/2020/HY-S.

Teachers

HLRS, HPE and AMD user support staff

Registration

Registration is now closed.

Deadline

for registration is April 24, 2020 (extended deadline)

Late registrations after the deadline are still possible.

Fee

Students without Diploma/Master: 0 EUR
Students with Diploma/Master (PhD students) at German universities: 0 EUR
Members of German universities and public research institutes: 0 EUR
Members of universities and public research institutes within EU or PRACE member countries: 0 EUR.
Members of other universities and public research institutes: 120 EUR
Others: 400 EUR

(includes coffee breaks)

Organization

Travel Information and Accommodation

see our How to find us page.

PRACE PATC and bwHPC-C5

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.

Local Organizer

Rolf Rabenseifner phone 0711 685 65530, rabenseifner(at)hlrs.de
Björn Dick phone 0711 685 87189, dick(at)hlrs.de
Khatuna Kakhiani phone 0711 685 65796, kakhiani@hlrs.de

Shortcut-URL & Course number

https://www.hlrs.de/training/2020/HPE1

Related training

All training

January 13 - 31, 2025

Hybrid Event - Stuttgart, Germany


March 24 - 28, 2025

Hybrid Event - Stuttgart, Germany