Class |
Date |
Day |
Topic |
|
Projects |
Lecturer |
1 |
18-Aug |
Mon |
Overview |
1 |
|
Both |
2 |
20-Aug |
Wed |
Digital Logic |
|
P1 Out |
NBA |
3 |
25-Aug |
Mon |
Computer Arithmetic |
3.1–3.5 |
|
NBA |
4 |
27-Aug |
Wed |
Floating Point |
3.6 |
|
NBA |
5 |
1-Sep |
Mon |
ISA Design |
2.1–2.4 |
P1 Due, P2 Out |
MFS |
6 |
3-Sep |
Wed |
ISA Design |
2.5–2.6 |
|
MFS |
7 |
8-Sep |
Mon |
Performance and Cost |
4.1-4.3 |
|
MFS |
8 |
10-Sep |
Wed |
Slack & Review |
|
P2 Due |
MFS |
9 |
15-Sep |
Mon |
Exam 1 |
|
|
n/a |
10 |
17-Sep |
Wed |
Register File and ALU |
|
P3 Out |
MFS |
11 |
22-Sep |
Mon |
Single-Cycle Implementation |
5.1–5.4 |
|
MFS |
12 |
24-Sep |
Wed |
Multi-Cycle Implementation |
5.5, 5.6 |
|
NBA |
|
29-Sep |
Mon |
Eid Al Fitr - No Classes |
|
|
n/a |
|
1-Oct |
Wed |
Eid Al Fitr - No Classes |
|
|
n/a |
13 |
6-Oct |
Mon |
Pipelining |
6.1-6.3 |
|
MFS |
14 |
8-Oct |
Wed |
Pipelining: Data Hazard and Resolution |
6.4,6.5 |
|
MFS |
15 |
13-Oct |
Mon |
Pipelining: Control Hazard and Resolution |
6.6 |
|
MFS |
16 |
15-Oct |
Wed |
Modern CPU Design |
|
P3 Due |
NBA |
17 |
20-Oct |
Mon |
Slack & Review |
|
|
NBA |
18 |
22-Oct |
Wed |
Exam 2 |
|
|
n/a |
19 |
27-Oct |
Mon |
Memory Hierarchy |
7.1 |
P4 Out |
MFS |
20 |
29-Oct |
Wed |
Caches |
7.2 |
|
MFS |
21 |
3-Nov |
Mon |
More Caches |
7.3 |
|
MFS |
22 |
5-Nov |
Wed |
Virtual Memory |
|
|
NBA |
23 |
10-Nov |
Mon |
More Virtual Memory |
7.4 |
|
NBA |
24 |
12-Nov |
Wed |
Disks & RAID |
8.1,8.2 |
|
NBA |
25 |
17-Nov |
Mon |
Buses & I/O |
8.4, 8.5 |
|
NBA |
26 |
19-Nov |
Wed |
Emerging Architectures |
|
P4 Due |
NBA |
27 |
24-Nov |
Mon |
Power-Aware Architectures |
|
|
NBA |
28 |
26-Nov |
Wed |
Slack and Review |
|
|
Both |