CS/ECE 552 Introduction to Computer ArchitectureLecture Video Recordings Instructor Matthew D. Sinclair |
This webpage contains links to Professor Sinclair's video recordings for 552, including MP4 and HTML versions, as well as PDFs for the slides. This site will be updated as the semester progresses.
Lecture | Topic | Content |
1 | Course Introduction | |
2 | Performance and Cost | |
3 | Benchmarks, Means, & Amdahl's Law | |
4 | ISA -- MIPS | |
5 | ISA -- x86 | |
6A | Arithmetic: 2's Complement, Signed/Unsigned | HTML, MP4, Slide PDF |
6B | Arithmetic & Logic Unit | HTML, MP4, Slide PDF |
7 | Advanced Arithmetic | HTML, MP4, Slide PDF |
8 | Integer Multiplication | |
9 | Integer Division | |
10 | Floating Point | |
11A | Sequential Logic & Synchronrous Design | HTML, MP4, Slide PDF |
11B | Single Cycle Datapath | HTML, MP4, Slide PDF |
12 | Single Cycle Control Path | HTML, MP4, Slide PDF |
13 | Multicycle Datapath | To Be Removed |
14A | Microcode and Exceptions | To Be Removed |
14B | Pipelining & Exceptions | HTML, MP4, Slide PDF |
15A | Processor Pipelining: Motivation | HTML, MP4, Slide PDF |
15B | Processor Pipelining: Processor Datapath | HTML, MP4, Slide PDF |
15C | Processor Pipelining: Processor Control Logic | HTML, MP4, Slide PDF |
16A | Processor Pipeline Hazards: Identifying Dependences | HTML, MP4, Slide PDF |
16B | Processor Pipeline Hazards: Data Hazards | HTML, MP4, Slide PDF |
16C | Processor Pipeline Hazards: Control Hazards & Exceptions | HTML, MP4, Slide PDF |
17A | Processor (superscalar): The Limits of Scalar Pipelines | HTML, MP4, Slide PDF |
17B | Processor (superscalar): Amdahls Law to the Rescue? | HTML, MP4, Slide PDF |
17C | Processor (superscalar): Proposing Superscalar | HTML, MP4, Slide PDF |
18 | Superscalar Processors & MIPS R10000 | |
19 | Cache Concepts | |
20 | Cache Design | |
21A | Cache Performance: Hits & Misses | HTML, MP4, Slide PDF |
21B | Cache Performance: The Impact of Misses | HTML, MP4, Slide PDF |
22A | Virtual Memory: Basics | HTML, MP4, Slide PDF |
22B | Virtual Memory: Translation | HTML, MP4, Slide PDF |
23 | Main Memory & ECC | |
24A | IO: Motivation | HTML, MP4, Slide PDF |
24B | IO: Reliability | HTML, MP4, Slide PDF |
24C | IO: Buses | HTML, MP4, Slide PDF |
24D | IO: Interfacing | HTML, MP4, Slide PDF |
25 | Parallel Processors | |
26 | Shared Memory | To Be Removed |
27 | Multithreading/Multicore |