====== 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 ===== Week 1 Sept, 9, 2013 {{:part_1_intro.pdf|}} ===== Week 2 Sept. 16 ===== This is a quick review for pipelines and hazards. I am including slides from a previous year. You have already covered this in 2021. I will go through it very quickly just to remind you with pipeline techniques {{:review_pipeline.pdf|}} Lassonde Symposium [[http://us5.campaign-archive2.com/?u=31bb3e6e869bcb85031d2506b&id=8277480ac3&e=]] Check Assignments for HW 1 ===== Week 3 Sept. 23 ===== Ch 3 {{:ch_3_ilp.pdf|Part 1 ILP}} ===== Week 4 Sept. 30 ===== ILP cont'd {{:tomasulo.pdf|Tomasulo's Algorithm}} ===== Week 5 Oct. 7 ===== Hardware based speculation {{:reorder_buffer.pdf|}} ** Quiz 1 ** ===== Week 6 Oct. 14 ===== Continue with speculation and reorder buffer ===== Week 7 Oct. 21 ===== Speculation and reorder buffer ===== Week 8 Oct. 28 ===== __**Midterm**__ Oct. 29, 2013 ===== Week 9 Nov. 4 ===== **Tuesday Nov. 5, class is canceled** Thread Level parallelism {{:threads.pdf|TLP}} ===== Week 10 Nov. 11 ===== Chapter 2 {{:cache.pdf|cache}} Quick Review Main Memory {{:dram.pdf|DRAM}} ===== Week 11 Nov. 18 ===== DRAM Cont. ==== Quiz 2==== ===== Week 12 Nov. 25 ===== Vector Architecture {{:vector.pdf|Vector}} ===== Week 13 Dec. 2 ===== ==== Quiz 3 ==== ===== Final Exam ===== **I have emailed an example on ROB, if you did not receive it, please contact me and I will email it to you**