Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Assume for a given processor the C P I of arithmetic instructions is 2 , the C P I of load / store instructions is
Assume for a given processor the I of arithmetic instructions is the I of loadstore
instructions is and the I of branch instructions is Assume a program has the following
instruction breakdowns: million arithmetic instructions, million load store instructions, and
million branch instructions.
a Suppose that new more powerful arithmetic instructions are added to the instruction set. On
average, through the use of these more powerful arithmetic instructions, we can reduce the number
of arithmetic instructions needed to execute a program by
b For a the cost of increasing the clock cycle time is only is this a good design choice? Why?
c Suppose that we find a way to double the performance of arithmetic instructions. What is the
overall speedup of our machine?
d What if we improve the performance of arithmetic instructions by times?
Assume that for a given program of the executed instructions are arithmetic, are
loadstore and are branch. Given the instruction mix and the assumption that an arithmetic
instruction requires cycles a load store instruction requires cycles and a branch instruction
requires cycles find the average I
a For a improvement in performance how many cycles on average may an arithmetic
instruction take if a loadstore and branch instructions are not improved?
b For a improvement in performance how many cycles on average may an arithmetic
instruction take if loadstore and branch instructions are not improved?
c For a improvement in performance how many cycles must a branch instruction take if
loadstore and arithmetic instructions are not improved?
d For a improvement in performance how many cycles must a loadstore instruction take if
branch and arithmetic instructions are not improved?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started