ECS 201A Midterm: ECS201A Midterm 2 Fall 2015

17 views7 pages

Document Summary

[2] give 1 technique that can be used to reduce the miss rate. (2) [2] give 1 technique that can be used to reduce the hit time. (must be different than the technique used for the previous answer). (3) [2] what is the primary difference between tomasulo"s algorithm and scoreboarding? (4) Give one example of a way to create a bigger basic block. (5) [4] what does rob stand for, and why is it used in modern advanced pipelines? (what necessary function does it help support?) (6) [4] compilers have trouble optimizing code that involves reads and writes to memory. Why? (the answer has nothing to do with how slow memory is - that is a different problem altogether). Describe what it is, how it works, and why it is used. Your description can (and probably should) include sketches and drawings. (8)