This is a general timetable for Compsci 220 / ECE 252 Fall 2006, it may change. The HW #X indicate homework due dates. See the Readings section for what to read.

Week Tuesday Thursday
Aug 28

Intro/Fundamentals (Ch1)

Start ISA (Ch 2)
Sep 4 End Instruction Sets Start Pipelining (App A)
Sep 11 End Pipelining (HW #1) Start Static ILP (Ch 4)
Sep 18 Static ILP Start Dynamic ILP (CH3)
Sep 25 Dynamic ILP (HW #2) Dynamic ILP
Oct 2 Dynamic ILP Dynamic ILP
Oct 9
Fall Break
Review for Midterm (HW #3)
Oct 16
Midterm
Start Memory Systems (Ch 5)
Oct 23 Memory Systems Memory Systems
Oct 30 End Memory Systems End Memory Systems, brief I/O(HW #4)
Nov 6 Start Multithreading (Ch 6) Multithreading
Nov 13 Multithreading/multiprocessors Multithreading
Nov 20 Nano Overview (HW #5) Thanksgiving
Nov 27 Project Work Day Review for Final
Dec 4 Project Presentations Project Presentations
Dec 11
Exam Week