ECE 412 Computer Architecture Lecture #11

10/21/97


Click here to start


Table of Contents

ECE 412 Computer Architecture Lecture #11

Simple Exception Recovery - Register Pressure

Recovery Block - Code Expansion vs. Efficiency

Sentinel Scheduling - Multiple Exceptions and Performance

Memory Disambiguation

Static Memory Dependency Analysis

Motivation for Dynamic disambiguation

Data speculation

Dynamic Memory Disambiguation work

Runtime Memory disambiguation

Key issues

Access size problems

Memory Conflict Buffer(MCB) Concept

MCB Operations

MCB Block Diagram

MCB Code Example

Need For Silent Instruction

Author: Preferred Customer