ATTENZIONE: Mercoledì 20 Ottobre, dalle 13:30 alle 14:00 sarà effettuato un intervento di manutenzione su agenda.infn.it. Tutte le modifiche effettuate ai contenuti, durante tale intervallo, potrebbero essere annullate alla fine dell'intervento. Si prega pertanto di anticipare o posticipare tali operazioni al di fuori dall'intervallo di manutenzione programmato.
ATTENTION: Wednesday October 20th, from 1:30pm to 2:00pm a maintenance intervention will be carried out on agenda.infn.it. All changes made to the contents, during this interval, could be canceled at the end of the intervention. Therefore, please anticipate or postpone these operations outside the scheduled maintenance interval.
III International Geant4 and GPU programming school

from Monday, 9 November 2015 (08:25) to Friday, 13 November 2015 (20:00)
Laboratori Nazionali del Sud of INFN, Catania, Italy (Aula Azzurra)

        : Sessions
    /     : Talks
        : Breaks
9 Nov 2015
10 Nov 2015
11 Nov 2015
12 Nov 2015
13 Nov 2015
AM
08:25
Registration and welcome (until 08:55) (Aula Azzurra)
slides
09:00 School Introduction   (Aula Azzurra)
09:30 Fundamental concepts of GPGPU and of massively parallel computing with shared memory   (Aula Azzurra)
Slides
10:30 --- Coffee break ---
11:00 Introduction on OpenCL standard: platforms, device and kernel   (Aula Azzurra)
Slides
09:00 Tools for the optimization: benchmarking and profiling   (Aula Azzurra)
09:30 Optimization on GPU. Using of dedicated hardware: local memory and texture   (Aula Azzurra)
10:30 --- Coffee break ---
11:00 Data parallelization vs saturation parallelization   (Aula Azzurra)
09:00 C++ basic concepts - Dr Luciano Pandola (LNS)   (Aula Azzurra)
Slides
10:30 --- Coffee break ---
11:00 Geant4 simulation code: Monte Carlo basis and introduction to Geant4 - Giuseppe Cirrone (LNS)   (Aula Azzurra)
Slides
09:00 Geant4 simulation code: generation of primary events, particles, processes - Antonella Tramontana (LNS)   (Aula Azzurra)
Slides
09:45 Geant4 simulation code: generation of processes - Francesco Romano (LNS)   (Aula Azzurra)
Slides
10:30 --- Coffee break ---
11:00 Practical session   (Aula Azzurra)
09:00 Geant4 simulation code: Sensitive detector - Dr Luciano Pandola (LNS)   (Aula Azzurra)
Slides
10:30 --- Coffee break ---
11:00 Practical session   (Aula Azzurra)
PM
12:00 First steps in the parallel computing world   (Aula Azzurra)
Slides
13:00 --- Lunch ---
15:00 Practical session   (Aula Azzurra)
17:00 --- Coffee break ---
17:30 Practical session   (Aula Azzurra)
12:00 Apparently non-parallel problems: reduction and parallel scan   (Aula Azzurra)
13:00 --- Lunch ---
15:00 Practical session   (Aula Azzurra)
17:00 --- Coffee break ---
17:30 Practical session   (Aula Azzurra)
12:30 Geant4 simulation code: Geant4 installation and practical session - Francesco Romano (LNS)   (Aula Azzurra)
Slides
13:00 --- Lunch ---
15:00 Geant4 simulation code: Definition of the geometry and materials - Jan Pipek   (Aula Azzurra)
Slides
16:00 Practical session   (Aula Azzurra)
17:00 --- Coffee break ---
17:30 Practical session   (Aula Azzurra)
13:00 --- Lunch ---
15:00 Geant4 simulation code: Physics models - Giuliana Giuseppina Milluzzo (LNS)   (Aula Azzurra)
Slides
16:00 Practical session   (Aula Azzurra)
17:00 --- Coffee break ---
17:30 Geant4 simulation code: Interaction with the kernel - Jan Pipek   (Aula Azzurra)
Slides
18:30 Practical session   (Aula Azzurra)
13:00 --- Lunch ---
14:00 Final examination   (Aula Azzurra)