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

Sketch the labelled frequency response, Question: (a) Consider the foll...

Question: (a) Consider the following RC admittance function: (i) If the function is to be realised using the Cauer II Form, find the values of the different components

Show dc generator characteristics, Q. Show DC Generator Characteristics? ...

Q. Show DC Generator Characteristics? Figure shows schematic diagrams of field-circuit connections for dc machines without including commutating pole or compensating windings.

Digital control system, Please suggest recent application of DCS WHICH I CA...

Please suggest recent application of DCS WHICH I CAN USE AS A TOPIC OF MY Ph.D.

Realize the function f by a k map using 0s, Q. Given the following truth ta...

Q. Given the following truth table: (a) Realize the function f by a K map using 0s. (b) Realize the function f by a K map using 1s.

How monitoring and control has be done, How control and monitoring has be d...

How control and monitoring has be done - Sensors gather information from application being monitored or controlled. - The data being gathered is frequently analogue in natur

Control Charts, Control Charts The control chart is the fundamental to...

Control Charts The control chart is the fundamental tool of Statistical Quality Control (SQC). It denotes the general cause variation in which is built into a system therefore

Types of high voltage distribution system, Types of High Voltage Distributi...

Types of High Voltage Distribution System A High Voltage Distribution System could be of the subsequent types: - Three phase Extension HT line from the primary substation a

Explain about common channel signalling, Q. Explain about Common Channel Si...

Q. Explain about Common Channel Signalling? Common Channel Signalling (CCS), centralized maintenance and automatic faultdiagnosis and interactive human-machine interface are so

1- phase full bridge inverter with r- load , 1- phase  Full Bridge Invert...

1- phase  Full Bridge Inverter with R- Load 1-phase full  bridge inverter with resistive load R i it has  advantage over 1-? half  bridge  inverter that it does  not require

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