Class Note

 

Lecture

Coverage in Textbook

Title

Introduction

1

Chapter 1

Fundamentals of Computer Design

2

Chapter 1

Fundamentals of Computer Design II

3

Appendix A

Pipelining

4

Chapter 2

Instruction-level Parallelism and its Exploitation (Dynamic)

5

Chapter 2

Instruction-level Parallelism and its Exploitation (cont.)

6

Chapter 3

Limits on Instruction-level Parallelism

7

Appendix C

Review of Memory Hierarchy

8

Chapter 4

Multiprocessors and Task-level Parallelism

9

Chapter 4

Multiprocessors and Task-level Parallelism (cont.)

10

Chapter 5

Memory Hierarchy Design