Course Presentations
See the course schedule for the precise times of each presentation. Speaker biographies are posted on a separate page.Monday, August 2
- Lecture 1: Introduction to Computational Thinking for Many-core Computing (Wen-mei Hwu, University of Illinois) [video] [ppt] [pdf]
- Lecture 2: Scatter-to-Gather Transformation for Scalability (Wen-mei Hwu and John Stratton, University of Illinois) [video] [ppt] [pdf]
- Lecture 3: Loop Blocking and Register Tiling for Locality (Wen-mei Hwu, University of Illinois) [video] [ppt] [pdf]
- Lecture 4: Cut-off and Binning for Regular Data Sets (Wen-mei Hwu and John Stone, University of Illinois) [video] [ppt] [pdf]
- Lecture 5: Data Layout for Grid Applications (Wen-mei Hwu and John Stratton, University of Illinois) [video] [ppt] [pdf]
- Keynote 1: Algorithm Design for GPU Computing (Michael Garland, NVIDIA) [video] [ppt] [pdf]
- Keynote 2: Fermi and the Future of GPU Computing Technology (David Kirk, NVIDIA) [video] [ppt] [pdf]
- Lecture 6: PDE Solver Techniques (Jonathan Cohen, NVIDIA) [video] [ppt] [pdf]
- Lecture 7: Dealing with Non-uniform Data Distribution (Wen-mei Hwu, University of Illinois; David Kirk, NVIDIA) [video] [ppt] [pdf]
- Keynote 3: Multiplying speedups: fast algorithms on GPUs (Lorena Barba, Boston University) [video] [ppt] [pdf]
- Guest Lecture: Accelerating HPC Applications with GPUs?Two Case Studies (Jeremy Meredith, Oak Ridge National Laboratory) [video] [ppt] [pdf]
- Lecture 8: Dealing with Dynamic Data Sets (Wen-mei Hwu, University of Illinois; David Kirk, NVIDIA) [video-part-1] [video-part-2] [ppt] [pdf]
- Hands-on Lab Wrap-up Discussion (Wen-mei Hwu and John Stratton, University of Illinois) [video] [ppt] [pdf]