Question: 1. Assume to execute arithmetic, memory, and branch instructions, in a processor which has CPIs of 1, 10, and 5, respectively. In a program,

1. Assume to execute arithmetic, memory, and branch instructions, in a processor

1. Assume to execute arithmetic, memory, and branch instructions, in a processor which has CPIs of 1, 10, and 5, respectively. In a program, total number of instructions is 10-billions, where arithmetic instructions is 75%, memory is 20%, and branch instruction is 5%. The CPU frequency is 2 GHz. (a) Find out the overall CPI for this program. (b) What is the CPU time/execution time of this program? (c) What is the MIPS (million instructions per second) of the program? 10 10 8 5 (d) If you want to execute the program with 50% execution time, what will be the frequency of the new processor? Assume your processor speed is only responsible for 50% of your execution time. (e) What is the cycle time of the old and new processor? 7 5

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!