Thematic CERN School of Computing on Scientific Software for Heterogeneous Architectures 2025

from Sunday, October 5, 2025 (10:00 AM) to Saturday, October 11, 2025 (11:30 AM)
Medils Institute, Split

        : Sessions
    /     : Talks
        : Breaks
Oct 5, 2025
Oct 6, 2025
Oct 7, 2025
Oct 8, 2025
Oct 9, 2025
Oct 10, 2025
Oct 11, 2025
AM
7:45 AM --- Breakfast ---
8:45 AM Opening Session - Alberto Pace (CERN)  
9:45 AM Preparing for the HL-LHC computational challenge - Danilo Piparo (CERN)  
10:45 AM Announcements  
11:00 AM --- Coffee Break ---
11:30 AM CPU Hardware Architecture and Evolution - Guilherme Amadio (CERN)  
7:45 AM --- Breakfast ---
8:45 AM Writing parallel software - Sebastien Ponce (CERN)  
9:45 AM Writing efficient software - Sebastien Ponce (CERN)  
10:45 AM Announcements  
11:00 AM --- School Photo ---
11:05 AM --- Coffee break ---
11:30 AM Low-level Performance Optimization - Guilherme Amadio (CERN)  
7:45 AM --- Breakfast ---
8:45 AM Scientific computing on heterogeneous architectures - Daniel Hugo Campora Perez (NVIDIA)  
9:45 AM Optimizing existing large codebase - exercise 1 - Sebastien Ponce (CERN)  
10:45 AM Announcements  
11:00 AM --- Coffee break ---
11:15 AM Optimizing existing large codebase - exercise 2 - Sebastien Ponce (CERN)  
7:45 AM --- Breakfast ---
8:45 AM Performant programming for GPUs - Daniel Campora (NVIDIA)  
9:45 AM Performant programming for GPUs - Daniel Campora (NVIDIA)  
10:45 AM Announcements  
11:00 AM --- Coffee break ---
11:30 AM Practical vectorization - Sebastien Ponce (CERN)  
7:45 AM --- Breakfast ---
8:45 AM Debrief of exercises  
9:45 AM Design patterns and best practices - Daniel Campora (NVIDIA)  
10:45 AM Announcements  
11:00 AM --- Coffee break ---
11:30 AM Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)  
7:30 AM --- Breakfast ---
9:00 AM Departures  
PM
3:00 PM Registration  
4:00 PM Welcome and introduction  
4:20 PM Self-presentation: 1 minute per person  
5:00 PM Transport to Split  
5:30 PM --- Guided tour of Split ---
7:30 PM --- Welcome dinner at Restoran Para di soto ---
12:30 PM Performance Analysis on Modern CPUs - Guilherme Amadio (CERN)  
1:30 PM --- Lunch ---
2:30 PM --- Study or Sports time ---
4:00 PM --- Coffee Break ---
4:30 PM CPU Architecture and High Performance - exercise 1 - Guilherme Amadio (CERN)  
5:30 PM Student lightning talks  
7:30 PM --- Dinner ---
12:30 PM Data-Oriented Design - Guilherme Amadio (CERN)  
1:30 PM --- Lunch ---
2:30 PM --- Study or sports time ---
4:00 PM --- Coffee break ---
4:30 PM Optimizing existing large codebase - Sebastien Ponce (CERN)  
5:30 PM Student lightning talks  
6:15 PM CPU Architecture and High Performance - exercise 2 - Guilherme Amadio (CERN)  
7:30 PM --- Dinner ---
12:15 PM --- Lunch ---
1:00 PM River rafting excursion - Cetina River  
6:30 PM --- Dinner at Kastel Slanica Omis ---
8:30 PM Transport to Medils  
12:30 PM Practical vectorization - exercise - Sebastien Ponce (CERN)  
1:30 PM --- Lunch ---
2:30 PM --- Study time or sports ---
4:30 PM --- Coffee break ---
5:00 PM Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)  
6:00 PM Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)  
7:30 PM --- Dinner ---
8:30 PM The Future of the Universe and Humanity - Ivica Puljak (Technical University of Split FESB)  
12:30 PM Programming for heterogeneous architectures - exercise - Daniel Campora (NVIDIA)  
1:30 PM --- Lunch ---
2:30 PM Exam  
3:30 PM --- Coffee break ---
4:00 PM --- Free time ---
6:30 PM Closing Session  
7:30 PM --- Closing dinner Medils ---