Determine the cpi load latency, Electrical Engineering

Assignment Help:

Question:

(a) Describe the following terminologies:
i. Branch
ii. Branch Prediction
iii. Branch Predictor
iv. Branch Misprediction

(b) Consider that 15% of instructions are loads and that 20% of the instructions following a load depend on its results and are stalled for 1 cycle. All instructions and all loads hit in their respective first-level caches. Consider further that 20% of instructions are branches, with 60% of them being taken and 40% being not taken. The penalty is 2 cycles if the branch is not taken, and it is 3 cycles if the branch is taken. Then, 1 cycle is lost for 20% of the loads, 2 cycles are lost when a conditional branch is not taken, and 3 cycles are lost for taken branches.

(i) Determine the CPI load latency, CPI branches, CPI, and IPC.

(ii) A very simple optimization implementation for branches is to consider that they are not taken. There will be no penalty if indeed the branch is not taken, and there will still be a 3 cycle penalty if it is taken. Calculate the CPI branches, CPI, and IPC.

(iii) Assuming that a branch-not-taken strategy has been implemented, plot CPI vs. branch misprediction cost when the latter varies between 3 and 20 cycles.

(iv) Do your computations in (iii) argue for sophisticated branch predictors when the pipelines become "deeper"?

(c) In (b), we assumed that the cache miss penalty was 20 cycles. With modern processors running at a frequency of 1 to 3 GHz, the cache miss penalty can reach several hundred cycles.

(i) Keeping all other parameters the same as in (b), plot CPI vs. cache miss penalty cost when the latter varies between 20 and 500 cycles.

(ii) Do your computations argue for the threat of a "memory wall" whereby loading instructions and data could potentially dominate the execution time?


Related Discussions:- Determine the cpi load latency

Explain working of phase shift oscillator, Explain working of Phase Shift O...

Explain working of Phase Shift Oscillator? Figure shows a phase shift oscillator. Here the combination of ReCe provides self bias for the amplifier. The phase of the signa

On state voltage drop - thyristor , On state  voltage  drop  It is...

On state  voltage  drop  It is  the maximum   instantaneous on state voltage  measured  under  pulse conditions to avoid  excessive dissipation at a particular junction  tem

Sketch the d.c. equivalent circuit of the amplifier, Question: Figure s...

Question: Figure shows the basic circuit of the BJT Common Emitter Amplifier. (a) What is the function of RB, RC, Ci, Co and CE ? (b) (i) Sketch the d.c. equivalent circu

Illustrate the construction and working of thermistor, Illustrate the const...

Illustrate the construction and working of:- (i) Pressure Thermometer (ii) Selective Radiation Pyrometer (iii) Thermistor (iv) Laws of Thermocouple

Disadvantages of software defined radio, Disadvantages of SDR 1. Power ...

Disadvantages of SDR 1. Power consumption is more due to rapid switching of modes 2. Hardware design is not easy 3. Software bugs exist in the system

Show how a 16-to-1 multiplexer implement the logic function, Q. Show how a ...

Q. Show how a 16-to-1 multiplexer can be used to implement the logic function described by the following truth table.

How to convert decimal to binary number, Q. How to convert Decimal to Binar...

Q. How to convert Decimal to Binary number? To convert the decimal to binary is slightly more difficult. There are two procedures (Methods) that may be used to convert from dec

Avalanche breakdown, Avalanche Breakdown: This type of breakdown takes...

Avalanche Breakdown: This type of breakdown takes place when both sides of junction are lightly doped and consequently the depletion layer is large. In this case, the electric

Chemistry, write a note on vulcanization

write a note on vulcanization

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd