CMPSCI 691AD -- General Purpose Computation on the GPU (Spring 2009)

Information


Annoucements


Course Schedule


Week Date Topic Reading Due
1 01/27 Introduction    
  01/29 Graphics Hardware 1    
2 02/03 CUDA Programming Basics   Warm-up
  02/05 CUDA Programming API      
3 02/10 Quantitative Analysis of Parallel Algorithms      
  02/12 Prefix Sum and Applications 1      
4 02/17 Prefix Sum and Applications 2 [Bel93]    
  02/19 CUDA Memory Model 1 Notes Assignment 1  
5 02/24 CUDA Memory Model 2      
  02/26 GPGPU Optimizations 1      
6 03/03 GPGPU Optimizations 2      
  03/05 Graphics Hardware 2      
7 03/10 Texture Filtering      
  03/12 Review   Assignment 2  
8 03/17 Spring Recess      
  03/19 Spring Recess      
9 03/24 Image Processing      
  03/26 Sorting      
10 03/31 No Class      
  04/02 Midterm Assignment Due   Midterm Assignment  
11 04/07 Space Partitioning      
  04/09 Fast Fourier Transform      
12 04/14 Dynamic Programming      
  04/16 Project Proposal Presentation (in class)   Project Proposal  
13 04/21 No Class (Monday Schedule)      
  04/23 Discrete Optimization   Assignment 3  
14 04/28 Student Presentation 1      
  04/30 Student Presentation 2      
15 05/05 Student Presentation 3      
  05/07 Student Presentation 4      
16 05/12 Student Presentation 5      
- - - - -  
  05/18 Final Project Presentation   10:30am, CMPSCI 140  

Resources and Links


Topic revision: r22 - 13 Apr 2009 - 21:05:33 - RuiwanG
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback