Date | Event | Topic | Readings | |
1 | W 1/22 | Semester Plan: arch is dead, long live arch. | P&H Ch. 1; Moore, Cramming More Components into ICs; EDSAC | |
2 | M 1/27 | Review: Pipelined Inst. Proc. | P&H ap A; Russell, Cray 1 (1st half) | |
3 | W 1/29* | Review: Memory Subsys Design | P&H 5.1-4, 5.9-11 (opt: Hill&Smith) | |
4 | M 2/3 | HW 1 | Review: I/O, Storage, Net | P&H 7.1-3, 7.6, 8.1-4, 8.7 |
5 | W 2/5 | ISA Debate (Risc / Cisc / Stack) | P&H Ch. 2, App C,D,E; Amdahl, Blaauw, Brooks, IBM 360; B5000; picoJava | |
6 | M 2/10* | Basics Quiz | ||
7 | W 2/12 | ILP proc. design | 3.1, 3.8; optional: Inst. level Parallel Processing: History, Overview and Perspective, Rau and Fisher (pdf) | |
8 | M 2/17 | Presidents Day | ||
9 | W 2/19 | Tensilica - Sea of Extensible | SOC,
White Paper |
|
10 | M 2/24 | HW 2 | Branch Prediction, Speculation | 3.4-5 |
11 | W 2/26 | Vector proc | 2.8, 2.13, Ap G, 5-14, Russel Cray 1; IRAM; Stream | |
12 | M 3/3 | Multithreading | 6.9;
Horizon;
MT
Analysis,
SMT |
|
13 | W 3/5 | Low-Power Design | Low-power CMOS, Variable-Voltage Core-Based Systems | |
14 | M 3/10 | Prop | Network embedded devices | TinyOS, Mica(old), PicoRadio |
15 | M 3/12 | Network processors | Crowley
Tutorial
Spalink SOSP01 Crowley SC2000 IXP1200 Raj Tutorial Slides |
|
M 3/17 | ||||
16 | W 3/19 | Final Prop | Internet Service Architecture | 8.12; Giant Services |
M 3/24 | Spring | *** | ||
W 3/26 | Break | *** (usits) | ||
17 | M 3/31 | Dynamically Sched. Proc | 3.2-3, 3.6 (1st half) | |
18 | W 4/2 | Reorder bufs | H&P 3.7, Smith&Pleszkun, Implementing Precise Interrrupt in Pipelined Procesors | |
Shared Mem. MPs | 6.1-4, 6.7 (-600), 6.16 | |||
19 | M 4/7 | Advanced Cache Design | 5.5-8, 5.15 | |
20 | W 4/9 | Dist. Mem. MPs | 6.5-6, 6.7-8 | |
21 | M 4/14 | Prelim Results | ||
22 | W 4/16 | Papadopoulos | Future of Computer Arch | 6.8,6.10-11; Lamport, L.: How to make a correct multiprocess program execute correctly on a multiprocessor (readings p574) - here's a 1993 revision |
23 | M 4/21 | Mem. Consistency / Synch | ||
24 | W 4/23 | Experiment Deisgn | Jain ch2, 13 | |
25 | M 4/28 | Interpreting Perf. Results | stats handout | |
26 | W 4/30 | independent project work | ||
27 | M 5/5 | Take home | Kubi - Quantum Computing and Exotic Directions | 20-variable
3-sat on DNA computerm Braich, etal
Manin, Yu. I., "Quantum Computing and Shor's Factoring
Algorithm,"
Mark Oskin, Frederic T. Chong, Isaac L. Chuang, and John Kubiatowicz.
|
28 | W 5/7 | Proj.
presentations
*
|
||
29 | M 5/12 | Proj.
presentations
* * * * |