Working Calendar: CS184a, Fall 2000

Wk Lect. Date Lecture Slides Due Ref.
1 1 9/25 M Intro/Overview ppt pdf DQ course info
Assign Logic
2 9/27 W gates/logic/FSMs ppt pdf Basics of Logic Design
2 3 10/2 M arithmetic, pipelining, throughput, latency ppt pdf Logic Due (10/3 ok)
Assign Arith
Arithmetic for Computers;
Performance Measures and Trade-offs
4 10/4 W Memories, ALUs, Area/Time Tradeoffs ppt pdf
3 5 10/9 M What is required for computation?, Instructions 1 ppt pdf Arith/pipe DUE
Assign ucode
181 ref.
ch8 RCGP
6 10/11 W Costs and Change, MOS Scaling ppt pdf cite and additional
4 7 10/16 M Instructions 2, Compare Costs ppt pdf Assign instr
ucode DUE
ch9 RCGP
ccmpare SPIE98
8 10/18 W Compute 1: LUTs ppt pdf cite and additional
5 9 10/23 M No Class Assign compute
Instructions Due
Caltech CS Retreat
10 10/25 W Compute 2: ALUs and PLAs ppt pdf cite and additional
6 11 10/30 M Interconnect 1: significance, model, busses, and crossbars ppt pdf Assign Wiring Requirements
Compute Due
cite and additional
12 11/1 W Interconnect 2: requirements and implications ppt pdf cite and additional
7 13 11/6 M Interconnect 3: hierarchical and fixedws ppt pdf Assign Interconnect
mult16b partition
Wiring Requirements Due
* 11/8 W No Class, see Friday DARPA BRASS Review
14 11/10 F 1pm: Interconnect 4: symmetric and switching ppt pdf additional
8 15 11/13 M Retiming 1: requirements, reasons, transformations ppt pdf Assign Retime
Interconnect Due
cite and additional
16 11/15 W Retiming 2: structures ppt pdf cite and additional
9 17 11/20 M Time Multiplexing ppt pdf Retiming due
there is no hw9
cite and additional
18 11/22 W Control ppt pdf cite
10 19 11/28 M Specialization ppt pdf Assign Final Exercise cite and additional
20 11/30 W Review ppt pdf Assign Feedback Questionnaire
11 12/6-8 Finals
F 12/8 Final Exercise Due 5pm

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