Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. [5] An ( m , n ) correlating branch predictor uses the behavior of the most recent m executed branches to choose from 2

1. [5] An (m,n) correlating branch predictor uses the behavior of the most recent m executed branches to choose from 2m predictors, each of which is an n-bit predictor. For this exercise, consider a (1,2) correlating predictor that can track four branches. For the following branch outcomes, provide each prediction, the table entry used to make the prediction, any updates to the table as a result of the prediction, and the final miss prediction rate of each predictor. Assume that all branches up to this point have been taken. Initialize each predictor to the following: (Note that please use 2-bit Saturating Counter in to figure out your answer.)

Table 1 Correlating predictor

Entry

Branch

Last outcome

Prediction

0

0

T

T

1

0

NT

NT with one miss prediction

2

1

T

T

3

1

NT

NT with one miss prediction

4

2

T

NT

5

2

NT

T with one miss prediction

6

3

T

T

7

3

NT

T

Branch PC(word address)

Outcome

891

NT

454

T

266

T

454

NT

266

T

891

NT

266

NT

891

NT

454

T

Answer :

Please finish the following tables Branch pc

Branch address

(2 bits)

History bit

(0 or 1)

Entry

(0,1,,or 7)

Prediction

T or NT

Outcome

T or NT

Miss predict

Hit or Miss

Table Update

891

454

266

454

266

891

266

891

454

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Types of physical Maps?

Answered: 1 week ago

Question

Explain Intermediate term financing in detail.

Answered: 1 week ago

Question

Types of cultural maps ?

Answered: 1 week ago

Question

Discuss the various types of leasing.

Answered: 1 week ago