Consider the 4?bit saturating counter as a branch predictor with 16 states from 1111 to 0000? Describe in words the circumstances where such a counter might be effective.

What will be an ideal response?


If the branch predictor works in the same way as a 2?bit saturating counter, it has 16 states; 8 of which predict
take and 8 don’t take the branch. If you are in a run of taken or not taken branches (more than 15) then you are in
the strongest taken (or not taken state). It will take a run of eight wrongly predicted branches in sequence to
reverse the decision. Therefore, you might use such a system in circumstances where very longs runs of a branch
are in one direction, and you do not wish to reverse the direction unless there is a change of direction spanning 8
branches.

Computer Science & Information Technology

You might also like to view...

A(n) ______ and a(n) __________ can display icons contained in an ImageList control

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

In Outline view, click the ________ button to assign a paragraph to a higher level

Fill in the blank(s) with correct word

Computer Science & Information Technology

? Referring to the figure above, the ____ with the highest z-index value is stacked on top of other positioned elements

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

MLA and APA are reference styles used in a(n) ____.

A. Table of Authorities B. Combined document C. Index D. Bibliography

Computer Science & Information Technology