Working Calendar: CS184b, Spring 2005

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.


CS184: Computer Architecture