CS 4984 & 5984 Accelerator-Based Parallel Computing, Spring 2009
Tuesday and Thursday 3:30-4:45pm at McBryde 110

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
  • Tuesday: No class