subject
Engineering, 30.11.2019 02:31 daltonbrown4

Th e importance of having a good branch predictor depends on how oft en conditional branches are executed. together with branch predictor accuracy, this will determine how much time is spent stalling due to mispredicted branches. in this exercise, assume that the breakdown of dynamic instructions into various instruction categories is as follows: r-type beq jmp lw sw 40% 25% 5% 25% 5% also, assume the following branch predictor accuracies: always-taken always-not-taken 2-bit 45% 55% 85%4.15.1 [10] < §4.8> stall cycles due to mispredicted branches increase the cpi. what is the extra cpi due to mispredicted branches with the always-taken predictor? assume that branch outcomes are determined in the ex stage, that there are no data hazards, and that no delay slots are used.4.15.2 [10] < §4.8> repeat 4.15.1 for the "always-not-taken" predictor.4.15.3 [10] < §4.8> repeat 4.15.1 for for the 2-bit predictor.4.15.4 [10] < §4.8> with the 2-bit predictor, what speedup would be achieved if we could convert half of the branch instructions in a way that replaces a branch instruction with an alu instruction? assume that correctly and incorrectly predicted instructions have the same chance of being replaced.4.15.5 [10] < §4.8> with the 2-bit predictor, what speedup would be achieved if we could convert half of the branch instructions in a way that replaced each branch instruction with two alu instructions? assume that correctly and incorrectly predicted instructions have the same chance of being replaced.

ansver
Answers: 3

Another question on Engineering

question
Engineering, 03.07.2019 14:10
Amass of 1.5 kg of air at 120 kpa and 24°c is contained in a gas-tight, frictionless piston-cylinder device. the air is now compressed to a final pressure of 720 kpa. during the process, heat is transferred from the air such that the temperature inside the cylinder remains constant. calculate the boundary work input during this process.
Answers: 2
question
Engineering, 03.07.2019 19:30
When using the ohmmeter function of a digital multimeter, the leads are placed in what position relative to the component being tested? a. parallel b. control c. series d. line
Answers: 3
question
Engineering, 04.07.2019 18:10
Journeyman training is usually related (clo2) a)-to specific tasks b)-to cost analysis of maintenance task c)-to control process to ensure quality d)-to installation of machinery
Answers: 2
question
Engineering, 04.07.2019 18:20
What is the heat treatment of metals? what is the benefit of it? why and how it's useful? answer in details, do not write by hand.
Answers: 3
You know the right answer?
Th e importance of having a good branch predictor depends on how oft en conditional branches are exe...
Questions
question
Mathematics, 19.02.2021 05:50
question
Mathematics, 19.02.2021 05:50
question
Mathematics, 19.02.2021 05:50
question
Mathematics, 19.02.2021 05:50
question
Geography, 19.02.2021 05:50
question
Mathematics, 19.02.2021 05:50
Questions on the website: 13722361