Week |
Tentative Schedule
Lecture notes can be found in webpage Notes.
Presentation papers can be found in webpage Resource. |
1: 1/19 ~ 1/23 |
- Tuesday: Lecture Course Overview and Introduction for Parallel Computing
- Thursday: Lecture Multicore Architecture and Why Memory Matters
|
2: 1/26 ~ 1/30 |
- Tuesday: Lecture Memory Architecture
- Thursday: Lecture Why network matters?
|
3: 2/2 ~ 2/6 |
- No class
- Tuesday: Lecture Threads
|
4: 2/9 ~ 2/13 |
|
5: 2/16 ~ 2/20 |
- Tuesday: Lecture GPGPU Computing
- Tuesday: Lecture CUDA Programming Model
|
6: 2/23 ~ 2/27 |
- Tuesday: Lecture Computation to Core Mapping
- Tuesday: Lecture GPU Memory (Shared Memory Example)
|
7: 3/2 ~ 3/6 |
- Tuesday: Lecture GPU Memory II (Memory Hardware and Bank Conflict)
- Tuesday: Lecture Optimization Strategies (Global Memory Access Pattern and Control Flow)
|
8: 3/9 ~ 3/13 |
Spring break. No class.
|
9: 3/16 ~ 3/20 |
- Programming Assignment 2
- Tuesday: Paper presentation: Wang, Guanying (Performance)
- Thursday: Paper presentation: Scogland, Thomas (Optimization)
|
10: 3/23 ~ 3/27 |
- Tuesday: Paper presentation: Ponce, Sean ( Optimization II)
- Thursday: Paper presentation: McFarland, Daniel (Computational models)
|
11: 3/30 ~ 4/3 |
- Tuesday: Paper presentation: Mudgal, Kunal (Map Reduce model)
- Thursday: Paper presentation: Khasymski, Aleksandr (Application: Database)
|
12: 4/6 ~ 4/10 |
- Tuesday: Paper presentation: Monti, Henry (Application: Data Mining)
- Thursday: Paper presentation: Massjouni, Naveed (Algorithm: Sorting )
|
13: 4/13 ~ 4/17 |
- Tuesday: Paper presentation: Zhu, Weihua (Algorithm: Graph Search)
- Thursday: No class
|
14: 4/20 ~ 4/24 |
- Tuesday: Paper presentation: Patnaik, Debprakash (Algorithm: Graph Cut)
- Thursday: Paper presentation: Archuleta, Jeremy (Algorithm: Hierachical Data Structure)
|
15: 4/27 ~ 5/1 |
- Tuesday:Paper presentation: Xie, Liguang (Others: Distance Map and Language)
- Thursday: Final project presentation
|
16: 5/4 ~ 5/8 |
|