The Hackathon consists of two parts
a preparation phase with a discussion of your project and goals for the hackathon, taking place November 20 (online),
the actual coding phase, where you will work towards the defined goal, see below, and port your code to Hunter, taking place December 1-5 (hybrid).
HLRS's next supercomputer system called “Hunter” is available. As for every new system, users have to spend some effort into porting their code and workflow to the new environment. Furthermore, the vast majority of Hunter’s compute power will be delivered by the GPU part of the APU, which requires users to adapt their hot loops in order to offload them to the GPUs. In this hackathon we will hence support our users in doing both. This hackathon focuses on scientific codes but also dedicates time to users running part or all of their workflows with AI.
In order to offload to GPUs, multiple programming models (HIP, OpenMP device offloading, PSTL/do concurrent) are available depending on the programming language used. If you are unfamiliar with them, we offer a recap of OpenMP target offloading in the course Introduction to OpenMP Offloading with AMD GPUs. In the preparation phase, pros and cons of those models based on your situation could be discussed if you are just starting porting, and you and the support staff will decide together which are suitable goals for the coding phase and how to proceed.
In the coding phase, you will work towards your defined goals supported by HLRS user support staff, HPE and AMD specialists. So, most probably you will be porting and optimizing your code for the new system, i.e. building with suitable compilers, using CPE's performance analysis tools to identify 'hot loops' and offloading them to the GPU will be the main tasks.
Due to the large number of groups using HLRS’ systems but limited support staff, the number of participants needs unfortunately to be limited. In order to use the system as efficiently as possible, we have to focus on groups holding medium and large compute time budgets. We hence reserve the right to select attendees!
To allow for easy attendance, we decided to provide this workshop in a hybrid fashion. Besides meeting in person at HLRS, we will also setup breakout rooms in a Zoom session, which enable remote 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.
Target audience: Groups holding a compute time budget to be used on Hunter.
This hybrid event will take place online and at HLRS, University of Stuttgart Nobelstraße 19 70569 Stuttgart, Germany Location and nearby accommodations
Dec 01, 2025 09:00
Dec 05, 2025 17:00
Hybrid Event - Stuttgart, Germany
English
Advanced
Bootcamp/Hackathon
Hardware Accelerators
Performance Optimization & Debugging
Artificial Intelligence
Big Data
Code Optimization
GPU Programming
MPI
MPI+OpenMP
OpenMP
Back to list
To participate in the Hackathon, you should already have an account on Hawk/Hunter and make sure to be able to access Hunter from the place you plan to work, e.g. via VPN. Please check with your PI if you are unsure if VPN access is enabled for your account. See https://kb.hlrs.de/platforms/index.php/VPN for how to set up VPN.
If you are unsure about how to set up your test case, please contact Björn Dick (see contact data below).
In general the language of instruction is German, but can be changed to English if required.
HLRS, HPE and AMD user support staff
If handouts will be available, participants will get them as PDFs.
This course will be hybrid, i.e. it will take place at HLRS on-site, but it will also be possible to attend remotely. Participants, remote as well as on-site, have to be aware and agree that they might appear in the live video stream taken by a camera in the back of the lecture room or by a webcam on laptops. The live stream will not be saved. We strongly recommend to attend this course on-site since on-site attendance is much more effective and efficient in our experience. Therefore we might give priority to on-site over remote participants during registration.
a preparation phase with a discussion of your project and goals for the hackathon, taking place November 20,
the actual coding phase, where you will work towards your goal and optimize your code for Hunter, taking place December 1-5.
The first phase will be a virtual event. The second phase will be offered as a hybrid event. Please select for the hybrid event on which days you plan to be on-site at HLRS.
We expect you to participate in both phases, in the first at least to discuss your project and goals.
If you need a recap on APUs, OpenMP target offload, or AMD tools, attending the course Introduction to OpenMP Offloading with AMD GPUs would be an option. For subscribers of the HLRS training news, self-study materials are also available.
- preliminary -
Local times: Central European Time Zone (Berlin).Communication format: Face-to-face, via Slack, Zoom, and email.
Register via the button at the top of this page (will be available soon).
Please submit information about your code, see section Prerequisites and content levels, as soon as you applied for the workshop via email to training@hlrs.de. You can book individual days according to your and your project's needs, attending a full workshop in this case is not necessary.
Please apply before November 19, 2025.
Further fee categories can be found in the registration page.
Our course fees include coffee breaks (in classroom courses only).
Björn Dick phone 0711 - 685 87189, bjoern.dick(at)hlrs.de Tobias Haas phone 0711 685 87223, training(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. EuroCC@GCS is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC.
See the training overview and the Supercomputing Academy pages.
July 09 - 10, 2025
Online
August 18 - September 26, 2025
Online (flexible)
August 20 - 29, 2025
Online by ETH
September 01 - October 10, 2025
October 13 - 17, 2025
Stuttgart, Germany
October 21 - 22, 2025
October 28 - 31, 2025
November 03 - December 05, 2025
November 11 - 20, 2025
December 01 - 04, 2025
Online by JSC