XIV INFN International School on Efficient Scientific Computing (ESC23)
from
Wednesday, 4 October 2023 (05:30)
to
Thursday, 12 October 2023 (12:30)
Monday, 2 October 2023
Tuesday, 3 October 2023
Wednesday, 4 October 2023
11:00
Registration
Registration
11:00 - 12:45
Room: Revellino
12:45
Lunch Break
Lunch Break
12:45 - 14:00
14:00
Welcome and introduction
-
Alberto Garfagnini
(
Istituto Nazionale di Fisica Nucleare
)
Welcome and introduction
Alberto Garfagnini
(
Istituto Nazionale di Fisica Nucleare
)
14:00 - 14:30
14:30
Computer architecture evolution and the performance challenge
-
Felice Pantaleo
(
CERN
)
Computer architecture evolution and the performance challenge
Felice Pantaleo
(
CERN
)
14:30 - 15:30
15:30
Coffee break
Coffee break
15:30 - 16:00
16:00
Hands-on environment checkout
Hands-on environment checkout
16:00 - 18:00
20:00
Welcome dinner - CeUB Canteen
Welcome dinner - CeUB Canteen
20:00 - 21:30
Thursday, 5 October 2023
09:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 14:00
14:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
14:00 - 15:30
15:30
coffee Break
coffee Break
15:30 - 16:00
16:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
16:00 - 17:00
17:00
Consolidation
Consolidation
17:00 - 18:00
18:00
Lightning presentations
Lightning presentations
18:00 - 19:00
Giulio Bianchini Cecilia Borca Alessandro Brusamolino Alessandra Casale Mario Ciacco Elisabeth Doria Rosales Sabrina Giorgetti Jekaterina Jaroslavceva Bogdan Kutsenko
20:00
Dinner - Osteria La Vecchia Sburgnaza
Dinner - Osteria La Vecchia Sburgnaza
20:00 - 21:30
Friday, 6 October 2023
09:00
Floating Point
-
Timothy Mattson
(
Human Learning Group
)
Floating Point
Timothy Mattson
(
Human Learning Group
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Floating Point
-
Timothy Mattson
(
Human Learning Group
)
Floating Point
Timothy Mattson
(
Human Learning Group
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 14:00
14:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
14:00 - 15:30
15:30
coffee Break
coffee Break
15:30 - 16:00
16:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
16:00 - 17:00
17:00
Consolidation
Consolidation
17:00 - 18:00
18:00
Lightning presentations
Lightning presentations
18:00 - 19:00
Daniel Magdalinski Federico Nardi Giorgio Pizzati Alessandro Ruggeri Giovanna Saleh Leonardo Salicari Dora Erzsebet Veres Haakan Wennloef
20:00
Dinner - Ristorante Ca’ de Bé
Dinner - Ristorante Ca’ de Bé
20:00 - 21:30
Saturday, 7 October 2023
09:00
Efficient Memory Usage
-
Wahid Redjeb
(
CERN
)
Efficient Memory Usage
Wahid Redjeb
(
CERN
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Efficient Memory Usage
-
Wahid Redjeb
(
CERN
)
Efficient Memory Usage
Wahid Redjeb
(
CERN
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 14:00
14:00
Efficient C++ programming
-
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
Efficient C++ programming
Francesco Giacomini
(
Istituto Nazionale di Fisica Nucleare
)
14:00 - 15:30
15:30
Consolidation
Consolidation
15:30 - 16:30
16:30
Aperitif
Aperitif
16:30 - 18:00
Poster session
Poster session
16:30 - 18:00
20:00
Dinner - Pizzeria Loggia dei Britti
Dinner - Pizzeria Loggia dei Britti
20:00 - 21:30
Sunday, 8 October 2023
09:15
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)
09:15 - 09:30
09:30
Departure of the bus to Mirabilandia
Departure of the bus to Mirabilandia
09:30 - 10:30
10:30
Social Event
Social Event
10:30 - 18:00
19:30
Dinner - Agriturismo Casa delle Aie
Dinner - Agriturismo Casa delle Aie
19:30 - 21:00
Monday, 9 October 2023
09:00
Introduction to Parallel Programming with OpenMP
-
Timothy Mattson
(
Human Learning Group
)
Introduction to Parallel Programming with OpenMP
Timothy Mattson
(
Human Learning Group
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Introduction to Parallel Programming with OpenMP
-
Timothy Mattson
(
Human Learning Group
)
Introduction to Parallel Programming with OpenMP
Timothy Mattson
(
Human Learning Group
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 14:00
14:00
Parallel programming with std::threads and tbb
-
Felice Pantaleo
(
CERN
)
Parallel programming with std::threads and tbb
Felice Pantaleo
(
CERN
)
14:00 - 15:30
15:30
coffee Break
coffee Break
15:30 - 16:00
16:00
Parallel programming with std::threads and tbb
-
Felice Pantaleo
(
CERN
)
Parallel programming with std::threads and tbb
Felice Pantaleo
(
CERN
)
16:00 - 17:00
17:00
Consolidation
Consolidation
17:00 - 18:00
20:00
Dinner - Rosticceria Nonna Rina
Dinner - Rosticceria Nonna Rina
20:00 - 21:30
Tuesday, 10 October 2023
09:00
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 14:00
14:00
Programming GPUs with CUDA
-
Felice Pantaleo
(
CERN
)
Programming GPUs with CUDA
Felice Pantaleo
(
CERN
)
14:00 - 15:30
15:30
coffee Break
coffee Break
15:30 - 16:00
16:00
Consolidation
Consolidation
16:00 - 18:00
18:00
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
)
18:00 - 19:00
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.
20:00
Dinner - Ristorante Brinto
Dinner - Ristorante Brinto
20:00 - 21:30
Wednesday, 11 October 2023
09:00
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
09:00 - 10:30
10:30
coffee Break
coffee Break
10:30 - 11:00
11:00
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
11:00 - 12:30
12:30
Lunch Break
Lunch Break
12:30 - 13:15
13:15
GUIDED TOUR FOR THE MUSEUM
GUIDED TOUR FOR THE MUSEUM
13:15 - 14:00
Optional tour. Please, write your name on the sign hanging outside the classroom (from Monday morning)
14:00
Cluster computing with MPI
-
Timothy Mattson
(
Human Learning Group
)
Cluster computing with MPI
Timothy Mattson
(
Human Learning Group
)
14:00 - 15:30
15:30
coffee Break
coffee Break
15:30 - 16:00
16:00
Consolidation
Consolidation
16:00 - 18:00
18:00
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
)
18:00 - 19:00
This lecture gives a high level overview of the history of programming models and suggests the ways to think about how new ones emerge.
20:00
Social dinner: Ristorante La Grotta
Social dinner: Ristorante La Grotta
20:00 - 21:30
Thursday, 12 October 2023
09:00
Final Exam
Final Exam
09:00 - 11:00
11:00
Evaluation
Evaluation
11:00 - 12:00