III International Geant4 and GPU programming school
from
Monday, 9 November 2015 (08:25)
to
Friday, 13 November 2015 (20:00)
Monday, 9 November 2015
08:25
08:25 - 08:55
Room: Aula Azzurra
09:00
School Introduction
School Introduction
09:00 - 09:30
Room: Aula Azzurra
09:30
Fundamental concepts of GPGPU and of massively parallel computing with shared memory
Fundamental concepts of GPGPU and of massively parallel computing with shared memory
09:30 - 10:30
Room: Aula Azzurra
10:30
Coffee break
Coffee break
10:30 - 11:00
Room: Aula Azzurra
11:00
Introduction on OpenCL standard: platforms, device and kernel
Introduction on OpenCL standard: platforms, device and kernel
11:00 - 12:00
Room: Aula Azzurra
12:00
First steps in the parallel computing world
First steps in the parallel computing world
12:00 - 13:00
Room: Aula Azzurra
13:00
Lunch
Lunch
13:00 - 15:00
Room: Aula Azzurra
15:00
Practical session
Practical session
15:00 - 17:00
Room: Aula Azzurra
17:00
Coffee break
Coffee break
17:00 - 17:30
Room: Aula Azzurra
17:30
Practical session
Practical session
17:30 - 19:00
Room: Aula Azzurra
Tuesday, 10 November 2015
09:00
Tools for the optimization: benchmarking and profiling
Tools for the optimization: benchmarking and profiling
09:00 - 09:30
Room: Aula Azzurra
09:30
Optimization on GPU. Using of dedicated hardware: local memory and texture
Optimization on GPU. Using of dedicated hardware: local memory and texture
09:30 - 10:30
Room: Aula Azzurra
10:30
Coffee break
Coffee break
10:30 - 11:00
Room: Aula Azzurra
11:00
Data parallelization vs saturation parallelization
Data parallelization vs saturation parallelization
11:00 - 12:00
Room: Aula Azzurra
12:00
Apparently non-parallel problems: reduction and parallel scan
Apparently non-parallel problems: reduction and parallel scan
12:00 - 13:00
Room: Aula Azzurra
13:00
Lunch
Lunch
13:00 - 15:00
Room: Aula Azzurra
15:00
Practical session
Practical session
15:00 - 17:00
Room: Aula Azzurra
17:00
Coffee break
Coffee break
17:00 - 17:30
Room: Aula Azzurra
17:30
Practical session
Practical session
17:30 - 19:00
Room: Aula Azzurra
Wednesday, 11 November 2015
09:00
C++ basic concepts
-
Luciano Pandola
(
LNS
)
C++ basic concepts
Luciano Pandola
(
LNS
)
09:00 - 10:30
Room: Aula Azzurra
10:30
Coffee break
Coffee break
10:30 - 11:00
Room: Aula Azzurra
11:00
Geant4 simulation code: Monte Carlo basis and introduction to Geant4
-
Giuseppe Cirrone
(
LNS
)
Geant4 simulation code: Monte Carlo basis and introduction to Geant4
Giuseppe Cirrone
(
LNS
)
11:00 - 12:30
Room: Aula Azzurra
12:30
Geant4 simulation code: Geant4 installation and practical session
-
Francesco Romano
(
LNS
)
Geant4 simulation code: Geant4 installation and practical session
Francesco Romano
(
LNS
)
12:30 - 13:00
Room: Aula Azzurra
13:00
Lunch
Lunch
13:00 - 15:00
Room: Aula Azzurra
15:00
Geant4 simulation code: Definition of the geometry and materials
-
Jan Pipek
Geant4 simulation code: Definition of the geometry and materials
Jan Pipek
15:00 - 16:00
Room: Aula Azzurra
16:00
Practical session
Practical session
16:00 - 17:00
Room: Aula Azzurra
17:00
Coffee break
Coffee break
17:00 - 17:30
Room: Aula Azzurra
17:30
Practical session
Practical session
17:30 - 19:00
Room: Aula Azzurra
Thursday, 12 November 2015
09:00
Geant4 simulation code: generation of primary events, particles, processes
-
Antonella Tramontana
(
LNS
)
Geant4 simulation code: generation of primary events, particles, processes
Antonella Tramontana
(
LNS
)
09:00 - 09:45
Room: Aula Azzurra
09:45
Geant4 simulation code: generation of processes
-
Francesco Romano
(
LNS
)
Geant4 simulation code: generation of processes
Francesco Romano
(
LNS
)
09:45 - 10:30
Room: Aula Azzurra
10:30
Coffee break
Coffee break
10:30 - 11:00
Room: Aula Azzurra
11:00
Practical session
Practical session
11:00 - 13:00
Room: Aula Azzurra
13:00
Lunch
Lunch
13:00 - 15:00
Room: Aula Azzurra
15:00
Geant4 simulation code: Physics models
-
Giuliana Giuseppina Milluzzo
(
LNS
)
Geant4 simulation code: Physics models
Giuliana Giuseppina Milluzzo
(
LNS
)
15:00 - 16:00
Room: Aula Azzurra
16:00
Practical session
Practical session
16:00 - 17:00
Room: Aula Azzurra
17:00
Coffee break
Coffee break
17:00 - 17:30
Room: Aula Azzurra
17:30
Geant4 simulation code: Interaction with the kernel
-
Jan Pipek
Geant4 simulation code: Interaction with the kernel
Jan Pipek
17:30 - 18:30
Room: Aula Azzurra
18:30
Practical session
Practical session
18:30 - 19:00
Room: Aula Azzurra
Friday, 13 November 2015
09:00
Geant4 simulation code: Sensitive detector
-
Luciano Pandola
(
LNS
)
Geant4 simulation code: Sensitive detector
Luciano Pandola
(
LNS
)
09:00 - 10:30
Room: Aula Azzurra
Scorer, Hits and Sensitive Detectors
10:30
Coffee break
Coffee break
10:30 - 11:00
Room: Aula Azzurra
11:00
Practical session
Practical session
11:00 - 13:00
Room: Aula Azzurra
13:00
Lunch
Lunch
13:00 - 14:00
Room: Aula Azzurra
14:00
Final examination
Final examination
14:00 - 16:00
Room: Aula Azzurra