Click here for the summary of grades
August 27 Introduction and review of Chapters 1 and 2
August 29 Review of processor design ( Chapters 4.1-4.4) and Intro to Pipelining ( lecture slides ) Homework 1 and solutions
September 3 Pipelining and its hazards ( lecture slides )
September 5 Dealing with data hazards ( lecture slides )
September 10 Dealing with control hazards ( lecture slides ) Homework 2 and solutions
September 12 Branch Prediction and exception handling ( lecture slides )
September 17 Multiple issue pipelines ( lecture slides )
September 19 Review for the exam ( last term's exam and its solutions ) Project 1
September 24 Exam 1
September 26 Memory technology and the concept of caching ( 55 minutes video and slides ) class work and quiz
October 1 Direct mapped caches ( 41 minutes video , slides and examples ) class work and quiz
October 3 Set associative caches and cache performance ( 40 minutes video , slides and examples ) class work and quiz
October 8 Software optimizations and memory reliability ( 52 minutes video and slides ) class work and quiz
October 10 Multiprocessor cache coherence ( 46 minutes video and slides ) class work and quiz
October 15 Virtual memory ( 40 minutes video and slides ) class work and quiz
October 17 Virtual memory ( 49 minutes video and slides ) class work and quiz
October 22 Review for the exam ( last term's exam and its solutions )
October 24 Exam 2 Project 2
October 29 Chapter 6: Introduction to parallel processing ( lecture slides )
October 31 MIMD, SIMD and SMT architectures ( lecture slides )
November 5 Programming shared memory systems ( lecture slides )
November 7 Programming shared memory systems
November 12 Network connected systems ( slides ) and Intro to GPUs ( slides ) Homework 3 and solutions
November 14 GPU architecture and programming ( slides )
November 19 GPU architecture and programming
November 21 GPU architecture and programming Homework 4
November 26 No class (Thanksgiving)
November 28 No class (Thanksgiving)
December 3 Last GPU slides and review ( sample questions, classwork and solution to homework 4)
December 5 Exam 3


Back to CS2410 home page