Thematic CERN School of Computing on Heterogeneous Architectures

from Sunday, 9 June 2024 (11:00) to Saturday, 15 June 2024 (11:30)
ITS (Room m25/26)

        : Sessions
    /     : Talks
        : Breaks
9 Jun 2024
10 Jun 2024
11 Jun 2024
12 Jun 2024
13 Jun 2024
14 Jun 2024
15 Jun 2024
AM
07:00 --- Breakfast ---
08:45 Opening Session - Alberto Pace (CERN)   ()
09:45 Preparing for the HL-LHC computational challenge - Danilo Piparo (CERN)   ()
10:45 Announcements   (Room m25/26)
11:00 --- Break ---
11:30 CPU Hardware Architecture and Evolution - Guilherme Amadio (CERN)   ()
07:00 --- Breakfast ---
08:45 Writing parallel software - Sebastien Ponce (CERN)   (Room m25/26)
09:45 Writing efficient software - Sebastien Ponce (CERN)   (Room m25/26)
10:45 Announcements   (Room m25/26)
11:00 --- Coffee break ---
11:30 Low-level Performance Optimization Guidelines - Guilherme Amadio (CERN)   (Room m25/26)
07:00 --- Breakfast ---
08:45 Scientific computing on heterogeneous architectures - Daniel Hugo Campora Perez (NVIDIA)   (Room m25/26)
09:45 Optimizing existing large codebase - exercise 1 - Sebastien Ponce (CERN)   (Room m25/26)
10:45 Announcements   (Room m25/26)
11:00 --- Coffee break ---
11:30 Optimizing existing large codebase - exercise 2 - Sebastien Ponce (CERN)   (Room m25/26)
07:00 --- Breakfast ---
08:45 Performant programming for GPUs - Daniel Campora (NVIDIA)   (Room m25/26)
09:45 Performant programming for GPUs - Daniel Campora (NVIDIA)   (Room m25/26)
10:45 Announcements   ()
11:00 --- Coffee break ---
11:30 Practical vectorization - Sebastien Ponce (CERN)   (Room m25/26)
07:00 --- Breakfast ---
08:45 Debrief of exercises   (Room m25/26)
09:45 Design patterns and best practices - Daniel Campora (NVIDIA)   (Room m25/26)
10:45 Announcements   ()
11:00 --- Coffee break ---
11:30 Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)   (Room m25/26)
07:30 --- Breakfast ---
09:00 Departures   (Room m25/26)
PM
15:30 --- Registration at IN Hotel ---
17:00 Welcome and introduction   ()
17:20 Self presentations   ()
18:00 --- Welcome drink at the Hotel Roof top bar ---
19:30 --- Welcome Dinner - IN Hotel ---
12:30 Performance Analysis on Modern CPUs - Guilherme Amadio (CERN)   ()
13:30 --- Lunch ---
14:30 CPU Architecture and High Performance - exercise 1 - Guilherme Amadio (CERN)   ()
15:30 --- Break ---
16:00
Scavenger Hunt in old Belgrade (until 17:00) ()
17:00 --- Scavenger Hunt in old Belgrade ---
19:30 --- Dinner in the old town of Belgrade- Klub Knjizevnika ---
12:30 CPU Architecture and High Performance - exercise 2 - Guilherme Amadio (CERN)   (Room m25/26)
13:30 --- Lunch ---
14:30 --- Study or sports time ---
16:00 --- Coffee break ---
16:30 Optimizing existing large codebase - Sebastien Ponce (CERN)   (Room m25/26)
17:30 Data-Oriented Design - Guilherme Amadio (CERN)   (Room m25/26)
18:30 --- Study or sports time ---
19:30 --- Dinner at ITS ---
21:00 Managing Large Databases: Challenges and Lessons - Andrzej Nowicki (CERN)   (Room m25/26)
12:30
Student Lightning talks - Jovan Kupusović (until 12:40) (Room m25/26)
12:40
Student Lightning talks - Cedric Verstege (KIT - Karlsruhe Institute of Technology (DE)) (until 12:50) (Room m25/26)
12:50
Student Lightning talks - Peter Hinderberger (Technical University of Munich) (until 13:00) (Room m25/26)
13:00
Student Lightning talks - Severin Diederichs (CERN) (until 13:10) (Room m25/26)
13:10
Student Lightning talks - Giacomo Da Molin (Laboratory of Instrumentation and Experimental Particle Physics (PT)) (until 13:20) (Room m25/26)
13:20 --- Lunch ---
14:15 Transport to Nikola Tesla museum - Departure at 14.15 sharp!   (Room m25/26)
15:00 --- Visit to the Nikola Tesla Museum ---
16:00 Free time in Belgrade - visits, shopping, resting in a cafe...   (Room m25/26)
19:30 --- Dinner in the old town of Belgrade - Smokvica Molerova ---
12:30 Practical vectorization - exercise - Sebastien Ponce (CERN)   (Room m25/26)
13:30 --- Lunch ---
14:30 --- Study time or sports ---
16:30 --- Coffee break ---
17:00 Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)   (Room m25/26)
18:00 Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)   (Room m25/26)
19:30 --- Dinner Hotel IN ---
12:30 Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)   (Room m25/26)
13:30 --- Lunch ---
14:30 Exam   (Room m25/26)
15:45 --- Coffee break ---
16:20 Closing Session   ()
17:20 --- Free time ---
18:00 CERN outreach - Sebastien Ponce (CERN) Alberto Pace (CERN)   ()
19:30 --- Closing dinner/party at ITS IT Club ---