CS 3853/3851 Spring 2010 Schedule

This schedule gives the dates, topics, readings, and assignments for CS 3853/3851. Click on the topics for lecture notes. Note: These dates are tentative and subject to change. In particular, the dates and numbers of midterm exams may move readings may be shuffled, added, or deleted. Dates for homeworks might appear to be in a state of flux until they are assigned.

Spring 2010 Schedule
Week
Date
Topic
Readings for Next Time
Out
In
(Due)
1
January 20 Introduction H&P Chapter 1, Appendix B HW1: Intro  
2
January 25/27 Machine-Level Programming H&P Appendix A    
3
February 1/3 Cont. Introduction, Amdahl's Law, Performance H&P Appendix C   HW1
4
February 8/10 Performance and Pipelining H&P Chapter 2 HW2: Performance and ISA  
5
February 15/17 Continue Pipelining, Examples     HW2
6
February 22/24 Memory Hierarchy   HW3: Pipelining  
7
March 1/3 continue Memory Hierarchy     HW3
8
March 8/10 Midterm on Wednesday      
9
March 15/17 Spring Break      
10
March 22/24 Instruction-Level Parallelism, Branch Prediction   HW4: Cache  
11
March 29/31 continue ILP, Branch Prediction Example      
12
April 5/7 Dynamic Scheduling, More on ILP H&P Chapter 4   HW4
13
April 12/14 Wide-Issue, Speculation   HW5: Scheduling  
14
April 19/21 Selected Topics, Parallel,More Parallel      
15
April 26/28 Second Exam on April 28     HW5
16
May 7 There will be no final exam.