Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

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 ... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer Organization And Design The Hardware Software Interface

Authors: David A. Patterson, John L. Hennessy

4th Revised Edition

0123747503, 978-0123747501

More Books

Students also viewed these Programming questions

Question

What is blocking and probability of blocking?

Answered: 1 week ago