Info
- Lectures : Monday 9-11 am, UG40, Computer Science
- Office Hour: Thursday 3 pm, UG35, Computer Science. Please email for appointments at any other time.
- Lab: Thursday 1-3 pm, Computer Lab UG04 (use the machines marked CUDA)
- Official module page
Resources
This module uses information from courses
by
Prof. Wen-mei
Hwu and others at UIUC and by
Prof. Mike
Giles at Oxford.
Assessment
Examination 80% + (2 x 10% assignments OR 1 x 20% microproject).
Lectures and Labs
- Revision slides
- Week 10:The landscape of parallel programming
- Week 9: N-body problems
- Week 8: Parallel sorting
- Week 7: Case study: memory transpose
- Week 6: CUDA memory
- Week 5: CUDA threads
- Week 4: Basics of CUDA programming
- Week 3: GPU and FPGA programming for the masses (invited lecture
by Prof. Satnam Singh, Microsoft Research)
- Week 2: The architecture of a GPU
- Week 1: A critical look at CPU-based architectures