Tenth INFN International School on: "Architectures, tools and methodologies for developing efficient large scale scientific computing applications" ESC18 - Bertinoro (Forlì-Cesena) Italy 21-27 October 2018

Europe/Rome
Bertinoro

Bertinoro

Hands-on
Paper
    • Registration and Welcome Via Frangipane 6

      Via Frangipane 6

      Bertinoro

    • 20:30
      Welcome Dinner Via Frangipane 2

      Via Frangipane 2

      Bertinoro

    • Session 1
      • 1
        Welcome and introduction
        Relatore: Mauro Morandin (INFN - Padova)
        Slides
      • 2
        Computer Architecture evolution and the performance challenge
        Relatore: Vincenzo Innocente (CERN)
        Slides
      • 10:30
        Coffee break
      • 3
        Computer Architecture evolution and the performance challenge
        Relatore: Vincenzo Innocente (CERN)
      • 4
        Hands-on environment checkout
        Relatore: Dr. Francesco Giacomini (CNAF)
      • 12:30
        Lunch break
      • 5
        Efficient C++ programming
        Relatore: Dr. Francesco Giacomini (CNAF)
        Slides
      • 6
        Efficient C++ programming
        Relatore: Dr. Francesco Giacomini (CNAF)
      • 15:30
        Coffee break
      • 7
        Efficient C++ programming
        Relatore: Dr. Francesco Giacomini (CNAF)
      • 8
        Consolidation
      • 9
        Students lightning presentations
        Slides
    • 19:30
      Dinner
    • Session 2
      • 10
        Efficient Memory Management
        Relatore: Vincenzo Innocente (CERN)
        Slides
      • 11
        Efficient Memory Management
        Relatore: Vincenzo Innocente (CERN)
      • 10:00
        Coffee break
      • 12
        Efficient C++ programming
        Relatore: Francesco Giacomini (CNAF)
      • 13
        Efficient C++ programming
        Relatore: Francesco Giacomini (CNAF)
      • 14
        Consolidation
      • 13:00
        Lunch break
      • 14:00
        Visit of the Interfaith Museum
      • 15
        Introduction to parallel computing
        Relatore: Dr. Felice Pantaleo (CERN)
        Slides
      • 16
        Parallel Programming in C++
        Relatore: Dr. Felice Pantaleo (CERN)
        Slides
      • 16:30
        Coffee break
      • 17
        Parallel Programming with C++
        Relatore: Dr. Felice Pantaleo (CERN)
      • 18
        Students lightning presentations
        Slides
    • 19:30
      Dinner
    • Session 3
      • 19
        Efficient C++ programming
        Relatore: Francesco Giacomini (CNAF)
      • 20
        Efficient C++ programming
        Relatore: Francesco Giacomini (CNAF)
      • 10:00
        Coffee break
      • 21
        Introduction to Intel Threading Building Blocks
        Relatore: Dr. Felice Pantaleo (CERN)
      • 22
        Consolidation
      • 13:00
        Lunch break
      • 23
        Introduction to GPU Programming using CUDA
        Relatore: Dr. Felice Pantaleo (CERN)
        Slides
      • 15:45
        Coffee break
      • 24
        Introduction to GPU Programming using CUDA
        Relatore: Dr. Felice Pantaleo (CERN)
      • 25
        Consolidation
    • 19:30
      Dinner
    • Session 4
      • 26
        Efficient floating-point computation and vectorization
        Relatore: Vincenzo Innocente (CERN)
        Slides
      • 27
        Efficient floating-point computation and vectorization
        Relatore: Vincenzo Innocente (CERN)
      • 10:00
        Coffee break
      • 28
        Efficient floating-point computation and vectorization
        Relatore: Vincenzo Innocente (CERN)
      • 29
        Consolidation
      • 12:15
        Lunch
      • 30
        Cooperating GPU threads: Shared memory and Synchronization
        Relatore: Dr. Felice Pantaleo (CERN)
        Slides
      • 31
        Cooperating GPU threads: Shared memory and Synchronization
        Relatore: Dr. Felice Pantaleo (CERN)
      • 32
        Consolidation
      • 16:15
        Coffee break
      • 33
        Consolidation
      • 34
        Evening lecture - Quantum computers and quantum computing: a breakthrough in information processing and in machines programming
        We are at a turning point in quantum computing. The disciplines of quantum mechanics and information science have reached a level of maturity that allows us to build the first quantum computers and calculate some algorithms.This radically new kind of computing holds open the possibility of solving some problems that are now and perhaps always will be intractable for “classical” computers. In this talk we’ll describe the basics of the technology from industrial point of view and show where we are in the timeline toward reaching quantum advantage: the point where quantum computing shows demonstrable and significant advantage over classical computers and algorithms.
        Relatore: Michele Grossi (IBM)
    • 20:00
      Social dinner
    • Friday
      • 35
        GPUs management and streams
        Relatore: Dr. Felice Pantaleo (CERN)
      • 10:00
        Coffee break
      • 36
        Programming Clusters with MPI
        Relatore: Dr. Felice Pantaleo (CERN)
        Slides
      • 37
        Cluster Computing with MPI
      • 38
        Consolidation
      • 13:00
        Lunch
      • 39
        Cluster Computing with MPI
      • 40
        Consolidation
      • 16:30
        Coffee break
      • 41
        Consolidation
    • 20:30
      Dinner
    • Session 9
      • 42
        Students feedback
      • 43
        Final examination
      • 11:00
        Coffee break
      • 44
        Delivery of certificates of attendance
      • 12:00
        Lunch
      • 45
        Shuttle departure (to Forli' railway station)