EE7720 Class Notes
Chapter
1 - Fundamentals of Computer Design
Appendix B -
Instruction Set Principles and Examples
Chapter 2 - Instruction-Level Parallelism and Its Dynamic Exploitation
Part 1: Pipeline
Fundamentals (Appendix A)
Part 3: Multi-issuing and
Speculative execution
Chapter 3 – Limits on
Instruction-Level Parallelism
Chapter 5 - Memory Hierarchy Design
Part 1: Appendix
C. Review of Memory Hierarchy
Part 2: Optimizations
of Memory Hierarchy
Part 3: Virtual Machines
Chapter 4 - Multiprocessors and Thread-Level Parallelism
Part 1: Introduction
and SMP Architecture
Part 2: DSM
Architecture
Chapter 6 - Storage
Systems