CS4803 Design Game Consoles
Spring 2009
|
Tentative Schedule
Week |
Dates |
Topics |
Readings |
Assignments |
1 |
1/6, 1/8 |
Introduction, overview of Xbox 360 |
*LC3b1, *LC3b2, *LC3b3 |
|
  |
|
Micro architecture |
|
|
2 |
1/13, 1/15 |
Micro architecture |
*H&P App A |
Student's Info (1/15) |
  |
|
|
|
|
3 |
1/20, 1/22 |
Cache/Memory systems |
*H&P App C [DDR] |
Assignment #1 (1/21) |
  |
|
|
|
|
4 |
1/27, 1/29 |
Multi processors, |
[HT] |
|
  |
|
SIMD programming |
*SIMD [SIMD2] |
|
5 |
2/3, 2/5 |
IEEE floating points (reschedule) |
[FP] |
Assignment #2 (2/4) |
  |
|
Xbox 360 microarchitecture |
[XBOX1][XBOX2] |
New Due: Sunday, Feb. 8, 6:00 pm |
6 |
2/10,2/12 |
Xbox360, review |
|
2/12 Midterm-I |
  |
|
|
|
New Due: Sunday, Feb. 15, 6:00 pm |
7 |
2/17, 2/19 |
Xbox360
| [CUDA1][CUDA2] |
|
  |
  |
CUDA programming |
  |
|
8 |
2/24, 2/26 |
CUDA programming |
[CUDA3][TES] |
|
  |
|
G80 architecture |
|
|
9 |
3/3, 3/5 |
G80 architecture |
|
|
  |
|
CUDA optimization |
[PGH] |
Assignment #3 (3/5) |
10 |
3/10, 3/12 |
Graphics processors |
*RTR Chap 3, 18 |
|
  |
|
ATI/Xbox 360 graphics processors |
|
|
11 |
3/17, 3/19 |
Spring break |
|
|
  |
|
|
|
|
12 |
3/24,3/26 |
Open CL/Review |
|
Assignment #4 (3/29) |
  |
|
|
|
|
13 |
3/31,4/2 |
Cell architecture |
[POWER5][CELL1] |
3/31 Midterm-II |
  |
|
branch predictor |
|
|
14 |
4/7,4/9 |
Cell architecture |
[CELL2] |
|
  |
|
|
|
|
15 |
4/14,4/16 |
Intel LRB |
[LRB] |
|
  |
|
Game workloads |
[WOR] |
|
16 |
4/21,4/23 |
Nintendo DS hardware
(ARM processors) |
[ARM1][ARM2] |
Assignment #5 |
  |
|
Review |
|
|
Final |
4/29 |
Final Exam |
|
|
|