GPU Programming with CUDA
Dates: 26-27 November 2018
Location: Imperial College London
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
Day 1
- 10:00 Introduction
- 10:20 GPU Concepts/Architectures
- 11:00 Break
- 11:20 CUDA Programming
- 12:00 A first CUDA exercise
- 13:00 Lunch
- 14:00 CUDA Optimisations
- 14:20 Optimisation Exercise
- 15:00 Break
- 15:20 Constant and Shared Memory
- 16:00 Guest Lecture Alan Gray (NVIDiA) Overview of NVIDIA Volta
- 17:00 Close
Day 2
- 10:00 Constant and Shared Memory
- 10:10 Exercise
- 10:30 OpenCL and Directives
- 11:00 Break
- 11:30 OpenCL and / or Directives Exercises
- 13:00 Lunch
- 14:00 Performance portability and Kokkos
- 14:30 Exercise: Getting started with Kokkos patterns
- 15:00 Break
- 15:10 Kokkos memory management
- 15:30 Memory management exercises
- 16:00 Close
Exercise Material
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.