XVII INFN International School on Efficient Scientific Computing (ESC26)

→ Europe/Rome
Rivellino (Bertinoro)

Rivellino

Bertinoro

Via Aldruda Frangipane, 6 47032 Bertinoro FC
Description

EFFICIENT SCIENTIFIC COMPUTING SCHOOL  

12 - 22 October 2026

Bertinoro (FC) Italy

The 17th edition of the ESC International School organized by INFN about "Architectures, tools and methodologies for the development of large-scale scientific computing applications", will take place from 12 to 22 October 2026 at Ce.U.B. in Bertinoro (Forlì-Cesena) in Italy.

The school is primarily aimed at PhD students and young researchers who are actively involved in the development of scientific applications and software tools for research.

The programme includes introductory lectures on current trends in the evolution of processor architectures and parallel programming.  This will be followed by more in-depth lectures on advanced programming with C++, efficient use of memory, floating-point computation and programming in a heterogeneous environment, exploiting the potential of multi-threaded computing, GPUs and cluster computing with MPI.

Arrival date: Sunday 11th October 2026.

Registration
Application form ESC26
    • 4:30 PM
      Shuttle service at 17.35 and 19.00 from Forlì train station Revellino

      Revellino

      Bertinoro

    • 5:00 PM
      Check-in and registrations Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 1
      Welcome Dinner Canteen

      Canteen

    • 2
      Welcome Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC

      School Introduction

      Speaker: Alberto Garfagnini (Istituto Nazionale di Fisica Nucleare)
    • 3
      School Introduction Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC

      School Introduction

      Speaker: Timothy Mattson (Human Learning Group)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 4
      Environment setup Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speakers: Daniele Cesini (Istituto Nazionale di Fisica Nucleare), Daniele Lattanzio (Istituto Nazionale di Fisica Nucleare)
    • 12:30 PM
      Lunch Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 5
      Parallel architectures Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 6
      Floating-point and vectorization Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 7
      Floating-point and vectorization Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 8
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 9
      Students lightning presentations Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 8:00 PM
      Dinner Canteen

      Canteen

    • 10
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 11
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 12:30 PM
      Lunch Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 12
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 3:30 PM
      Coffee Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 13
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 14
      Students lightning presentations Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 8:00 PM
      RESTAURANT - Dinner at "Nonna Rina"
    • 15
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 16
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 12:30 PM
      Lunch Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 17
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 18
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 19
      Seminar: "Use and Abuse of Random Numbers" Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC

      There are a wide range of problems where we find useful answers by “sampling” a solution space. These answers work if the samples are completely uncorrelated, that is, if they are randomly selected. Generating numbers that appear to be random is easy to do. The problem is it’s easy to generate sets of such numbers that seem to be randomly distributed but actually aren't. In this talk, we’ll discuss how to work with numbers that appear to be random and to do so in ways that aren’t stupid.

      Speaker: Timothy Mattson (Human Learning Group)
    • 8:00 PM
      Dinner Canteen (Ceub)

      Canteen

      Ceub

    • 20
      Introduction to Parallel Programming with OpenMP Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 21
      Introduction to Parallel Programming with OpenMP Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 12:30 PM
      Lunch Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 22
      Working with threads - The C++ memory model Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 23
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 8:00 PM
      RESTAURANT - Pizza party at "La Grotta"
    • 24
      Efficient Memory Usage Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Wahid Redjeb
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 25
      Efficient Memory Usage Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Wahid Redjeb
    • 12:30 PM
      Lunch Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 26
      Debugging Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Francesco Giacomini (Istituto Nazionale di Fisica Nucleare)
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 27
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 5:30 PM
      Wine event - Discover the Albana Wine (upstairs in the Rocca Castle) Sala Calligari (Rocca Castle)

      Sala Calligari

      Rocca Castle

    • 8:00 PM
      Dinner Canteen (CEUB)

      Canteen

      CEUB

    • 28
      Efficient C++ programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Simone Balducci (Istituto Nazionale di Fisica Nucleare)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 29
      Python Bindings Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Simone Balducci (Istituto Nazionale di Fisica Nucleare)
    • 12:30 PM
      Lunch Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 30
      Consolidation / Study time Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 31
      Poster session party (upstairs in the Rocca Castle) Sala Calligari (Rocca - Castle)

      Sala Calligari

      Rocca - Castle

    • 7:30 AM
      FREE DAY (with breakfast at the canteen and lunch and dinner at restaurants, see details below)
    • 8:30 AM
      Breakfast Canteen

      Canteen

    • 12:00 PM
      RESTAURANT - Lunch at TBA
    • 7:30 PM
      RESTAURANT - DINNER at Restaurant Cà De Bé (downstairs city center)
    • 32
      OpenMP and friends: task parallelism Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 33
      OpenMP beyond Symmetric Multiprocessors Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Timothy Mattson (Human Learning Group)
    • 12:30 PM
      Lunch Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 34
      GPU Programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Simone Balducci (Istituto Nazionale di Fisica Nucleare)
    • 3:30 PM
      coffee Break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 35
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 36
      Seminar: Radiation-Induced Faults in Modern HPC Systems Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC

      Radiation-Induced Faults in Modern HPC Systems
      Reliability is an increasingly important concern in high-performance and scientific computing, where large-scale systems integrate complex processors, memories, and accelerators and are expected to execute long-running, computation-intensive applications. Among the possible sources of failures, transient faults induced by energetic particles, such as atmospheric neutrons, can affect hardware components and propagate to software, potentially leading to incorrect results or application failures.
      In this talk, we will introduce the main mechanisms behind radiation-induced transient faults and discuss their impact on modern HPC systems, with particular attention to emerging challenges in GPU-accelerated platforms. Experimental methodologies based on particle accelerators will be presented as a powerful tool for characterizing hardware sensitivity, identifying vulnerable components, and studying fault propagation up to scientific applications. Finally, the talk will discuss software-based techniques for detecting, tolerating, and mitigating transient faults.

      Speaker: Filippo Reghenzani (PoliMI)
    • 8:00 PM
      Dinner Canteen

      Canteen

      Bertinoro

    • 37
      GPU Programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Simone Balducci (Istituto Nazionale di Fisica Nucleare)
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 38
      GPU Programming Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Simone Balducci (Istituto Nazionale di Fisica Nucleare)
    • 12:30 PM
      Lunch Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 39
      Cluster computing with MPI Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
      Speaker: Daniele Cesini (Istituto Nazionale di Fisica Nucleare)
    • 3:30 PM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 40
      Cluster computing with MPI Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 41
      Seminar: High-Performance GPU Computing in R for Bioinformatics Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC

      The explosion of single-cell measurement techniques has created a computational bottleneck in bioinformatics, where the need for rapid exploration often clashes with the performance limitations of high-level languages. While R is the standard for statistical analysis due to its expressivity and ecosystem, extending R capabilities into the realm of GPU-accelerated computing is still challenging. In this talk, I will examine recent trends in GPU acceleration for R, focusing on the transition from traditional CPU-based implementations to CUDA-accelerated kernels, presenting a case study where an API-equivalent rewrite of a core library resulted in speedups of several orders of magnitude.

      Speaker: Gabriele Sales (Università di Padova)
    • 8:00 PM
      Dinner Canteen

      Canteen

    • 42
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 10:30 AM
      Coffee break Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 43
      Consolidation Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 44
      Students feedback Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 12:00 PM
      Lunch Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 45
      Exam Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 3:30 PM
      Coffe break light Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 46
      Discussion Rivellino

      Rivellino

      Bertinoro

      Via Aldruda Frangipane, 6 47032 Bertinoro FC
    • 8:00 PM
      RESTAURANT - Social dinner at "La Grotta"
    • 10:00 AM
      DEPARTURES - At 10.00 the shuttle to the train station will wait for you close to the reception Reception

      Reception