Working Calendar: CS184a, Winter 2005

Wk Lect. Date Lecture Slides Due Ref.
1 1 1/3 M Intro/Overview ppt pdf course info
Assign Logic
2 1/5 W gates/logic/FSMs ppt pdf audio read
1/7 F No Class DSA Retreat
2 3 1/10 M arithmetic, pipelining, throughput, latency ppt pdf audio Logic Due
Assign Arith/ucode
read
4 1/12 W Memories... ppt pdf audio read
5 1/14 F ALUs, Area/Time Tradeoffs, Virtualization...
[maybe]What is required for computation?
ppt pdf audio
3 1/17 M No Class MLK Holiday
6 1/19 W Costs and Change, MOS Scaling ppt pdf audio Arith/ucode DUE
Assign instr
read
7 1/21 F Energy and Power ppt pdf audio read
4 8 1/24 M Instructions ppt pdf audio instr Due
Assign Compute
read
9 1/26 W Instruction Space Modeling ppt pdf audio instr Ok
(since listed here before)
read
10 1/28 F Empirical Cost Comparisons ppt pdf audio read
5 11 1/31 M Compute 1: LUTs ppt pdf audio Assign Assign Wire Req. read
12 2/2 W Compute 2: ALUs and PLAs ppt pdf audio Compute Due read
13 2/4 F Interconnect 1: significance, delay, model, busses, and crossbars ppt pdf audio
6 14 2/7 M Interconnect 2: requirements and implications ppt pdf audio Assign Interconnect read
15 2/9 W Interconnect 3: hierarchical and fixedws ppt pdf audio read
2/11 F No Class Wire Req. Due
7 16 2/14 M Interconnect 4: switching requirements ppt pdf audio Assign Retime read
17 2/16 W Interconnect 5: Mesh ppt pdf audio read
18 2/18 F Interconnect 6: MoT ppt pdf audio Interconnect Due read
8 2/21 M No Class President's Day
19 2/23 W Retiming 1: requirements, reasons, transformations ppt pdf audio read
2/25 F No Class CS Interview
9 20 2/28 M Retiming 2: structures ppt pdf audio Assign Final Exercise
(handed out in class)
read
21 3/2 W Time Multiplexing ppt pdf audio read
22 3/4 F Control ppt pdf audio Retime due
Assign EOT Feedback Questionnaire
read
10 23 3/7 M Specialization ppt pdf read
? 3/9 W Wrapup, Q&A ppt pdf
11 3/16 W Final Exercise Due 5pm

This working calendar is on the web: http://www.cs.caltech.edu/courses/cs184/winter2005.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