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