Dr Paul Richmond

Dr Paul Richmond

Research Software Engineer

Introduction to CUDA

The introduction to CUDA course runs twice yearly, usually in March and November. If you are interested in taking part then join the GPUComputing@Sheffield Google group as you will get priority access over other applicants and hear about new courses first.

Lectures and Practical Tutorials

The course material (Lectures and lab classes) are available below. The exercise instructions are designed for Sheffields Iceberg system but they can be run anywhere.

Lecture 1 Lecture 1: Introduction to GPU Programming with CUDA

Lecture 2 Lecture 2: Accelerator Architectures

Lecture 3 Lecture 3: CUDA Programming

Lecture 4 Lecture 4: CUDA Optimisation

Lecture 5 Lecture 5: Advanced CUDA Features

Tutorial Tutorial: Exercise Sheet

Archive Tgz Archive: Exercise Sheet Code

Archive Tgz Archive: Exercise Sheet Code Solutions