|
09:00
|
Opening Session
|
|
10:00
|
Self-presentation: 1 minute per person
|
|
10:30
|
--- Coffee Break ---
|
|
11:00
|
Lecture 1
|
|
|
07:45
|
--- Breakfast ---
|
|
08:45
|
Writing parallel software
-
Sebastien Ponce
(CERN)
|
|
09:45
|
Writing efficient software
-
Sebastien Ponce
(CERN)
|
|
10:45
|
Announcements
|
|
11:00
|
--- School Photo ---
|
|
11:05
|
--- Coffee break ---
|
|
11:30
|
Low-level Performance Optimization
-
Guilherme Amadio
(CERN)
|
|
|
07:45
|
--- Breakfast ---
|
|
08:45
|
Scientific computing on heterogeneous architectures
-
Daniel Hugo Campora Perez
(NVIDIA)
|
|
09:45
|
Optimizing existing large codebase - exercise 1
-
Sebastien Ponce
(CERN)
|
|
10:45
|
Announcements
|
|
11:00
|
--- Coffee break ---
|
|
11:15
|
Optimizing existing large codebase - exercise 2
-
Sebastien Ponce
(CERN)
|
|
|
07:45
|
--- Breakfast ---
|
|
08:45
|
Performant programming for GPUs
-
Daniel Campora
(NVIDIA)
|
|
09:45
|
Performant programming for GPUs
-
Daniel Campora
(NVIDIA)
|
|
10:45
|
Announcements
|
|
11:00
|
--- Coffee break ---
|
|
11:30
|
Practical vectorization
-
Sebastien Ponce
(CERN)
|
|
|
07:45
|
--- Breakfast ---
|
|
08:45
|
Debrief of exercises
|
|
09:45
|
Design patterns and best practices
-
Daniel Campora
(NVIDIA)
|
|
10:45
|
Announcements
|
|
11:00
|
--- Coffee break ---
|
|
11:30
|
Programming for heterogeneous architectures - exercise
-
Daniel Campora
(NVIDIA)
|
|
|
07:30
|
--- Breakfast ---
|
|
09:00
|
Departures
|
|
|
12:30
|
--- Lunch ---
|
|
13:30
|
Practice 1
|
|
15:00
|
--- Coffee Break ---
|
|
15:30
|
Practice 2
|
|
|
12:30
|
Data-Oriented Design
-
Guilherme Amadio
(CERN)
|
|
13:30
|
--- Lunch ---
|
|
14:30
|
--- Study or sports time ---
|
|
16:00
|
--- Coffee break ---
|
|
16:30
|
Optimizing existing large codebase
-
Sebastien Ponce
(CERN)
|
|
17:30
|
Student lightning talks
|
|
18:15
|
CPU Architecture and High Performance - exercise 2
-
Guilherme Amadio
(CERN)
|
|
19:30
|
--- Dinner ---
|
|
|
12:15
|
--- Lunch ---
|
|
13:00
|
River rafting excursion - Cetina River
|
|
18:30
|
--- Dinner at Kastel Slanica Omis ---
|
|
20:30
|
Transport to Medils
|
|
|
12:30
|
Practical vectorization - exercise
-
Sebastien Ponce
(CERN)
|
|
13:30
|
--- Lunch ---
|
|
14:30
|
--- Study time or sports ---
|
|
16:30
|
--- Coffee break ---
|
|
17:00
|
Programming for heterogeneous architectures - exercise
-
Daniel Campora
(NVIDIA)
|
|
18:00
|
Programming for heterogeneous architectures - exercise
-
Daniel Campora
(NVIDIA)
|
|
19:30
|
--- Dinner ---
|
|
20:30
|
The Future of the Universe and Humanity
-
Ivica Puljak
(Technical University of Split FESB)
|
|
|
12:30
|
Programming for heterogeneous architectures - exercise
-
Daniel Campora
(NVIDIA)
|
|
13:30
|
--- Lunch ---
|
|
14:30
|
Exam
|
|
15:30
|
--- Coffee break ---
|
|
16:00
|
--- Free time ---
|
|
18:30
|
Closing Session
|
|
19:30
|
--- Closing dinner Medils ---
|
|
|