Hackathons

TREX Hackathon III

TREX Hackathon III
06 - 08 Mar - Mar
2023

Many thanks to all participants for their enthusiastic participation. As well as to experts from NVIDIA, Intel and CINECA for such interesting insights on HPC and code optimisation.

Discover the exciting materials and highlights from our Hackathon event!

See you at our next event https://trex-coe.eu/events


Overview

The TREX Centre of Excellence together with CINECA is organising the TREX Hackathon III in Bologna, Italy. The Hackathon will be held in CINECA - Dipartimento HPC Rita Levi Montalcini Room, CINECA main building, Via Magnanelli 6, 40033 CASALECCHIO DI RENO (BO).

The Hackathon is targeting TREX code developers to port their codes to run on GPUs, or optimize their applications that already run on GPUs.  With the participation of experts coming from worldwide popular organizations such as Nvidia and Intel, the Hackathon will be a unique opportunity to learn more about GPUs, develop performance improvements and improve the portability of the TREX flagship codes to new architectures.

GPU Compute Resource

Participants will be using the accelerated cluster MARCONI 100 from CINECA equipped with Nvidia cards and the GPU porting will be focused on OpenACC and OpenMP offload.

Event format

The Hackathon will be structured in a mix of theoretical lessons and hands-on sessions supervised by experts. Given the interactive nature of the Hackathon, the programme will be adjusted based on the emerging interest and needs of the developers, giving them the possibility to further explore specific and technical aspects.

The first day will be dedicated mainly to theoretical sessions on GPU programming paradigms, while the second and third days will be dedicated to practical sessions.

Registration

Registration is free. Please note that you can register to attend online the Hackathon. Registration to attend physically is no longer possible.

Online registration deadline: 03 March 2023 - CLOSED

Agenda

Day 1 - 06 March 2023


Time

Session

Expert

9:00-10:30

Introduction to GPU architectures (intel & nvidia) and GPU programming (Download

Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)

10:30-11:30

Participants present the general status of their codes

11:30-11:45

Coffee break

11:45-13:00

Introduction to M100 (Download)

Diego Molinari (Cineca)

13:00-14:00

Lunch break

14:00-15:30 Introduction to OpenACC and simple examples (Download) Matt Bettencourt (Nvidia)
15:30-15:45 Coffee break
15:45-17:00 Simple examples with GPUs and tools (Download) Matt Bettencourt (Nvidia)
20:00 Social Dinner, Cantina Bentivoglio Via Mascarella 4/b, Bologna
https://www.cantinabentivoglio.it/

Day 2 - 07 March 2023


Time

Session

Expert

9:00-11:00

Introduction to OpenMP (Download)

Giacomo Rossi (Intel)

11:00:11:15 Coffee break
11:15:13:00 Divide up the groups, Hands on Session Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)
13:00-14:00 Lunch break
14:00-16:00 Hands on Session Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)
16:00-16:15 Coffee break
16:15-17:00 Hands on Session Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)

 

Day 3 - 08 March 2023


Time

Session

Expert

9:30-11:00

Hands-on session

Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)

11:00:11:15 Coffee break
11:15:13:00 Hands-on session Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)
13:00-14:00 Lunch break
14:00-16:00 Participants present what they have achieved and discuss problems. Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)
16:00-16:15 Coffee break
16:15-17:00 Hands-on session Matt Bettencourt (Nvidia)
Giacomo Rossi (Intel)

 

Registration

Registration is free. Please note that you can register to attend online the Hackathon. Registration to attend physically is no longer possible.

Online registration deadline: 03 March 2023 - CLOSED


Thank you for joining us! See you at our next event https://trex-coe.eu/events

Learn more about the TREX Training and Educational Programme.