00:01
Hi to everyone, here the average cpi value for each scenario.
00:05
So, first scenario 1, installing on every branch.
00:15
Here average cpi 1 .3.
00:21
Explanation, on every branch there is a 3 cycle install.
00:37
Since branchless branches account for 15 % of executed instruction.
00:55
This leads to an average cpi 1 .3.
01:00
Scenario 2, predicting not taken with squashing.
01:08
So, here average cpi is 2.
01:12
In this scenario, branches are always predicted as not taken.
01:33
And misphased instructions are squashed.
01:48
There is no additional cycle added.
01:50
Scenario 2, this is scenario 3 with 2 delay slots.
02:08
1, no instruction in delay slot.
02:16
Here average cpi equals to 1 .3...