CS136, Advanced Architecture Instruction-Level Parallelism Outline • • • • • • ILP Compiler techniques to increase ILP Loop unrolling Static branch prediction Dynamic branch prediction Overcoming data hazards with dynamic scheduling • Tomasulo’s algorithm •

Download Report

Transcript CS136, Advanced Architecture Instruction-Level Parallelism Outline • • • • • • ILP Compiler techniques to increase ILP Loop unrolling Static branch prediction Dynamic branch prediction Overcoming data hazards with dynamic scheduling • Tomasulo’s algorithm •