OpenMP slides

Day 1: Crash course in modern hardware

Day 1: Introduction to OpenMP

Day 2: Pitfalls and advanced OpenMP

GPU Programming with CUDA slides

How to write efficient CUDA programs

Advanced topics in CUDA – Shared memory

Using multiple GPUs