Problem What is the average CPI of this program? We have the computer from the previous problem with the following specs CPI for each instruction class CPI of A B C CPI 1 2 3 We have the program where the instructions distributed the following way CPI for each instruction class Portion of A B C 50% 35% 15% Lets assume X instructions in the program otes #_cycles = (X instr *0.5) * 1 cycle/instr + (X instr * 0.35)*2 cycle/instr + (X instr * 0.15)*3 cycle/instr = x*0.5 cycle + X*0.7 cycle + X*0.45 cycle = X*1.65 cycle Aver CPIX*1.65 cycles / X instr = 1.65 cycle/instr I

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 19PE
icon
Related questions
Question

so over here the average cpi is already solved but 

How fast (in seconds) will the program execute? please show using measurement units in the computation please. 

Problem
What is the average CPI of this program?
We have the computer from the previous problem with the following
specs
CPI for each instruction class
CPI of A
B
C
CPI
1
2
3
We have the program where the instructions distributed the following
way
CPI for each instruction class
Portion of A
B
C
50%
35%
15%
Lets assume X instructions in the program
otes
#_cycles = (X instr *0.5) * 1 cycle/instr + (X instr * 0.35)*2 cycle/instr + (X instr * 0.15)*3
cycle/instr = x*0.5 cycle + X*0.7 cycle + X*0.45 cycle = X*1.65 cycle
Aver CPIX*1.65 cycles / X instr = 1.65 cycle/instr
I
Transcribed Image Text:Problem What is the average CPI of this program? We have the computer from the previous problem with the following specs CPI for each instruction class CPI of A B C CPI 1 2 3 We have the program where the instructions distributed the following way CPI for each instruction class Portion of A B C 50% 35% 15% Lets assume X instructions in the program otes #_cycles = (X instr *0.5) * 1 cycle/instr + (X instr * 0.35)*2 cycle/instr + (X instr * 0.15)*3 cycle/instr = x*0.5 cycle + X*0.7 cycle + X*0.45 cycle = X*1.65 cycle Aver CPIX*1.65 cycles / X instr = 1.65 cycle/instr I
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning