Reading assignments are in red.
All homework assignments are due at the beginning of class on the due date.
January | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
3
|
4
|
5
|
6
|
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
Introduction to Architecture Ch. 1-1.6 |
18
|
19
|
20
|
21
|
22
Introduction (continued) Technology and Performance Ch. 1.7-1.13 |
23
|
24
Technology and Performance (continued) |
25
|
26
|
27
|
28
|
29
Technology and Performance (continued) Review of Pipelining Appendix A |
30
|
31
Review of Pipelining (continued) Instruction-Set Architecture Appendix B |
February | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
SNIA symposium |
2
|
3
|
||||
4
|
5
Instruction-Set Architecture (continued) Appendix B Homework 1 |
6
|
7
Instruction-Level Parallelism Chapter 2.1-2.3 |
8
|
9
|
10
|
11
|
12
Instruction-Level Parallelism (continued) Chapter 2.4-2.5 |
13
|
14
FAST conference |
15
FAST conference |
16
FAST conference |
17
|
18
|
19
Instruction-Level Parallelism (continued) Chapter 2.4-2.5 |
20
|
21
Speculation and Advanced Parallelism Chapter 2.6-2.12 Project descriptions due |
22
|
23
|
24
|
25
|
26
Speculation Limits to ILP Chapter 3.1-3.4 |
27
|
28
Limits to ILP, Simultaneous Multithreading Chapter 3.5-3.9 |
March | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
3
|
||||
4
|
5
Shared-Memory Processors Chapter 4.1-4.2 Homework 2 |
6
|
7
Shared-Memory Processors (cont'd) Chapter 4.1-4.2 |
8
|
9
|
10
|
11
|
12
Spring break |
13
Spring break |
14
Spring break |
15
Spring break |
16
Spring break |
17
|
18
|
19
Directory-Based Coherence Chapter 4.3-4.4 |
20
|
21
Directory-Based Coherence |
22
|
23
|
24
|
25
|
26
Midterm due 11 AM Synchronization Chapter 4.5-4.10 |
27
|
28
Review of Caches Appendix C.1-C.3 |
29
|
30
|
31
|
April | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
Cache Performance Chapter 5-5.3 |
3
|
4
Virtual Machines Chapter 5.4-5.8 |
5
|
6
|
7
|
8
|
9
Virtual Machines Project outlines and bibliographies due |
10
|
11
Storage Reliability Chapter 6-6.4 |
12
|
13
|
14
|
15
|
16
Storage Reliability |
17
|
18
Storage Performance Chapter 6.5-6.10 |
19
|
20
|
21
|
22
|
23
Storage Performance Storage Systems |
24
|
25
Work on projects |
26
|
27
|
28
|
29
|
30
Presentation Days |
May | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
Projects Day |
2
Presentation Days |
3
Senior Finals |
4
Senior Finals Final projects due |
5
|
||
6
|
7
Finals |
8
Finals |
9
Finals |
10
Finals |
11
Finals |
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
© 2007, Geoff Kuenning
This page is maintained by Geoff Kuenning.