Examlex

Solved

Branch Prediction

question 7

Essay

Branch Prediction. Consider the following sequence of actual outcomes for a single static branch. T means the branch is taken. N means the branch is not taken. For this question, assume that this is the only branch in the program.
(b) Now, assume a two-level branch predictor that uses one bit of branch history-i.e., a one-bit BHR. Since there is only one branch in the program, it does not matter how the BHR is concatenated with the branch PC to index the BHT. Assume that the BHT uses one-bit counters and that, again, all entries are initialized to N. Which of the branches in this sequence would be mis-predicted? Use the table below.
Branch Prediction. Consider the following sequence of actual outcomes for a single static branch. T means the branch is taken. N means the branch is not taken. For this question, assume that this is the only branch in the program. (b) Now, assume a two-level branch predictor that uses one bit of branch history-i.e., a one-bit BHR. Since there is only one branch in the program, it does not matter how the BHR is concatenated with the branch PC to index the BHT. Assume that the BHT uses one-bit counters and that, again, all entries are initialized to N. Which of the branches in this sequence would be mis-predicted? Use the table below.


Definitions:

Imperative

Something that is considered absolutely necessary or obligatory; a command or principle that must be followed.

Economic Subsystem

A division within a larger economic system that operates its own particular processes or functions, such as agriculture or manufacturing.

Adaptive

Characterizing an ability or tendency to adjust effectively to new conditions or environments.

Imperative

Describes something that is absolutely necessary or required, often used in the context of commands or duties.

Related Questions