Question: Assume for a given processor the CPI ( cycles per instruction ) are as follows: arithmetic instructions is 1 load / store instructions is 1
Assume for a given processor the CPI cycles per instruction are as follows:
arithmetic instructions is
loadstore instructions is
branch instructions is
Assume a program has the following instruction breakdowns:
million arithmetic instructions
million loadstore instructions
million branch instructions.
Suppose that new, more powerful arithmetic instructions are added to the instruction set. On average, using these more powerful arithmetic instructions, the number of arithmetic instructions needed to execute a program is reduced by with the impact that clock cycle time is now increased by
Is this a good design choice? Why? points
Suppose that we find a way to double the performance of arithmetic instructions. What is the overall speedup of our machine? What if we find a way to improve the performance of arithmetic instructions by times? points
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
