Question: Now, you are given 3 processors A , B , C , and 5 benchmark programs P 1 to P 5 . The following summarizes
Now, you are given processors and benchmark programs to The following summarizes
the run time of these programs in the processors. In all cases, both the raw CPU times in seconds
Consider the programs and running in processor A and with the following number of
instructions:
HINT: use a spreadsheet program to help with answering this question.
A What is the average CPI of programP, when executed on processor A and
A Processor A runs at while processor runs at double the clock rate. Consider
only the programs and individually, which processor results in higher performance, and by
how much?
A When considering all three programs as a whole, which processor is faster? On average geometric
mean how much faster is the faster processor?
A You are allowed to improve the speed of only of the three instruction types ALU BranchJump
LoadStore of the slower processor. Assuming the clock frequency remains unchanged, what is the
maximum speedup possible when using the total runtime not geometric mean for the three programs?
A If the geometric mean of speedup between the processors among the programs were to measure
how good a processor is would that affect your choice of instruction class to improve on If so how does
it affect your answer? If not, explain why it doesn't matter whether total runtime or geometric mean is
used?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
