III International Geant4 and GPU programming school
from
Monday, November 9, 2015 (8:25 AM)
to
Friday, November 13, 2015 (8:00 PM)
Monday, November 9, 2015
8:25 AM
8:25 AM - 8:55 AM
Room: Aula Azzurra
9:00 AM
School Introduction
School Introduction
9:00 AM - 9:30 AM
Room: Aula Azzurra
9:30 AM
Fundamental concepts of GPGPU and of massively parallel computing with shared memory
Fundamental concepts of GPGPU and of massively parallel computing with shared memory
9:30 AM - 10:30 AM
Room: Aula Azzurra
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
Room: Aula Azzurra
11:00 AM
Introduction on OpenCL standard: platforms, device and kernel
Introduction on OpenCL standard: platforms, device and kernel
11:00 AM - 12:00 PM
Room: Aula Azzurra
12:00 PM
First steps in the parallel computing world
First steps in the parallel computing world
12:00 PM - 1:00 PM
Room: Aula Azzurra
1:00 PM
Lunch
Lunch
1:00 PM - 3:00 PM
Room: Aula Azzurra
3:00 PM
Practical session
Practical session
3:00 PM - 5:00 PM
Room: Aula Azzurra
5:00 PM
Coffee break
Coffee break
5:00 PM - 5:30 PM
Room: Aula Azzurra
5:30 PM
Practical session
Practical session
5:30 PM - 7:00 PM
Room: Aula Azzurra
Tuesday, November 10, 2015
9:00 AM
Tools for the optimization: benchmarking and profiling
Tools for the optimization: benchmarking and profiling
9:00 AM - 9:30 AM
Room: Aula Azzurra
9:30 AM
Optimization on GPU. Using of dedicated hardware: local memory and texture
Optimization on GPU. Using of dedicated hardware: local memory and texture
9:30 AM - 10:30 AM
Room: Aula Azzurra
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
Room: Aula Azzurra
11:00 AM
Data parallelization vs saturation parallelization
Data parallelization vs saturation parallelization
11:00 AM - 12:00 PM
Room: Aula Azzurra
12:00 PM
Apparently non-parallel problems: reduction and parallel scan
Apparently non-parallel problems: reduction and parallel scan
12:00 PM - 1:00 PM
Room: Aula Azzurra
1:00 PM
Lunch
Lunch
1:00 PM - 3:00 PM
Room: Aula Azzurra
3:00 PM
Practical session
Practical session
3:00 PM - 5:00 PM
Room: Aula Azzurra
5:00 PM
Coffee break
Coffee break
5:00 PM - 5:30 PM
Room: Aula Azzurra
5:30 PM
Practical session
Practical session
5:30 PM - 7:00 PM
Room: Aula Azzurra
Wednesday, November 11, 2015
9:00 AM
C++ basic concepts
-
Luciano Pandola
(
LNS
)
C++ basic concepts
Luciano Pandola
(
LNS
)
9:00 AM - 10:30 AM
Room: Aula Azzurra
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
Room: Aula Azzurra
11:00 AM
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 AM - 12:30 PM
Room: Aula Azzurra
12:30 PM
Geant4 simulation code: Geant4 installation and practical session
-
Francesco Romano
(
LNS
)
Geant4 simulation code: Geant4 installation and practical session
Francesco Romano
(
LNS
)
12:30 PM - 1:00 PM
Room: Aula Azzurra
1:00 PM
Lunch
Lunch
1:00 PM - 3:00 PM
Room: Aula Azzurra
3:00 PM
Geant4 simulation code: Definition of the geometry and materials
-
Jan Pipek
Geant4 simulation code: Definition of the geometry and materials
Jan Pipek
3:00 PM - 4:00 PM
Room: Aula Azzurra
4:00 PM
Practical session
Practical session
4:00 PM - 5:00 PM
Room: Aula Azzurra
5:00 PM
Coffee break
Coffee break
5:00 PM - 5:30 PM
Room: Aula Azzurra
5:30 PM
Practical session
Practical session
5:30 PM - 7:00 PM
Room: Aula Azzurra
Thursday, November 12, 2015
9:00 AM
Geant4 simulation code: generation of primary events, particles, processes
-
Antonella Tramontana
(
LNS
)
Geant4 simulation code: generation of primary events, particles, processes
Antonella Tramontana
(
LNS
)
9:00 AM - 9:45 AM
Room: Aula Azzurra
9:45 AM
Geant4 simulation code: generation of processes
-
Francesco Romano
(
LNS
)
Geant4 simulation code: generation of processes
Francesco Romano
(
LNS
)
9:45 AM - 10:30 AM
Room: Aula Azzurra
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
Room: Aula Azzurra
11:00 AM
Practical session
Practical session
11:00 AM - 1:00 PM
Room: Aula Azzurra
1:00 PM
Lunch
Lunch
1:00 PM - 3:00 PM
Room: Aula Azzurra
3:00 PM
Geant4 simulation code: Physics models
-
Giuliana Giuseppina Milluzzo
(
LNS
)
Geant4 simulation code: Physics models
Giuliana Giuseppina Milluzzo
(
LNS
)
3:00 PM - 4:00 PM
Room: Aula Azzurra
4:00 PM
Practical session
Practical session
4:00 PM - 5:00 PM
Room: Aula Azzurra
5:00 PM
Coffee break
Coffee break
5:00 PM - 5:30 PM
Room: Aula Azzurra
5:30 PM
Geant4 simulation code: Interaction with the kernel
-
Jan Pipek
Geant4 simulation code: Interaction with the kernel
Jan Pipek
5:30 PM - 6:30 PM
Room: Aula Azzurra
6:30 PM
Practical session
Practical session
6:30 PM - 7:00 PM
Room: Aula Azzurra
Friday, November 13, 2015
9:00 AM
Geant4 simulation code: Sensitive detector
-
Luciano Pandola
(
LNS
)
Geant4 simulation code: Sensitive detector
Luciano Pandola
(
LNS
)
9:00 AM - 10:30 AM
Room: Aula Azzurra
Scorer, Hits and Sensitive Detectors
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
Room: Aula Azzurra
11:00 AM
Practical session
Practical session
11:00 AM - 1:00 PM
Room: Aula Azzurra
1:00 PM
Lunch
Lunch
1:00 PM - 2:00 PM
Room: Aula Azzurra
2:00 PM
Final examination
Final examination
2:00 PM - 4:00 PM
Room: Aula Azzurra