Question: Consider two different implementations M1 (1.5 GHz) and M2 (2 Ghz) of the same instruction set. There are three classes of instructions with following

 Consider two different implementations M1 (1.5 GHz) and M2 (2 Ghz) of the same instruction set. There are  

Consider two different implementations M1 (1.5 GHz) and M2 (2 Ghz) of the same instruction set. There are three classes of instructions with following CPIS I. II. III. IV. Class CPI for M1 CPI for M2 A 2 2 B 2 3 5 4 What are the peak performances of M1 and M2? Show that if 50% of the instructions executed in a certain program are from class B and rest are divided equally among remaining classes, then which machine is faster and by what factor? What is the effect if composition of the program is changed such that all the instructions are divided equally among all the classes? We redesign the machine M1 such that with negligible cost increase the CPI for class C instructions improved from 5 to 3, CPI for all other instruction classes remained unchanged. What should be the minimum percentage of class C instructions for 20% improvement in the performance?

Step by Step Solution

3.29 Rating (152 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

The image contains a chart with Classes of instructions A B C and their corresponding CPIs Cycles Per Instruction for two different machine implementations M1 15 GHz and M2 2 GHz and a series of four ... View full answer

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!