Course Outline
The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
Week 1 (Tuesday 8, 2016)
Introduction trends in technology
Reading: Textbook: 1.1-1.4
Week 2 (Week of 9/12/2016)
Fundamentals of quantitative design and analysis Part 2 Trends in cost, dependability and perfromance
Reading: Textbook 1.5-1.9
Week 3 (MWeek of 9/19/2016)
Week 4 (Week of 9/26/2016)
Week 5 -- Week of Oct 3
Week 6 -- Week of Oct 10
Loop unrolling and software pipelining here
Quiz 1 (Thursday) Quiz 1 covers up to DRAM + Cache
Week 7 -- Week of Oct 17
Week 8 -- Week of Oct 24
Week 9 -- Week of Oct 31
Midterm(Tuesday)
here is last year midterm (doesn't mean that what you should concentrate on)
Week 10 -- Week of Nov 7
Paper review details are here
Week 11 -- Week of Nov 14
Quiz 2 (Thursday) mainly branch predictors
SIMD
Week 12 -- Week of Nov 21
Week 13 -- Week of Nov 28
Final Exam
Sample final (2015)
Quiz 3 solution I was tolerant to what does it means 10 cycles delay (or 6 in case of adder), doe sit means data is rfeady in the 10th or 11th cycle. I accepted both answers