Skip to content Dr Martin Peniak Robotics · Cameras · Coordinates · Place

Legacy article – Robotics, GPU and research

NVIDIA CUDA Training – The University of Nottingham

Original publication date
24 July 2013
Original section
Robotics, GPU and research
Original slug / legacy ID
nvidia-cuda-training-the-university-of-nottingham / 299
Restored on current site
martinpeniak.com/archive/writing/nvidia-cuda-training-the-university-of-nottingham/
Editing scope
Period voice retained; spelling and formatting lightly cleaned.

Originally published 24 July 2013 on the earlier martinpeniak.com site.

Preserved from the old research notes as a full article. The article keeps its period voice, with light formatting cleanup.

GPU with Plymouth University

NVIDIA logo

Welcome to NVIDIA CUDA Training course run by Plymouth University CUDA Teaching Center, one of the first centers in United Kingdom that isspecialsed in CUDA. This is the very first time NVIDIA has asked a CUDA Teaching Center to provide a training on their behalf and we hope you will have a good and productive time.

If you get the time, please consider filling this survey for NVIDIA, thank you!!!

Day 1

Lectures:

  1. Energy Efficient Computing with GPUs (Timothy Lanfear, NVIDIA Bristol, UK)
  2. GPU Computing: Past Present and Future (Timothy Lanfear, NVIDIA Bristol, UK)
  3. Introduction to CUDA
  4. CUDA Memory Model

Exercises:

  1. Hello world
  2. Vector and matrix addition
  3. Matrix multiplication and parallel reduction sum

Day 2

Lectures:

  1. CUDA Streams and Concurrency
  2. Fundamental Optimisation Techniques

Exercises:

  1. Streams, concurrency and device properties
  2. Optimisation of parallel reduction sum (download source code)

Day 3

Lectures:

  1. CUDA Libraries
  2. CUDA Multi-GPU Programming

Exercises:

  1. Thrust and CUBLAS
  2. Multi-GPU (download source code)

Resources

GPU Computing Webminars – highly recommended webminars on many exciting GPU computing subjects

CUDATraining – another great source with plenty of lectures and tutorials

Contact Us

Martin Peniak & Davide Marocco