CS GPGPU logo  

GPGPU 2015: High Performance Computing with CUDA

UCT Computer Science 2015

Workshop Slides

GPGPU2015

Manuel Ujaldón

(Day 1/2/3/4)

M. U. lecturing

  1. Introduction to GPU computing and the CUDA programming model (alt. 4X1 version)
  2. Unified and 3D memory (4X1 version)
  3. Optimizations (4X1)

John Stone

(Day 2/3/4/5)

M. U. lecturing

  1. Application examples
  2. Memory systems
  3. Programming for hybrid architectures

Bruce Merry

(Day 5)

 

Bruce Merry
GPUs and MeerKAT

Chris Laidler

(Tutorials Day 2/3/4/5/)

 

1. Tarred and zipped tutorial files 1

 

GPGPU2 2014

John Stone

John 2014

(Day 1/2/3)

  1. GPU hardware overview
  2. Fundamental CUDA abstractions
  3. Memory Systems
  4. Application Examples
Chris Laidler (Day 1)
  1. Accelerating the acceleration search
  2. AAS Tutorial

Manuel Ujaldón

Manuel 2014

(Day 2/3/4)

  1. CUDA 6
  2. Kepler
  3.  

Bruce Merry

Bruce Merry

(Day 2)
  1. OpenCL overview (odp file)
  2. Prefix sum (not covered in lecture)

 

GPGPU 2013 Slides
Michelle Kuttel (Day 1)
1. Overview of parallel computing
James Gain (Day 1)
1. CUDA introduction
John Stone (Day 1/2/4)

1. CUDA Essentials 1

2. CUDA Essentials 2

3. CUDA apps

Manuel Ujaldón (Day 3/4/5)

1: Approaches to GPU computing

2: Kepler

3. stacked-DRAM.pdf

4. Echelon.pdf

Simon Ratcliffe (Day 5)
SKA (ppt)