Date |
Description |
Link |
01/20/2009 |
Course Overview and Introduction for Parallel Computing |
Lecture 1 |
01/22/2009 |
Multicore Architecture and Why Memory Matters |
Lecture 2 |
01/27/2009 |
Memory Architecture |
Lecture 3 |
01/29/2009 |
Why network matters? |
Lecture 4 |
02/10/2009 |
Threads |
Lecture 5 |
02/12/2009 |
Threading: Correctness and Performance (Programming Assignment 1) |
Lecture 6 |
02/17/2009 |
GPGPU Computing |
Lecture 7 |
02/19/2009 |
CUDA Programming Model |
Lecture 8 |
02/24/2009 |
Computation to Core Mapping |
Lecture 9 |
02/26/2009 |
GPU Memory (Shared Memory Example) |
Lecture 10 |
03/03/2009 |
GPU Memory II (Memory Hardware and Bank Conflict) |
Lecture 11 |
03/05/2009 |
Optimization Strategies (Global Memory Access Pattern and Control Flow) |
Lecture 12 |