| Wk | Lect. | Date | Lecture | Slides | Due | Ref. | |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 3/28 | M | Why Architecture | ppt pdf broadcast |
course info Assign B1 |
HP1++ |
| 2 | 3/30 | W | Instruction Set Architecture (ISA) | ppt pdf broadcast | HP2 | ||
| 3 | 4/1 | F | Pipelining ISA | ppt pdf broadcast | HPA1 | ||
| 2 | 4 | 4/4 | M | Interconnect | ppt pdf broadcast |
B1 Due Assign P1 Assign B2 |
read |
| 5 | 4/6 | W | VHDL and Tools Introduction | ppt | |||
| 6 | 4/8 | F | Queues | ppt pdf | read | ||
| 3 | 7 | 4/11 | M | Instruction Level Parallelism (ILP) | ppt pdf broadcast |
B2 Due P1 Due Assign B3; Assign P2 |
HP3+ |
| 8 | 4/13 | W | Overview of SMVM Application | read | |||
| 9 | 4/15 | F | ILP 2 | ppt pdf broadcast | HP3 | ||
| 4 | 4/18 | M | No Class |
P2 due; B3 due Assign P3 |
FCCM | ||
| 4/20 | W | No Class | FCCM | ||||
| 10 | 4/22 | F | Very Long Instruction Word (VLIW) | ppt pdf broadcast | HP4+ | ||
| 5 | 11 | 4/25 | M | Explicitly Parallel Instruction Computer (EPIC) Binary Translation |
ppt pdf broadcast |
P3 Due; Assign B4; Assign P4 |
HP4+ |
| 12 | 4/27 | W | Caching Intro | ppt pdf broadcast | HP5+ | ||
| 13 | 4/29 | F | Virtual Memory (VM) | ppt pdf broadcast | HP5 | ||
| 6 | 14 | 5/2 | M | Single Program Multiple Data (SPMD) including Vector | ppt pdf broadcast |
B4 Due; P4 Due; Assign P5+P6+P7 |
read |
| 15 | 5/4 | W | Message Passing | ppt pdf broadcast | read | ||
| 16 | 5/6 | F | ISA Network Interface Active Messages(AM) |
ppt pdf broadcast | read | ||
| 7 | 17 | 5/9 | M | Defect and Fault Tolerance Introduction | ppt pdf broadcast | P5 Due | read |
| 18 | 5/11 | W | Defect and Fault Tolerance 2 | read | |||
| 19 | 5/13 | F | Multithreading | ppt pdf broadcast | HP6+ | ||
| 8 | 20 | 5/16 | M | No Class |
P6 Due; |
||
| 21 | 5/18 | W | Shared Memory | ppt pdf broadcast | HP6+ | ||
| 22 | 5/20 | F | Synchronization | ppt pdf broadcast | read | ||
| 9 | 23 | 5/23 | M | Dataflow Threaded Abstract Machine (TAM) |
ppt pdf broadcast |
P7 due; |
read |
| 24 | 5/25 | W | Interfacing Hardware/Hybrids | ppt pdf broadcast | read | ||
| 25 | 5/27 | F | Transactional | ppt pdf broadcast | read | ||
| 10 | 5/30 | M | No Class | Memorial Day | |||
| 6/1-3 | * | finals period | |||||
This working calendar is on the web: http://www.cs.caltech.edu/courses/cs184/spring2005.html.
Please, recheck the page on the web as details may be adjusted as the
term progresses. Lectures notes, reading, and handouts will be filled as
we reach them.