Thematic CERN School of Computing 2019
from
Sunday 12 May 2019 (11:00)
to
Saturday 18 May 2019 (12:00)
Sunday 12 May 2019
11:00
Registration
Registration
11:00 - 12:45
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Registration / Coffee break
Registration / Coffee break
14:00 - 15:30
15:30
Opening Ceremony
-
Sven Gotovac
(
FESB
)
Sebastian Lopienski
(
CERN
)
Frederic Hemmer
(
CERN
)
Ivica Puljak
(
University of Split, FESB
)
Opening Ceremony
Sven Gotovac
(
FESB
)
Sebastian Lopienski
(
CERN
)
Frederic Hemmer
(
CERN
)
Ivica Puljak
(
University of Split, FESB
)
15:30 - 17:00
17:30
Introduction to efficient computing
-
Andrzej Nowak
Introduction to efficient computing
(Track 1: Technologies and Platforms)
Andrzej Nowak
17:30 - 18:30
Technologies and Platforms - lecture 1
18:30
Data storage and preservation
-
Sebastien Ponce
Data storage and preservation
(Track 3: Effective I/O for Scientific Applications)
Sebastien Ponce
18:30 - 19:30
Effective I/O for Scientific Applications - lecture 1
20:00
Outside Welcome Dinner
Outside Welcome Dinner
20:00 - 21:45
Monday 13 May 2019
10:00
Announcements
Announcements
10:00 - 10:15
10:15
Intermediate concepts in efficient computing
-
Andrzej Nowak
Intermediate concepts in efficient computing
(Track 1: Technologies and Platforms)
Andrzej Nowak
10:15 - 11:15
Technologies and Platforms - lecture 2
11:15
Coffee
Coffee
11:15 - 11:45
11:45
Key ingredients to achieve effective I/O
-
Sebastien Ponce
Key ingredients to achieve effective I/O
(Track 3: Effective I/O for Scientific Applications)
Sebastien Ponce
11:45 - 12:45
Effective I/O for Scientific Applications - lecture 2
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Study time and/or daily sports
Study time and/or daily sports
14:00 - 15:45
15:45
Coffee
Coffee
15:45 - 16:15
16:15
Data oriented design
-
Andrzej Nowak
Data oriented design
(Track 1: Technologies and Platforms)
Andrzej Nowak
16:15 - 17:15
Technologies and Platforms - lecture 3
17:30
Technologies and Platforms - exercise 1
-
Andrzej Nowak
Technologies and Platforms - exercise 1
(Track 1: Technologies and Platforms)
Andrzej Nowak
17:30 - 18:30
18:30
Technologies and Platforms - exercise 2
-
Andrzej Nowak
Technologies and Platforms - exercise 2
(Track 1: Technologies and Platforms)
Andrzej Nowak
18:30 - 19:30
20:00
Dinner at MEDILS
Dinner at MEDILS
20:00 - 21:00
21:00
Special evening talk: Future of the Universe and of Humanity
-
Ivica Puljak
(
University of Split, FESB
)
Special evening talk: Future of the Universe and of Humanity
Ivica Puljak
(
University of Split, FESB
)
21:00 - 22:00
Tuesday 14 May 2019
09:00
Technologies and Platforms - exercise 3
-
Andrzej Nowak
Technologies and Platforms - exercise 3
(Track 1: Technologies and Platforms)
Andrzej Nowak
09:00 - 10:00
10:00
Technologies and Platforms - exercise 4
-
Andrzej Nowak
Technologies and Platforms - exercise 4
(Track 1: Technologies and Platforms)
Andrzej Nowak
10:00 - 11:00
11:00
Coffee
Coffee
11:00 - 11:30
11:30
Announcements
Announcements
11:30 - 11:45
11:45
Computational challenges of LHC run III and HL-LHC
-
Danilo Piparo
Computational challenges of LHC run III and HL-LHC
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
11:45 - 12:45
Parallel and optimised scientific software development - lecture 1
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Study time and/or daily sports
Study time and/or daily sports
14:00 - 15:30
15:30
Coffee
Coffee
15:30 - 15:45
15:45
Official School Photo
Official School Photo
15:45 - 16:00
16:00
Student presentations
-
Mihai Patrascoiu
Adeel Ahmad
(
National University of Computer and Emerging Sciences (PK)
)
Duje Giljanovic
(
University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc
)
Cristian Schuszter
(
CERN
)
Natasha Khan
(
CERN
)
Sharad Agarwal
(
University of Wisconsin Madison (US)
)
Student presentations
Mihai Patrascoiu
Adeel Ahmad
(
National University of Computer and Emerging Sciences (PK)
)
Duje Giljanovic
(
University of Split. Fac.of Elect. Eng., Mech. Eng. and Nav.Arc
)
Cristian Schuszter
(
CERN
)
Natasha Khan
(
CERN
)
Sharad Agarwal
(
University of Wisconsin Madison (US)
)
16:00 - 17:15
17:30
Effective I/O for scientific applications - exercise 1
-
Sebastien Ponce
Effective I/O for scientific applications - exercise 1
(Track 3: Effective I/O for Scientific Applications)
Sebastien Ponce
17:30 - 18:30
18:30
Effective I/O for scientific applications - exercise 2
-
Sebastien Ponce
Effective I/O for scientific applications - exercise 2
(Track 3: Effective I/O for Scientific Applications)
Sebastien Ponce
18:30 - 19:30
20:00
Dinner at MEDILS
Dinner at MEDILS
20:00 - 21:00
Wednesday 15 May 2019
09:00
Scientific programming: a modern approach
-
Danilo Piparo
Scientific programming: a modern approach
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
09:00 - 10:00
Parallel and optimised scientific software development - lecture 2
10:00
Optimisation of a large codebase
-
Sebastien Ponce
Optimisation of a large codebase
(Track 3: Effective I/O for Scientific Applications)
Sebastien Ponce
10:00 - 11:00
Parallel and optimised scientific software development - lecture 5: "Optimisation of an existing, production grade large codebase"
11:00
Announcements
Announcements
11:00 - 11:15
11:15
Coffee
Coffee
11:15 - 11:45
11:45
Expressing parallelism pragmatically
-
Danilo Piparo
Expressing parallelism pragmatically
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
11:45 - 12:45
Parallel and optimised scientific software development - lecture 3
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Special sports afternoon
Special sports afternoon
14:00 - 19:00
19:00
Outside dinner
Outside dinner
19:00 - 21:00
Thursday 16 May 2019
09:00
Scientific software development - exercise 1
-
Danilo Piparo
Scientific software development - exercise 1
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
09:00 - 10:00
Parallel and optimised scientific software development - exercise 1
10:00
Scientific software development - exercise 2
-
Danilo Piparo
Scientific software development - exercise 2
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
10:00 - 11:00
Parallel and optimised scientific software development - exercise 2
11:00
Coffee
Coffee
11:00 - 11:30
11:30
Announcements
Announcements
11:30 - 11:45
11:45
Protection of resources and thread safety
-
Danilo Piparo
Protection of resources and thread safety
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
11:45 - 12:45
Parallel and optimised scientific software development - lecture 4
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Study time and/or daily sports
Study time and/or daily sports
14:00 - 15:45
15:45
Coffee
Coffee
15:45 - 16:15
16:15
Pratical vectorization
-
Sebastien Ponce
Pratical vectorization
(Track 2: Parallel and optimised scientific software development)
Sebastien Ponce
16:15 - 17:15
Parallel and optimised scientific software development - lecture 2
17:30
Optimisation of a large codebase - exercise 1
-
Sebastien Ponce
Optimisation of a large codebase - exercise 1
(Track 2: Parallel and optimised scientific software development)
Sebastien Ponce
17:30 - 18:30
Optimisation of an existing, production grade large codebase - exercise 1
18:30
Optimisation of a large codebase - exercise 2
-
Sebastien Ponce
Optimisation of a large codebase - exercise 2
(Track 2: Parallel and optimised scientific software development)
Sebastien Ponce
18:30 - 19:30
Optimisation of an existing, production grade large codebase - exercise 2
20:00
Dinner at MEDILS
Dinner at MEDILS
20:00 - 21:00
Friday 17 May 2019
09:00
Scientific software development - exercise 3
-
Danilo Piparo
Scientific software development - exercise 3
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
09:00 - 10:00
Parallel and optimised scientific software development - exercise 3
10:00
Scientific software development - exercise 4
-
Danilo Piparo
Scientific software development - exercise 4
(Track 2: Parallel and optimised scientific software development)
Danilo Piparo
10:00 - 11:00
Parallel and optimised scientific software development - exercise 4
11:00
Coffee
Coffee
11:00 - 11:30
11:30
Announcements
Announcements
11:30 - 11:45
11:45
Summary and future technologies overview
-
Andrzej Nowak
Summary and future technologies overview
(Track 1: Technologies and Platforms)
Andrzej Nowak
11:45 - 12:45
Technologies and Platforms - lecture 4
13:00
Lunch
Lunch
13:00 - 13:45
14:00
Exam
Exam
14:00 - 15:00
16:30
Coffee
Coffee
16:30 - 17:00
17:00
Closing Session
Closing Session
17:00 - 18:15
18:15
Visit to Split
Visit to Split
18:15 - 20:00
20:00
Outside Closing Dinner
Outside Closing Dinner
20:00 - 21:45
Saturday 18 May 2019
09:00
Departure
Departure
09:00 - 11:00