Cornell University Computer Science Department, Fall '07
Lecture | Date | Topic | Homework/Assignment/Prelims |
---|---|---|---|
1 | 8/23/07 | Intro | |
2 | 8/28/07 | Gates and Logic | |
3 | 8/30/07 | Logic | |
4 | 9/4/07 | State | PA1 due 9/14 |
5 | 9/6/07 | Binary Arithmetic |
|
6 | 9/11/07 | Arithmetic (contd) and Memory |
|
7 | 9/13/07 | A Simple Processor |
PA2 due 9/25 |
8 | 9/18/07 | Full Processor |
|
9 | 9/20/07 | Assembler/Linker |
|
10 | 9/25/07 | Register Calling Conventions |
PA 3 due 10/12 |
11 | 9/27/07 | Register Calling Conventions (contd.) and Pipelining (also available in color) |
|
12 | 10/2/07 | Pipelining (color) |
|
13 | 10/4/07 | Hazards (color) |
|
10/9/07 | No Class - FALL BREAK | ||
14 | 10/11/07 | Intro to C and Intro to Unix |
HW1 due 10/18 |
15 | 10/16/07 | Review |
|
16 | 10/18/07 | Review |
Prelim 1 |
17 | 10/23/07 | Caches (color) |
HW2 due 11/02 |
18 | 10/25/07 | Caches-II |
|
19 | 10/30/07 | Caches-III (color) |
|
20 | 11/1/07 | Virtual Memory (color) |
PA 4 due 11/12 |
21 | 11/6/07 | Privileged Mode, Exceptions and Interrupts |
|
22 | 11/8/07 | Input/Output and Disks |
|
23 | 11/13/07 | Multicore/GPUs |
|
24 | 11/15/07 | Processes and Synchronization |
PA 5 due 11/27 [ All-pairs results ] |
25 | 11/20/07 | Multicore-II |
|
11/22/07 | No Class - THANKSGIVING | ||
26 | 11/27/07 | Synchronization-II [ppt] |
|
27 | 11/29/07 | Conclusions |
Prelim 2 - PH 219, 7:30p [Last year's exam] PA 6 due 12/13 at 10:00 a.m. |