Computer Architecture by D. Wentzlaff
- Course: Computer Architecture in Coursera
- Lecturer: David Wentzlaff (Princeton)
- Approx. 50 hours to complete
- Textbook:
- Prerequisite: Computer Organization and Digital Logic
- What’s the different between Comp.Org vs Comp.Arch lectures? See below!
- 700M transistor (Intel Core i7) vs 50K transistors (Basic pipelined processor)
Abstractions in Modern Computing Systems
-
From application requirements:
- suggest how to improve architecture
- Provide revenue to fund development
-
From technology constraints:
- Restrict what can be done efficiently
- New tech makes new arch possible
Syllabus
- Instruction Set Architecture and Microcode
- [[ DW) Microcode and Pipelining ]]
- [[ Cache Review ]]
- [[ Superscalar1 ]]
- [[ Superscalar2 ]]
- [[ Superscalar3 ]]
- [[ Superscalar4 ]]
- [[ VLIW1 ]]
- [[ VLIW2 ]]
- [[ Branch Prediction ]]
- [[ Advanced Caches 1 ]]
- [[ Advanced Caches 2 ]]
- [[ Memory Protection ]]
- [[ Vector Processors and GPUs ]]
- [[ Multithreading ]]
- [[ Parallel Programming 1 ]]
- [[ Parallel Programming 2 ]]
- [[ Small Multiprocessors ]]
- [[ Multiprocessor Interconnect1 ]]
- [[ Multiprocessor interconnect2 ]]
- [[ Large Multiprocessors - Directory Protocols ]]
Reference
Notes Mentioning This Note
Table of Contents