Thematic CERN School of Computing 2022

from Sunday 1 May 2022 (16:00) to Saturday 7 May 2022 (09:00)
Cargèse, Corsica, France

        : Sessions
    /     : Talks
        : Breaks
1 May 2022
2 May 2022
3 May 2022
4 May 2022
5 May 2022
6 May 2022
7 May 2022
AM
08:00 --- Breakfast ---
08:45 Opening Session - Sebastian Lopienski (CERN) Enrica Maria Porcari (CERN)  
09:30 Self-presentation: 1 minute per person  
10:00 --- Coffee break ---
10:15 Preparing for the HL-LHC computational challenge - Danilo Piparo (CERN)  
11:15 Introduction to efficient computing - Andrzej Nowak  
08:00 --- Breakfast ---
08:45 Writing parallel software - Sebastien Ponce (CERN)  
09:45 Announcements  
10:00 --- Coffee break ---
10:15 Modern programming languages for HEP - Sebastien Ponce (CERN)  
11:15 Technologies and Platforms - exercise  
08:00 --- Breakfast ---
08:45 Scientific computing on heterogeneous architectures - Dorothea Vom Bruch (CPPM/CNRS)  
09:45 Announcements  
10:00 --- Coffee break ---
10:15 Student lightning talks  
11:15 Practical vectorization - Sebastien Ponce (CERN)  
08:00 --- Breakfast ---
08:45 Programming for GPUs - Dorothea Vom Bruch (CPPM/CNRS)  
09:45 Announcements  
10:00 --- Coffee break ---
10:15 Performant programming for GPUs - Daniel Campora (University of Maastricht)  
11:15 Practical vectorization - exercise - Sebastien Ponce (CERN)  
08:00 --- Breakfast ---
08:45 Programming for heterogeneous architectures - exercise  
10:00 --- Coffee break ---
10:15 Programming for heterogeneous architectures - exercise  
11:30 Announcements  
11:45 Programming for heterogeneous architectures - exercise debriefing - Daniel Hugo Campora Perez (University of Maastricht) Dorothea Vom Bruch (CPPM/CNRS)  
08:00 --- Breakfast ---
08:30 --- Departure - bus leaves at 8:30 ---
PM
16:00 --- Registration ---
19:30 --- Dinner (self-organized) ---
12:20 --- Lunch ---
13:00 --- Study time and/or daily sports ---
14:00 Self-presentation: 1 minute per person  
14:20 Hardware evolution and heterogeneity - Andrzej Nowak  
15:20 --- Coffee break ---
15:45 Technologies and Platforms - exercise - Andrzej Nowak  
17:45 Data-oriented design - Andrzej Nowak  
19:30 --- Opening dinner ---
12:20 --- Lunch ---
13:00 --- Study time and/or daily sports ---
14:00 Technologies and Platforms - exercise debriefing - Andrzej Nowak  
14:20 Optimizing existing large codebase - Sebastien Ponce (CERN)  
15:20 --- Coffee break ---
15:45 Optimizing existing large codebase - exercise - Sebastien Ponce (CERN)  
19:30 --- Dinner (self-organized) ---
12:20 --- Lunch ---
13:00 School photo  
15:00 --- Outdoor excursion ---
19:30 --- Excursion dinner ---
12:20 --- Lunch ---
13:00 --- Study time and/or daily sports ---
14:00 Optimisation + vectorization - exercise debriefing - Sebastien Ponce (CERN)  
14:40 Design patterns and best practices - Daniel Campora (University of Maastricht)  
15:40 --- Coffee break ---
16:10 Programming for heterogeneous architectures - exercise - Daniel Campora (University of Maastricht) Dorothea Vom Bruch (CPPM/CNRS)  
19:00 --- Barbecue dinner ---
12:20 --- Lunch ---
13:00 --- Study time and/or daily sports ---
14:20 Summary and future technologies overview - Andrzej Nowak  
15:20 --- Coffee break ---
15:45 Exam  
16:30 --- Free time ---
18:00 Closing Session - Sebastian Lopienski (CERN)  
19:30 --- Closing dinner ---