header("Content-type: text/html; charset=utf-8"); include "./common.php"; cs316header('Fall 2006'); ?>
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 Intro |
25 | 26 |
27 | 28 | 29 From Switches, Through Transistors to Gates and Circuits |
30 | 31 Flip-flops, Latches and State |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 Finite State Machines Binary Arithmetic |
6 | 7 Memory Basics |
8 HW1 due |
9 |
10 | 11 | 12 A Simple Processor |
13 | 14 MIPS ISA |
15 HW2 due |
16 |
17 | 18 Project #1 due ALU |
19 MIPS ISA & A Better Processor |
20 | 21 Assembly Language Programming |
22 HW3 due |
23 |
24 | 25 | 26 Procedures and Calling Conventions |
27 | 28 Procedures and Calling Conventions |
29 HW4 due |
30 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
1 | 2 Project #2 due Basic Processor |
3 Pipelining Principles |
4 | 5 Pipelining Hazards |
6 HW5 due |
7 Fall Break |
8 Fall Break |
9 Fall Break |
10 Fall Break |
11 | 12 Hazards, Continued |
13 | 14 |
15 | 16 Project #3 due Full Processor |
17 Memory: Physical and Virtual | 18 | 19 Page Tables, TLBs Prelim I (Evening) |
20 | 21 |
22 | 23 | 24 Multilevel Caches |
25 | 26 Caches and Cache-Conscious Programming |
27 Project #4 due Disassembler |
28 |
29 | 30 | 31 Of Privilege, Traps, Interrupts and Exceptions |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
1 | 2 Input/Output |
3 | 4 | |||
5 | 6 Project #5 due Simulator |
7 Direct Memory Access Disks | 8 | 9 RAID |
10 HW6 due |
11 |
12 | 13 Project #6 due Cache Simulator |
14 Concurrency and Critical Sections |
15 | 16 Spin Locks |
17 HW7 due |
18 |
19 | 20 | 21 Semaphores |
22 Project #7 due Multicore |
23 Thanksgiving Recess |
24 Thanksgiving Recess |
25 Thanksgiving Recess |
26 Thanksgiving Recess |
27 | 28 Monitors and Condition Variables |
29 | 30 In-Class Review Prelim II (Evening) |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
1 | 2 HW8 due Last day of classes | |||||
3 Study Period |
4 3pm: Ice Cream and CoreWars Tournament |
5 Study Period |
6 Optional Final Exam, HO 110, 7pm |
7 Finals |
8 Finals |
9 Finals |
10 Finals |
11 Final Project Due Finals |
12 Finals |
13 Finals |
14 Finals |
15 Last day of finals |
16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |