Lectures on Modern Scientific Programming
from
Monday, 14 November 2016 (09:00)
to
Wednesday, 16 November 2016 (16:45)
Monday, 14 November 2016
09:00
09:00 - 12:00
Room: Building 3, 2nd floor, Council Room
Contributions
09:00
Overview of Modern Hardware Architectures and Technologies
10:45
Platforms and Development tools
12:00
Lunch break
Lunch break
12:00 - 13:30
Room: Building 3, 2nd floor, Council Room
13:30
13:30 - 16:45
Room: Building 3, 2nd floor, Council Room
Contributions
13:30
Gentle introduction to C++
15:15
Using C++ (Pitfalls, anti-patterns, libraries)
Tuesday, 15 November 2016
09:00
09:00 - 12:00
Room: Building 3, 2nd floor, Council Room
Contributions
09:00
Algorithms and datastructures
10:45
Parallel constructs and algorithms in C++
12:00
Lunch Break
Lunch Break
12:00 - 13:30
Room: Building 3, 2nd floor, Council Room
13:30
13:30 - 16:30
Room: Building 3, 2nd floor, Council Room
Contributions
13:30
Optimization usecases and pitfalls
15:15
Visualization and Rendering
Wednesday, 16 November 2016
09:00
09:00 - 12:00
Room: Building 3, 2nd floor, Council Room
Contributions
09:00
Introduction to Python
10:45
Python in Scientific Computing
12:00
Lunch Break
Lunch Break
12:00 - 13:30
Room: Building 3, 2nd floor, Council Room
13:30
13:30 - 16:45
Room: Building 3, 2nd floor, Council Room
Contributions
13:30
Portable GPGPU using SYCL and ComputeCpp
15:15
News and trends in hardware, software, compilers and languages