Education Training and Course Material

GPU Computing Resources and Community at the University of Sheffield

The GPUComputing@Sheffield group provides regular training for GPU programming and use of GPU accelerated software. Training is always announced first via the GPUComputing@Sheffield mailing-list (giving priority to members). Training is also announced via RSE-Sheffield and disseminated more widely based on availability of places (which is usually restricted).

This page provides a number of permanently available resources and self paced labs which are the result of previous training sessions delivered at the University of Sheffield. For questions relating to the content in this training material please raise a Github issue.

All CUDA DDP DGX-1 Deep Learning GPU Glasgow Iceberg Intel Introduction Labs Lectures Machine Learning Nvidia ShARC Singularity TBB Tutorial Vectorisation

Glasgow: Introduction to CUDA and Deep Learning

Two day CUDA course, one day Deep Learning

CUDA Deep Learning Introduction Lectures Labs Glasgow

Introduction to CUDA

Two day course

CUDA Introduction Lectures Labs ShARC

Introduction to Deep Learning on ShARC's DGX-1

Two afternoon course

Nvidia Deep Learning Machine Learning ShARC DGX-1 Introduction Lectures Labs

Creating GPU-Enabled Singularity Images

Short Online Tutorial

Singularity Nvidia GPU CUDA Tutorial

Parallel Computing with GPUS

2016 Spring Semester Taught module (and DDP)

CUDA Lectures Labs DDP

Intel Parallel Computing Training

Two day course

Intel TBB Vectorisation Iceberg

GPU Training Course

One day course

CUDA Introduction Lectures Labs Iceberg