![]() |
|
![]() |
![]() |
|
|
|
|
|
|
|
| |
|
Homeworks/Labs | Readings |
Handouts |
|---|---|---|---|---|
| 09/01 |
Introduction and overview |
Kirk/Hwu: Chapters 1, 2 |
intro | |
| 09/08 |
no class (Rosh Hashana) |
|||
| 09/15 |
Basics on architecture and programming |
Kirk/Hwu: Chapter 3 |
basics_ap |
|
| 09/22 |
Programmer interface, threads |
Kirk/Hwu Chapter 4 |
progrInterface, threads | |
| 09/29 |
Programming environment setup |
setupProgramming | ||
| 10/06 | Threading hardware, memories | lab1 | Kirk/Hwu Chapter 5 | threadingHardware
memories |
| 10/13 |
Performance considerations | Kirk/Hwu Chapter 6 | performance |
|
| 10/20 |
Floating point, Parallel computing principles | Kirk/Hwu Chapter 7 |
float parProgPrinciples |
|
| 10/27 |
(no class) | |||
| 11/03 |
Parallel computing principles |
see above |
||
| 11/10 |
GPU program optimization (paper by Ryoo et al.) |
Suggested final project: |
||
| 11/17 | OpenCL Case study: Iterative MRI reconstruction |
Kirk/Hwu Chapter 8 | openCL caseStudy_iterativeMRI |
|
| 11/24 | no class (Correction day) |
|||
| 12/01 | ||||
| 12/08 |
||||
| 12/21 |
Final Project Presentations (TBA) |