Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

*COMPUTER ENGINEERING question 3. Consider two implementations, I1 and 12, of the same instruction set. There are three classes of instructions A, B, and C,

image text in transcribed
*COMPUTER ENGINEERING question
3. Consider two implementations, I1 and 12, of the same instruction set. There are three classes of instructions A, B, and C, in the instruction set. I1 has the clock rate of 6 GHz, and 12 has a clock rate of 3 GHz. the average number of cycles for each instruction class on I1 and 12 are given in the following table: Class CPI on I1 CPI on 12 C1 usage C2 Usage3 Usage 2 [ 20% 40% i 25% The table also contains a summary of average proportion of instruction classes generated by three different compilers. Cl ia a compiler produced by makers of I1. C2 is produced by the makers of 12, and the other compiler C3 is a third party product. Assume that each compiler uses the same number of instructions for a given program but that the instruction mix is as described in the table. (a) Using CI on both I1 and 12, how much faster can the makers of I1 claim 11 is compared to 12? (3 points) (b) Using C2 how much faster can the makers of 12 claim that 12 is compared to 11? (3 points) (c) If you purchase 11, which compiler would you use? 3 points) (d) If you purchase 12, which compiler would you use? (1 point) (e) If you purchased both II and 12, which compiler would you use on both implementations? (1 point)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

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

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

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

Get Started

Students also viewed these Databases questions