Syllabus

Chapter 1: Fundamentals

Chapter 2: Memory Hierarchy Design

Chapter 3: Instruction Level Parallelism

Chapter 4: Data-Level Parallelism

Chapter 5: Thread-Level Parallelism

Chapter 6: Warehouse Scale Computers

 

Multiprocessors

Cache Memory

Pipelining Basics

Warehouse Scale Computers