| Date |
Topic |
HW/MP Due |
| 08/31 (W) |
Course Introduction |
|
| 09/02 (F) |
Review of C |
|
| 09/05 (M) |
Holiday, No class |
|
| 09/07 (W) |
MIPS (I) |
|
| 09/09 (F) |
MIPS (II) |
|
| 09/12 (M) |
Number Representation (I): Integer |
MP1 out |
| 09/14 (W) |
Number Representation (II) Float Point |
|
| 09/16 (F) |
Discussion 1: number representation |
|
| 09/19 (M) |
Review: C
|
|
| 09/21 (W) |
Discussion 2: C and MIPS
| |
| 09/23 (F) |
Intro. to MIPS (III): Functions |
|
| 09/26 (M) |
Discussion: MIPS - recursion
|
MP1 due, MP2 out |
| 09/28 (W) |
Discussion: MIPS - summary
|
|
| 09/30 (F) |
Instructions as numbers (1)
|
|
| 10/3(M) |
Instructions as numbers (2)
|
|
| 10/5 (W) |
Instructions a numbers (3) |
|
| 10/7 (F) |
Compilation, Assembly, Linking
|
|
| 10/10 (M)
|
Performance
|
MP2 due, HW2 out |
| 10/12 (W)
|
Midterm review
|
|
| 10/14 (F) |
| Midterm |
|
| 10/17 (M) |
Performance
|
|
| 10/19 (W) |
Discussion
| |
| 10/21 (F) |
Single Cycle CPU
|
|
| 10/24 (M) |
Discussion 6: Single cycle CPU and Performance |
HW2 due |
| 10/26 (W) |
Discussion 7.
|
|
| 10/28 (F) |
Pipelining (I) |
HW3 out
|
| 10/31 (M) |
Pipelining (II) |
|
| 11/2 (W) |
Hazards(I) |
|
| 11/4 (F) |
Hazards(II) |
|
|
| 11/7 (M) |
Discussion: Hazards
|
|
| 11/9 (W) |
Cache(I) |
|
| 11/11 (F) |
Cache(II) |
HW3 due, MP3 out
|
| 11/14 (M) |
Cache (III) |
|
| 11/16 (W) |
Cache(IV)
|
|
| 11/18 (F) |
Cache (V)
|
|
| 11/21 (M) |
Holiday, No class |
|
| 11/23 (W) |
Holiday, No class |
| 11/25 (F) |
Holiday, No class |
|
| 11/28 (M) |
Disks |
MP3 due, HW4 out
|
| 11/30(W) |
Virtual Memory (I) |
|
|
| 12/2(F) |
Virtual Memory (II) |
|
| 12/5 (M) |
Discussion Section |
|
| 12/7 (W) |
Course summar and Q/A |
HW4 due
|
| TBA |
Final Exam |
|