6.S195 Lectures
Fall 2013
Lectures
- Lecture 1 (Sept 4) - Introduction
[pdf]
[pptx]
- Lecture 2 (Sept 6) - Combinational Circuits
[pdf]
[pptx]
- Lecture 3 (Sept 9) - Sequential Circuits
[pdf]
[pptx]
- Lecture 4 (Sept 13) - Bluespec Semantics
[pdf]
[pptx]
- Lecture 5 (Sept 16) - FFT
[pdf]
[pptx]
- Lecture 6 (Sept 18) - Pipelining Combinational Circuits
[pdf]
[pptx]
- Lecture 7 (Sept 23) - Concurrency Analysis with EHRs
[pdf]
[pptx]
- Lecture 8 (Sept 25) - Hardware Compiler
[pdf]
[pptx]
- Lecture 9 (Sept 30) - Non-Pipelined SMIPS Processor
[pdf]
[pptx]
- Lecture 10 (Oct 2) - Non-Pipelined and Pipelined SMIPS Processors
[pdf]
[pptx]
- Lecture 11 (Oct 9) - Control Hazards
[pdf]
[pptx]
- Lecture 12 (Oct 11) - Data Hazards
[pdf]
[pptx]
- Lecture 13 (Oct 16) - Multistage Pipelines
[pdf]
[pptx]
- Lecture 14 (Oct 21) - Branch Prediction
[pdf]
[pptx]
- Lecture 15 (Oct 23) - Branch Prediction 2
[pdf]
[pptx]
- Lecture 16 (Oct 28) - Branch Prediction 3
[pdf]
[pptx]
- Lecture 17 (Oct 30) - Caches
[pdf]
[pptx]
- Lecture 18 (Nov 4) - Non-blocking Caches
[pdf]
[pptx]
- Lecture 19 (Nov 6) - Exceptions
[pdf]
[pptx]
- Lecture 20 (Nov 13) - Virtual Memory
[pdf]
[pptx]
- Lecture 21 (Nov 18) - Cache Coherence
[pdf]
[pptx]
- Lecture 22 (Nov 20) - Cache Coherence 2
[pdf]
[pptx]
- Lecture 23 (Nov 25)
Tutorials