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

Show advantages and disadvantages of a r-c couple amplifier, Q. What are th...

Q. What are the advantages and disadvantages of a R-C coupled amplifier. Advantages · It has excellent frequency response. The gain is constant over the audio frequency ra

Calculate the small signal voltage gain, Calculate the Small Signal Voltage...

Calculate the Small Signal Voltage Gain a) Calculate the small signal voltage gain a v = v o /v i , input resistance R i , and output resistance Ro for the circuit below. A

Transistor terminals in bjt, Q. Transistor terminals in BJT ? BJTS have...

Q. Transistor terminals in BJT ? BJTS have three terminals namely base terminal, emitter terminal and collector terminal .The emitter layer is a source of charge carriers and i

Working design with realistic models, A preliminary design with ideal resis...

A preliminary design with ideal resistors, inductors and capacitors, will get 25 marks. If the design does not meet the specifications then one mark will be deducted following the

Finite state machine, the tutorial assignment is part of my thesis work and...

the tutorial assignment is part of my thesis work and i need help in it please

Effective value for periodic waveforms, Q. With a direct current of I A, th...

Q. With a direct current of I A, the power expended as heat in a resistor of Ris constant, independent of time, and equal to I 2 R. Consider Problem and find in each case the effe

Determine dielectric materials are which type of materials, Dielectric mate...

Dielectric materials are (A) Insulating materials.        (B) Semiconducting materials. (C) Magnetic materials.         (D) Ferroelectric materials. Ans:

What is non-maskable interrupts, An interrupt which can be never be turned ...

An interrupt which can be never be turned off (ie. disabled) is called as Non-Maskable interrupt.

Where does the real mode on the cpu come from, The original 8086, which onl...

The original 8086, which only had 1 MB of memory. This megabyte is dividing into low memory for IRQ tables, application memory and high memory.

Magnitude comparator, circuit diagram of 2 bit magnitude comparator

circuit diagram of 2 bit magnitude comparator

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