XIV INFN International School on Efficient Scientific Computing (ESC23)
from
Wednesday, October 4, 2023 (5:30 AM)
to
Thursday, October 12, 2023 (12:30 PM)
Monday, October 2, 2023
Tuesday, October 3, 2023
Wednesday, October 4, 2023
11:00 AM
Registration
Registration
11:00 AM - 12:45 PM
Room: Revellino
12:45 PM
Lunch Break
Lunch Break
12:45 PM - 2:00 PM
2:00 PM
Welcome and introduction
-
Alberto Garfagnini
(
Istituto Nazionale di Fisica Nucleare
)
Welcome and introduction
Alberto Garfagnini
(
Istituto Nazionale di Fisica Nucleare
)
2:00 PM - 2:30 PM
2:30 PM
Computer architecture evolution and the performance challenge
-
Felice Pantaleo
(
CERN
)
Computer architecture evolution and the performance challenge
Felice Pantaleo
(
CERN
)
2:30 PM - 3:30 PM
3:30 PM
Coffee break
Coffee break
3:30 PM - 4:00 PM
4:00 PM
Hands-on environment checkout
Hands-on environment checkout
4:00 PM - 6:00 PM
8:00 PM
Welcome dinner - CeUB Canteen
Welcome dinner - CeUB Canteen
8:00 PM - 9:30 PM
Thursday, October 5, 2023
9:00 AM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 2:00 PM
2:00 PM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
2:00 PM - 3:30 PM
3:30 PM
coffee Break
coffee Break
3:30 PM - 4:00 PM
4:00 PM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
4:00 PM - 5:00 PM
5:00 PM
Consolidation
Consolidation
5:00 PM - 6:00 PM
6:00 PM
Lightning presentations
Lightning presentations
6:00 PM - 7:00 PM
Giulio Bianchini Cecilia Borca Alessandro Brusamolino Alessandra Casale Mario Ciacco Elisabeth Doria Rosales Sabrina Giorgetti Jekaterina Jaroslavceva Bogdan Kutsenko
8:00 PM
Dinner - Osteria La Vecchia Sburgnaza
Dinner - Osteria La Vecchia Sburgnaza
8:00 PM - 9:30 PM
Friday, October 6, 2023
9:00 AM
Floating Point
-
Timothy Mattson
(
Human Learning Group
)
Floating Point
Timothy Mattson
(
Human Learning Group
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Floating Point
-
Timothy Mattson
(
Human Learning Group
)
Floating Point
Timothy Mattson
(
Human Learning Group
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 2:00 PM
2:00 PM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
2:00 PM - 3:30 PM
3:30 PM
coffee Break
coffee Break
3:30 PM - 4:00 PM
4:00 PM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
4:00 PM - 5:00 PM
5:00 PM
Consolidation
Consolidation
5:00 PM - 6:00 PM
6:00 PM
Lightning presentations
Lightning presentations
6:00 PM - 7:00 PM
Daniel Magdalinski Federico Nardi Giorgio Pizzati Alessandro Ruggeri Giovanna Saleh Leonardo Salicari Dora Erzsebet Veres Haakan Wennloef
8:00 PM
Dinner - Ristorante Ca’ de Bé
Dinner - Ristorante Ca’ de Bé
8:00 PM - 9:30 PM
Saturday, October 7, 2023
9:00 AM
Efficient Memory Usage
-
Wahid Redjeb
(
CERN
)
Efficient Memory Usage
Wahid Redjeb
(
CERN
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Efficient Memory Usage
-
Wahid Redjeb
(
CERN
)
Efficient Memory Usage
Wahid Redjeb
(
CERN
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 2:00 PM
2:00 PM
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
2:00 PM - 3:30 PM
3:30 PM
Consolidation
Consolidation
3:30 PM - 4:30 PM
4:30 PM
Aperitif
Aperitif
4:30 PM - 6:00 PM
Poster session
Poster session
4:30 PM - 6:00 PM
8:00 PM
Dinner - Pizzeria Loggia dei Britti
Dinner - Pizzeria Loggia dei Britti
8:00 PM - 9:30 PM
Sunday, October 8, 2023
9:15 AM
Meeting at Largo Cairoli (Bertinoro) near "Statua del Vignaiolo" (https://maps.app.goo.gl/nGvxEuqShyCcuwb79)
Meeting at Largo Cairoli (Bertinoro) near "Statua del Vignaiolo" (https://maps.app.goo.gl/nGvxEuqShyCcuwb79)
9:15 AM - 9:30 AM
9:30 AM
Departure of the bus to Mirabilandia
Departure of the bus to Mirabilandia
9:30 AM - 10:30 AM
10:30 AM
Social Event
Social Event
10:30 AM - 6:00 PM
7:30 PM
Dinner - Agriturismo Casa delle Aie
Dinner - Agriturismo Casa delle Aie
7:30 PM - 9:00 PM
Monday, October 9, 2023
9:00 AM
Introduction to Parallel Programming with OpenMP
-
Timothy Mattson
(
Human Learning Group
)
Introduction to Parallel Programming with OpenMP
Timothy Mattson
(
Human Learning Group
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Introduction to Parallel Programming with OpenMP
-
Timothy Mattson
(
Human Learning Group
)
Introduction to Parallel Programming with OpenMP
Timothy Mattson
(
Human Learning Group
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 2:00 PM
2:00 PM
Parallel programming with std::threads and tbb
-
Felice Pantaleo
(
CERN
)
Parallel programming with std::threads and tbb
Felice Pantaleo
(
CERN
)
2:00 PM - 3:30 PM
3:30 PM
coffee Break
coffee Break
3:30 PM - 4:00 PM
4:00 PM
Parallel programming with std::threads and tbb
-
Felice Pantaleo
(
CERN
)
Parallel programming with std::threads and tbb
Felice Pantaleo
(
CERN
)
4:00 PM - 5:00 PM
5:00 PM
Consolidation
Consolidation
5:00 PM - 6:00 PM
8:00 PM
Dinner - Rosticceria Nonna Rina
Dinner - Rosticceria Nonna Rina
8:00 PM - 9:30 PM
Tuesday, October 10, 2023
9:00 AM
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 2:00 PM
2:00 PM
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
2:00 PM - 3:30 PM
3:30 PM
coffee Break
coffee Break
3:30 PM - 4:00 PM
4:00 PM
Consolidation
Consolidation
4:00 PM - 6:00 PM
6:00 PM
The sixth Epoch of distributed computing: heterogeneity and the future of HPC in the cloud
-
Timothy Mattson
(
Human Learning Group
)
The sixth Epoch of distributed computing: heterogeneity and the future of HPC in the cloud
Timothy Mattson
(
Human Learning Group
)
6:00 PM - 7:00 PM
This lecture will cover a lot of ground at a high level. It will follow Amin Vadhat's famous lecture about the five Epochs of distributed computing. I submit that his analysis is off a bit and that we are actually on the threshold of the sixth Epoch. The implications of the sixth Epoch will be HUGE as the data center of the future built for cloud applications will actually deliver most of what HPC applications need. We just have a few “small” details to think about to make this all work.
8:00 PM
Dinner - Ristorante Brinto
Dinner - Ristorante Brinto
8:00 PM - 9:30 PM
Wednesday, October 11, 2023
9:00 AM
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
9:00 AM - 10:30 AM
10:30 AM
coffee Break
coffee Break
10:30 AM - 11:00 AM
11:00 AM
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
11:00 AM - 12:30 PM
12:30 PM
Lunch Break
Lunch Break
12:30 PM - 1:15 PM
1:15 PM
GUIDED TOUR FOR THE MUSEUM
GUIDED TOUR FOR THE MUSEUM
1:15 PM - 2:00 PM
Optional tour. Please, write your name on the sign hanging outside the classroom (from Monday morning)
2:00 PM
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
2:00 PM - 3:30 PM
3:30 PM
coffee Break
coffee Break
3:30 PM - 4:00 PM
4:00 PM
Consolidation
Consolidation
4:00 PM - 6:00 PM
6:00 PM
The evolution of programming models and the future of software development
-
Timothy Mattson
(
Human Learning Group
)
The evolution of programming models and the future of software development
Timothy Mattson
(
Human Learning Group
)
6:00 PM - 7:00 PM
This lecture gives a high level overview of the history of programming models and suggests the ways to think about how new ones emerge.
8:00 PM
Social dinner: Ristorante La Grotta
Social dinner: Ristorante La Grotta
8:00 PM - 9:30 PM
Thursday, October 12, 2023
9:00 AM
Final Exam
Final Exam
9:00 AM - 11:00 AM
11:00 AM
Evaluation
Evaluation
11:00 AM - 12:00 PM