15-447 Fall 2007
Class Schedule
Class |
Date
|
Day
|
Topic |
|
Projects |
Lecturer |
1 |
27-Aug |
Mon |
Overview |
1 |
|
Both |
2 |
29-Aug |
Wed |
Computer Arithmetic |
3.1-3.3 |
P1 Out |
KAS |
|
3-Sep |
Mon |
|
|
|
n/a |
3 |
5-Sep |
Wed |
Computer Arithmetic, Floating Point |
3.4–3.6 |
|
KAS |
4 |
10-Sep |
Mon |
ISA Design |
2.1–2.4 |
|
MFS |
5 |
12-Sep |
Wed |
ISA Design |
2.5–2.6 |
P1 Due, P2 Out |
MFS |
6 |
17-Sep |
Mon |
Performance and Cost |
4.1-4.2 |
|
KAS |
7 |
19-Sep |
Wed |
Performance and Cost |
4.2-4.3 |
|
KAS |
8 |
24-Sep |
Mon |
Slack & Review |
|
|
KAS |
9 |
26-Sep |
Wed |
Exam 1 |
|
|
n/a |
10 |
1-Oct |
Mon |
Register File and ALU |
5.1–5.4 |
P2 Due |
MFS |
11 |
3-Oct |
Wed |
Single-Cycle Implementation |
|
|
MFS |
12 |
8-Oct |
Mon |
Multi-Cycle Implementation |
5.5, 5.6 |
P3-part one Out |
MFS |
13 |
10-Oct |
Wed |
Pipelining |
6.1-6.3 |
|
MFS |
|
15-Oct |
Mon |
Eid Al Fitr
- No Classes |
|
|
n/a |
|
17-Oct |
Wed |
Eid Al Fitr
- No Classes |
|
|
n/a |
14 |
22-Oct |
Mon |
Pipelining: Data Hazard and Resoultion |
6.4,6.5 |
P3-part one Due/part two Out |
MFS |
15 |
24-Oct |
Wed |
Pipelining: Control Hazard and Resoultion |
6.6 |
|
MFS |
16 |
29-Oct |
Mon |
Modern CPU Design |
|
|
MFS |
17 |
31-Oct |
Wed |
Slack & Review |
|
|
MFS |
18 |
5-Nov |
Mon |
Exam 2 |
|
|
MFS |
19 |
7-Nov |
Wed |
Memory Hierarchy |
7.1 |
P3-part two Due Nov 11th |
MFS |
20 |
12-Nov |
Mon |
Caches |
7.2 |
P4 Out |
MFS |
21 |
14-Nov |
Wed |
More Caches |
7.3 |
|
MFS |
22 |
19-Nov |
Mon |
And More Caches |
|
|
n/a |
23 |
21-Nov |
Wed |
VM |
7.4 |
|
KAS |
24 |
26-Nov |
Mon |
Disks & RAID |
8.1,8.2 |
|
KAS |
25 |
28-Nov |
Wed |
Busses & I/O |
8.4, 8.5 |
|
KAS |
26 |
3-Dec |
Mon |
Processor Design and Simulation |
|
|
MFS |
27 |
5-Dec |
Wed |
Exam review |
|
P4 Due |
Both |