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.