Goals
- Project - Gain experience parallelizing a real world code 
- Identify changes need to acheive significant performance benefit via parallelization 
 
- Readings / Discussions - Describe how GPU differs from CPU 
- Assess the prospects for a given algorithm to achieve a significant speed-up using a GPU 
 
Readings
- Prior to Monday's class 
Lab
Lab 8: Parallel Programming III: GPUs & Other Hardware Accelerators (due Nov 8)
- Exercise 1: Getting Setup for GPU Computing & Linear Algebra 
- Exercise 2: GPU Kernels & Array Programming 
Additional Resources
- Week 10, Monday Discussion: GPU Computing