Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Old exsam Consider a(1,2) local predictor that can trak two branches. For the fllowing branch outcomes provide each prediction the table entry used to make

Old exsam
Consider a(1,2) local predictor that can trak two branches.
For the fllowing branch outcomes provide each prediction the table entry used to make the prediction any updates to the table as a result prediction and the final misperception rate assume that all branches up to this point have been taken lnitialize each predictor to the following
image text in transcribed
image text in transcribed
x1. 0(x2) dsub x4. x3. x2 bnez x4. Loop 3. 110 points] Consider a (1.2) local predictor that can track two branches. Fon owing branch outcomes, provide each prediction, the table entry us the prediction, any updates to the table as a result of the prediction, and the final misprediction rate. Assume that all branches up to this point have been taken. Initialize each predictor to the following: to make Branch PC Outcome 457 Entry Branch Last 2 outcomes (right is most recent) Prediction 776 543 776 457 T.NT I with one misprediction NT T with onc mis prediction T.T T.NT NT.T NTNT ves NT with one misprediction Yes457 NT 543 LA1 sd dadd x2, x2,#4 dsub x4, x3. x2 nez x4. Loop x1, 0(x2) 2 3. [10 points] Consider a (1.2) local predictor that can track two branches. For the foll owing 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 misprediction rate. Assume that all branches up to this point have been taken. Initialize each predictor to the following: Local predictor Entry Branch Branch PC Outcome 457 Last 2 outcomes (right is most recent) Prediction NT T.NT NT.T NT 776 543 776 457 with one mis prediction NT NT 00 T with one nusprediction Yes TNT NTT NTNT 4141 ool AA1 NT with one misprediction yes 57- 543 x1. 0(x2) dsub x4. x3. x2 bnez x4. Loop 3. 110 points] Consider a (1.2) local predictor that can track two branches. Fon owing branch outcomes, provide each prediction, the table entry us the prediction, any updates to the table as a result of the prediction, and the final misprediction rate. Assume that all branches up to this point have been taken. Initialize each predictor to the following: to make Branch PC Outcome 457 Entry Branch Last 2 outcomes (right is most recent) Prediction 776 543 776 457 T.NT I with one misprediction NT T with onc mis prediction T.T T.NT NT.T NTNT ves NT with one misprediction Yes457 NT 543 LA1 sd dadd x2, x2,#4 dsub x4, x3. x2 nez x4. Loop x1, 0(x2) 2 3. [10 points] Consider a (1.2) local predictor that can track two branches. For the foll owing 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 misprediction rate. Assume that all branches up to this point have been taken. Initialize each predictor to the following: Local predictor Entry Branch Branch PC Outcome 457 Last 2 outcomes (right is most recent) Prediction NT T.NT NT.T NT 776 543 776 457 with one mis prediction NT NT 00 T with one nusprediction Yes TNT NTT NTNT 4141 ool AA1 NT with one misprediction yes 57- 543

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

The Database Experts Guide To Database 2

Authors: Bruce L. Larson

1st Edition

0070232679, 978-0070232679

More Books

Students also viewed these Databases questions