[an error occurred while processing this directive]
Review Topics for Midterm 1
Chapter 1
-
The importance of technological trends (1.3)
-
The importance of chip area (1.4)
-
SPEC benchmark suites (1.5)
-
Principles of computer design (1.6)
Chapter 2
-
Classifications of instruction set architectures (2.2)
-
Memory adressing modes (2.3)
-
Types of operations and their uses (2.7-2.9)
-
Encoding an instruction set and its impact (2.10)
Chapter 3
-
Tomasulo's Algorithm, reordering, and renaming (3.2, 3.3, 3.7)
-
Techniques for dealing with control dependences (3.4, 3.5)
-
Multiple issue and its complexities (3.6)
Chapter 4
-
Loop unrolling and loop-carried dependences (4.1, 4.4)
-
Static renaming (4.1)
-
XXX - dropped - Static branch prediction (4.2)
-
Staticly planned multiple issue - VLIW and EPIC (4.3)
-
XXX - dropped - Software pipelining (4.4)
-
XXX - dropped - Trace scheduling (4.4)
[an error occurred while processing this directive]