The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
====== Week of Monday Sept. 7, 2009 ======
Performance lec01_performance.pdf
Basic Pipelining module2_pipelining.pdf
Continue with pipelining
Instruction Level Parallelism ILP module3_lip_loops.pdf
More on Instruction level parallelism scoreboard module4_scoreboard.pdf
Reading week. No classes
Tomasulo's algorithm module5_tomasulo.pdf
Midterm is on Oct. 27
More on instruction level parallelism module6_moreilp.pdf, speculation and loop carried dependency
Quiz 2 Thread level parallelism module7_smt.pdf
cache module8_cache.pdf
Quiz 2 Thursday 26 main memory module9_memory.pdf