Question: Question 3: Computer Abstractions and Technology Consider two different implementations, MI and M2, of the same instruction set. There are three classes of instructions (A,
Question 3: Computer Abstractions and Technology Consider two different implementations, MI and M2, of the same instruction set. There are three classes of instructions (A, B, and C) in the instruction set. M1 has a clock rate of 400 MHz and M2 has a clock rate of 200 MHz. The average number of cycles for each instruction class on MI and M2 is given in the following table: Class CPI on MI CPI on M2 C1 usage C2 usage C3 usage A 2 30% 30% 50% B 50% 20% 30% 50% 20% 4 6 4 8 8 20% The table also contains a summary of how three different compilers use the instruction set. Ci is a compiler produced by the makers of MI, C2 is a compiler produced by the makers of M2, and the other compiler is a third-party product. Assume that each compiler uses the same instructions for a given program, but the instruction mix is as described in the table. King Saud University College of Computer and Information Sciences Computer Engineering Department Semester II, 1442 H CEN 316, Computer Architecture Homework 1 a) Using C1 on both M1 and M2, how much faster can the makers of Ml claim that MI is compared with M2? b) Using C2 on both M2 and MI, how much faster can the makers of M2 claim that M2 is compared with MI? IC- .L:.L:... 13
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
