Computer Systems Architecture
Download slides here
|
|
||
|
Introduction, What is computer architecture, and why should I care? ppt pdf | ||
|
Technology Trends, Instruction set architecture (ISA) I ppt pdf | ||
|
ISA II ppt pdf | ||
|
ISA III ppt pdf | ||
|
Computer Arithmetic, ALU design ppt pdf | ||
Assessing Computer System Performance ppt pdf | |||
|
Microarchitecture Review ppt pdf | ||
|
Multicycle execution and performance analysis ppt pdf | ||
|
Pipelining I (Owen Hofmann/Vitaly Shmatikov, guest lecture) ppt pdf | ||
|
Pipelining II ppt pdf | ||
|
Pipelining III ppt pdf | ||
|
Introduction to hardware description languages (Verilog)
ppt
pdf
more-pdf(with permission from MIT) alu.tar shift.tar (ALU and shift register verilog example files. Extract with tar xvf alu.tar) |
||
|
Caches I ppt pdf | ||
|
Caches II ppt pdf | ||
|
Caches III ppt pdf | ||
|
Main Memory ppt pdf | ||
|
Virtual Memory I ppt pdf | ||
|
Virtual Memory II ppt pdf (Owen Hofmann/Vitaly Shmatikov, guest lecture) | ||
Virtual Memory III ppt pdf | |||
| |||
|
Instruction-level parallelism (ILP) I ppt pdf | ||
|
Instruction-level parallelism (ILP) II ppt pdf | ||
|
Instruction-level parallelism (ILP) III ppt pdf | ||
|
Multiprocessor architectures I ppt pdf | ||
|
Multiprocessor architectures II ppt pdf | ||
|
Thankgiving Holiday | ||
|
Virtual machines | ||
|
Review and Wrapup ppt pdf |