|
Date |
Lec/Disc |
Topic |
Read
|
Assignments |
| 4/2 | Disc |
No discussion |
||
|
4/3 |
Lec |
Intro / fabrication |
Chap 1 |
|
|
4/5 |
Lec | Control and Datapath | Chap 5 | |
| 4/6,9 | Disc | Altera
Tutorial |
||
|
4/10 |
Lec |
Microcode: MIC-1 |
Lab1(Microcode) out - due
4/16 |
|
| 4/12 | Lec |
Microcode examples |
|
|
| 4/13,16 |
Disc | Microcoded Machines | ||
|
4/17 |
Lec |
Pipelining / Data Deps |
Chap 6.1-4 | Lab 2 (Mic-1 unpipelined) out - due 5/7 |
|
4/19 |
Lec |
Hazards/Exceptions |
Chap 6.5-6 | |
| 4/20,23 |
Disc | Data
Dependencies |
||
|
4/24 |
Lec |
Dynamic Instruction Scheduling |
Chap 6.7,6.9-13 | |
| 4/26 |
Lec |
Performance | Chap 4 | |
| 4/27,30 |
Disc | Hazards |
||
|
5/1 |
Lec |
Intro to Caches | Chap 7.1-7.2 | |
|
5/3 |
Lec |
CachePerformance |
Chap 7.3 | |
| 5/4,7 |
Disc | Midterm Review | |
|
|
5/8 |
Midterm |
|
Lab 3 (pipelined machine) out - due 5/23 | |
|
5/10 |
Lec | Advanced Cache Structures |
Chap 7.3 |
|
| 5/11,14 |
Disc | Midterm
hand-back and recap |
||
|
5/15 |
Lec |
Virtual Memory |
Chap 7.4-5, 7-10 |
|
|
5/17 |
Lec |
I/O |
Chap 8 |
|
| 5/18,21 |
Disc | Cache
Examples |
||
|
5/22 |
Lec | Parallel Programming |
Chap 9 |
|
|
5/24 |
Lec |
Multiprocessor Architectures |
|
Lab 4 (cache lab) out - due 6/5 |
| 5/25,28 |
Disc | Memorial Day
Holiday - No Discussion |
||
|
5/29 |
Lec |
Interconnection Networks |
|
|
|
5/31 |
Lec | Multicore Architectures |
|
|
| 6/1,4 | Disc |
Cache
Coherence |
||
| 6/5 |
Lec | Future of
Comp Arch |
||
| 6/7 | Lec | Final Exam
Review |
Old exams |
|
| 6/8 |
Disc |
No Discussion |
||
| 6/14 |
4-7
pm |
Final Exam Chem 1171 |
.