CS4803 Design and Programming of Game Consoles

Spring 2011



[Home][Course overview][Schedule][Reading][Homeworks]

Tentative Schedule


Week Dates Topics Friday (Programming) Readings Assignments
1 1/10, 1/12, 1/14 Introduction  
         
2 1/19, 1/21 Xbox 360 and backgrounds of architecture CUDA programming basic [CUDA1][CUDA2][XBOX]
           
3 1/24, 1/26, 1/28 Xbox360 CUDA-II CUDA programming advanced *RTP Chap3
    Graphics Hardware    
4 1/31, 2/2, 2/4 G80 Architecture CUDA programming optimization [TES][CUDA3] #P1 Matrix mul tiled (2/4)
     
5 2/7, 2/9, 2/11 G80 Architecture, Graphics Processors, Xbox 360 GPU Review Quiz-I *RTP Chap 18
   
6 2/14,2/16, 2/18 Quiz-I Lab #2 review Quiz-I (2/14), P2(2/18)
    Game workloads and simulations (2/16 class time is changed)      
7 2/21, 2/23, 2/25 Graphics platforms, OpenGL ES Ray tracing with CUDA *RPT Chap 18  
            
8 2/28, 3/2, 3/4 Class presentations (emerging architectures) Class survey presentations
         
9 3/7, 3/9, 3/11 ATI Graphics Processors, Sandy Bridge Open CL [ARM1][ARM2] Report due (3/7)
   
10 3/14, 3/16, 3/18 ATI GPGPU ARM Processors Nitendo DS programming Basic P3 Due: 3/14
       
11 3/21, 3/23, 3/25 Spring break      
           
12 3/28, 3/30, 4/1 ARM Processors, ARM ISAs NDS programming [ARM2] #P4 NDS Program (4/1)
           
13 4/4,4/6, 4/8 Tegra ARM, ARMGPU, NDS programming #P5 NDS (4/8)
         
14 4/11, 4/13, 4/15 LRB, Cell architecture Parallel programming patterns [LRB][POWER5][CELL1][CELL2] #P6 NDS (4/15)
           
15 4/18, 4/20, 4/22 MIPS (PSP) Project progress meetings [MIPS1]  
    Intel Atom  
16 4/25, 4/27, 4/29 mobile platforms Final Project presentation/review
         
Storage, Final 5/1 (TBD) Quiz-II