Group photo of participants at the ISC High Performance 2026.
Rethinking HPC User Support for the AI and Exascale Era: Reflections from ISC26
09/07/2026
2x to 8x Faster: Helping Qubit Pharmaceuticals run hybrid molecular dynamics on LUMI
28/07/2026

EPICURE Hackathon: Code Optimisation for HPC and AI Workloads

Start

09:00 (CEST)

2026/10/07

End

6:00 (CEST)

2026/10/09

Location
ACC Cyfronet AGH, Kraków, Poland & Online

EPICURE Hackathon: Code Optimisation for HPC and AI Workloads

 

7–9 October 2026 | ACC Cyfronet AGH, Kraków, Poland

 

 

 

 

Following the success of the Porto edition, the EPICURE Hackathon returns for its fifth edition. Building on EPICURE’s experience supporting around 240 projects across Europe, this three-day, hands-on event brings together developers, researchers, and HPC and AI users to tackle real performance challenges on Europe’s most powerful supercomputers.

 

This edition broadens its scope to cover both traditional scientific computing and AI workloads, with a strong focus on code optimisation, profiling, and scaling across CPUs and GPUs. Whether you want to speed up your simulation code or make your machine learning pipeline run efficiently at scale, this hackathon is for you.

 

During this hackathon, participants will be able to use JUPITER, Europe’s first exascale supercomputer, and Helios, the Polish supercomputer.

 

Please note that participation is open exclusively to teams based in the European Union.

 

Registrations close on September 18. Secure your spot today!

 

 

 

 

From performance challenge to practical progress

 

Modern scientific and AI applications increasingly depend on complex computing environments. Achieving good performance requires more than access to powerful hardware: applications must be carefully profiled, adapted and optimised for the architectures on which they run.

 

During the EPICURE Hackathon, teams will have the opportunity to:

 

 

  • -Use JUPITER, the fastest and first exascale supercomputer in Europe;
  • -Use Helios, a new light for innovation in Polish science and economy;
  • -Analyse the performance of their applications and workflows;
  • -Identify computational, memory, communication and data movement bottlenecks;
  • -Improve CPU, GPU and multi-node performance;
  • -Optimise AI training and inference workloads;
  • -Explore parallelisation, profiling and scaling techniques;
  • -Receive targeted guidance from experienced HPC and AI specialists;
  • -Exchange knowledge with other teams from across the European computing community.

 

The emphasis is on practical work, measurable progress and solutions that teams can continue developing after the event.

 

 

 

Bring your own code

 

 

Bring your own application or AI workload and work on the challenges that matter to your team.

 

Together with EPICURE mentors, participants will define clear technical objectives and work on topics such as profiling, parallelisation, GPU acceleration, memory optimisation, data pipelines, distributed training and application scaling.

 

Projects may include:

 

 

  • -Scientific and engineering applications;
  • -Simulation and modelling codes;
  • -Machine learning and deep learning workloads;
  • -AI training and inference pipelines;
  • -Hybrid HPC and AI workflows;
  • -Data-intensive scientific applications;
  • -Code porting and performance optimisation.

 

 

 

Mentoring starts before the hackathon

 

 

In this edition, collaboration begins before the main event. On October 1, teams will join an online kick-off session. This online meeting will give participants the opportunity to:

 

  • -Meet their assigned mentors;
  • -Introduce their projects and technical challenges;
  • -Connect with fellow participants;
  • -Discuss objectives and expected outcomes;
  • -Share relevant technical information;
  • -Identify initial bottlenecks and priorities;
  • -Agree on the first steps before the hands-on sessions begin.

 

Starting the mentoring process earlier will allow teams and mentors to arrive at the hackathon with a shared understanding of the project and a clearer technical plan, making the three event days more focused and productive.

 

 

Agenda

 

 

All times are in Central European Summer Time (CEST).

 

October 1, Thursday | ONLINE ONLY

10:00 – 10:10 Welcome and objectives of the session
10:10 – 10:30 Hackathon format: Custom Track vs. Guided Track, team composition, mentoring model, expected outcomes
10:30 – 10:50 Systems available for the hackathon: Cyfronet system and JUPITER. Access and accounts, available partitions and hardware, software stack/module system, storage and quotas
10:50 – 11:15 Hands-on check: participants log in, compile and run a short test job, confirm their environment works
11:15 – 11:35 Profiling and optimisation toolchain available on the systems (GPU and I/O tools)
11:35 – 11:50 Project submission: what each team should prepare and bring (code, dataset, baseline run, target metric)
11:50 – 12:00 Practical information and Q&A

October 7, Wednesday

09:00 – 09:30 Registration & Welcome to the Hackathon (TBD)
09:30 – 10:30 Keynote and Q&A (TBD)
10:30 – 11:00 Coffee Break
11:00 – 12:30 Hands-on — Custom Track: work on your own projects with mentor support / Guided Track: work on the provided starter projects with guidance
12:30 – 14:00 Lunch
14:00 – 15:30 Hands-on

      • Custom Track: Work on your own projects with mentor support
      • Guided Track: Work on the provided starter projects with guidance

15:30 – 16:00 Coffee Break
16:00 – 17:30 Hands-on

      • Custom Track
      • Guided Track

18:00 Welcome Reception

October 8, Thursday

09:00 – 10:00 Keynote and Q&A: TBU | João Paulo (INESC TEC & University of Minho)
10:00 – 10:30 Project Status
10:30 – 11:00 Coffee Break and Group Photo
11:00 – 12:30 Hands-on (Custom Track / Guided Track)
12:30 – 14:00 Lunch

14:00 – 15:30 Hands-on

      • Custom Track
      • Guided Track

15:30 – 16:00 Coffee Break
16:00 – 17:30 Hands-on

      • Custom Track
      • Guided Track

19:00 EPICURE Success Stories & Social Dinner

October 9, Friday

09:00-09:30 Project Status
09:30-10:30 Hands-on
10:30-11:00 Coffee Break
11:00-12:30 Hands-on

      • Custom Track
      • Guided Track

12:30-14:00 Lunch
14:00-15:30 Final Presentations and Achievements
15:30-16:00 Awards and Closing (end of the event)

 

 

 

Keynote speakers and mentors

 

 

 

 

Andrzej Dorobisz

 

Computer Scientist with strong analytical skills, paying attention to detail. Over 10 years of experience in the HPC field. An expert in PRACE and EPICURE user support projects. Proficient in software optimisation, parallelisation and debugging.

 

 

 

Bartosz Soból

 

Bartosz Soból is an HPC software specialist at ACK Cyfronet AGH. Involved in the development of services for interactive access to Cyfronet’s HPC resources, such as the JupyterHub-based platform and virtual desktop environment. He’s also engaged in user support via the PLGrid Helpdesk and CryoEM software integration in HPC environments. His professional interests include performance optimisation, parallelisation, and GPU acceleration of custom scientific software. He’s also pursuing a PhD in Technical Computer Science at Jagiellonian University, where he conducts research on online data processing in HEP experiments.

 

 


João Paulo [Online Keynote Speaker]

 

João Paulo is an Assistant Professor at the University of Minho and a Senior Researcher at INESC TEC (HASLab), where he leads the research team on distributed storage systems. He received his PhD in 2015, and his research focuses on the scalability, performance, security, and reliability of storage systems and databases for Cloud and HPC environments. On the teaching side, he teaches at both undergraduate and master’s levels in Computer Engineering, as well as in related programmes such as Cybersecurity, Artificial Intelligence, and Biomedical Engineering. He coordinates several courses, including Cloud Computing Services and Applications, Efficient Data Storage Systems, Software Platforms, Operating Systems, and Operating Systems Technologies. He also coordinates funded national and international research projects on secure and efficient data storage.

 

 

Klemens Noga

 

Klemens Noga is a senior HPC specialist and head of training at ACC Cyfronet AGH and holds a PhD in computational and theoretical chemistry with 20+ years of experience running various workloads on HPC systems and 17 years in teaching others how to conduct computations effectively. His work focuses on coordinating the training team’s efforts and providing high-quality training for HPC users, as well as supporting users, especially in computational chemistry. He is also a Software Carpentry and Data Carpentry-certified instructor.

 

 

Laura Bellentani [Keynote Speaker]

 

Originally trained as a physicist, Laura Bellentani specialised in High-Performance Computing during her PhD in Physics and Nanosciences at the University of Modena and Reggio Emilia. Since 2021, she has been a member of the High-Level Support Team at CINECA, where her work focuses on porting applications to GPUs. She maintains a focus on balancing performance with code maintainability and portability, viewing profiling as an indispensable tool for achieving effective and sustainable optimisations.

 

Profiling applications assisted by Nvidia Nsight Systems

 

Optimising modern hybrid HPC applications means untangling complex interactions between CPUs and GPUs. This educational session provides participants with a structured, demonstration-driven framework for performance engineering using NVIDIA Nsight Systems. Key focus areas include data locality, stream concurrency, and GPU-aware MPI communication, equipping participants with the diagnostic skills needed to accelerate their hackathon projects.

 

 

Maciej Czuchry

 

 Over 15 years of experience in HPC software administration using Linux in the scope of building (compilation), customisation, containerization, management and testing software on the largest Polish supercomputers. Active support for PLGrid infrastructure users through the Helpdesk system in the scope of HPC computing. Organisation and conducting training on topics related to HPC computing: Linux system, SLURM queue system, computation efficiency, network filesystems usage (Lustre), virtual environments in Python and Singularity/Apptainer containers.

 

 

 

Maria Guadalupe Barrios Sazo [Keynote Speaker]

 

Maria Guadalupe Barrios Sazo holds a PhD in physics, with a research background in computational astrophysics and high-performance computing. She is currently part of the Application Support group at JSC, and previously worked as a Research Software Engineer at JSC and the University of Oslo. Her PhD research at Stony Brook University included contributions tothe Castro code and simulations of white dwarf mergers on leadership-class supercomputers.

 

Working with JUPITER: A Practical Onboarding for HPC and AI Users

 

This short talk gives hackathon participants a practical orientation to GH200-based systems. We cover the main building blocks of Grace–Hopper architecture, walk through the file-system spaces on JUPITER, and introduce LLview as a lightweight way to check how jobs are using resources. The aim is to give teams a practical starting point and a clearer picture of the working environment.

 

 

Why join?

 

 

Work on your real technical challenges

Bring an application, model or workflow that matters to your research or organisation and use the hackathon to move it forward.

Learn directly from HPC and AI experts

Receive practical guidance from specialists in code optimisation, GPU computing, profiling, parallel programming, scientific software and scalable AI.

Make better use of advanced computing systems

Understand how your code interacts with modern CPU and GPU-based architectures and identify opportunities to improve efficiency and scalability.

Connect with the European HPC community

Meet developers, researchers, infrastructure specialists and EuroHPC project teams working on related computational challenges.

Leave with a clear path forward

The objective is not only to experiment during the event, but also to help each team define concrete improvements and realistic next steps for its application.

 

 

Who should apply?

 

 

The EPICURE Hackathon is aimed at:

 

  • -Scientific software developers;
  • -Researchers using computational methods;
  • -HPC application teams;
  • -Machine learning and AI engineers;
  • -Teams developing training or inference workloads;
  • -Research infrastructures and technical support teams;
  • -EuroHPC project teams;
  • -Organisations preparing applications for larger-scale computing environments.

 

Participants should have an existing code, model or workflow and a clearly identifiable performance, portability or scalability challenge.

 

Applications from different scientific disciplines, technology areas and levels of HPC experience are welcome.

 

 

 

A hybrid and collaborative event

 

 

The hackathon will take place at ACC Cyfronet AGH in Kraków, Poland.

 

Both onsite and remote participants will be part of the same collaborative programme, including technical sessions, hands-on work, mentor interactions, team updates and final presentations.

 

 

 

Ready to accelerate your project?

 

Bring your application, your performance challenge and your ambition to scale.

 

Join the EPICURE Hackathon and work alongside HPC and AI experts to turn bottlenecks into practical improvements.

 

 

 

EPICURE HAckathon: COde optimisation for HPC and AI Workloads, 7-9 October, Krakow Poland and online