Syllabus

Fundamentals

Memory Hierarchy Design

Instruction Level Parallelism: Pipelining

Simultaneous Multithreading

Multiprocessors

Chapter 5

Warehouse scale computers

Cache Memory

Pipelining Basics

Data Level Parallelism