Table of Contents

Buzz Words

These are a list of keywords related to the topics covered in the class. These are to jog your memory. For a comprehensive list, please refer to lecture notes and the notes you take during class.

Lecture 2

ISA, Trade-offs, Performance

Lecture 3

Performance

Lecture 4

Pipelining

Lecture 5

Precise Exceptions

Lecture 6

Virtual Memory

Lecture 7

Out-of-Order Execution

Lecture 8

Exploiting ILP

Lecture 9

Caching Basics

Lecture 10

Runahead and MLP

Lecture 11

OOO wrap-up and Advanced Caching

Lecture 12

Advanced Caching

Lecture 13

More Caching

Lecture 14

Prefetching

Lecture 15

Prefetching (wrap up)

Lecture 16

Lecture 17

Lecture 19

Main memory system

Lecture 20

Lecture 21

Super scalar processing I

Lecture 22

Super scalar processing II

Lecture 23

Superscalar Processing III

Lecture 24

Control Flow

Lecture 25

Control Flow - II

Lecture 26

Control Flow - III & Concurrency

Concurrency

Lecture 27

VLIW