Computer Organization and Design PDF , PPT Slides


Computer Organization and Design

Instructor: Rajeev Balasubramonian

Textbook: Computer Organization and Design — The Hardware/Software Interface — 3rd Edition, David Patterson and John Hennessy (note that half the text is on the included CD).

Slides

Lecture   Topic

Reading  

Introduction to Computer   Organization. Slides: ppt pdf Chapt 1
MIPS Instruction Set Architecture.   Slides: ppt pdf Chapt 2
More on MIPS ISA, procedures.   Slides: ppt pdf Chapt 2
Procedure calls. Slides: ppt pdf Chapt 2
Case study, IA-32 instruction set.   Slides: ppt pdf Chapt 2
SPIM Simulator. Slides: ppt pdf App A
Number Systems, Addition & Subtraction. Slides: ppt pdf Chapt 3
Multiplication, Division. Slides: ppt pdf Chapt 3
Floating Point Representations   & Operations. Slides: ppt pdf Chapt 3
Measuring Computer Performance.   Slides: ppt pdf Chapt 4
Introduction to Digital Design.   Slides: ppt pdf App B
Hardware for Arithmetic. Slides: ppt pdf App B
Sequential Circuits. Slides: ppt pdf App B
CPU Organization and Design. Slides:   ppt pdf Chapt 5
Recap for mid-term. Slides: ppt pdf  
Basic CPU Design. Slides: ppt pdf Chapt 5
Pipelining. Slides: ppt pdf Lecture notes Chapt 6
More on Pipelining. Slides: ppt pdf Chapt 6
Memory System Design. Slides: ppt pdf Lecture notes Chapt 7
More on Memory Systems. Slides: ppt pdf Chapt 7
Virtual Memory. Slides: ppt pdf Chapt 7
I/O, Disks, RAID. Slides: ppt pdf Chapt 8
Multiprocessor Systems. Slides: ppt pdf Lecture notes Chapt 9
More on Multiprocessors. Slides: ppt pdf Chapt 9
Multi-core processors. Slides: ppt pdf  
Recap lecture. Slides: ppt pdf  
TBA. Slides: ppt pdf