Consider two different implementations, M1 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 80 MHz and M2 has a clock rate of 100 MHz. The average number of cycles for each instruction class and their frequencies (for a typical program) are as follows: (a) Calculate the average CPI for each machine, M1, and M2.
(b) Calculate the average MIPS ratings for each machine, M1 and M2.
(c)Which machine has a smaller MIPS rating ? Which individual instruction class CPI do you need to change, and by how much, to have this machine have the same or better performance as the machine with the higher MIPS rating (you can only change the CPI for one of the instruction classes on the slower machine)?
Correct Answer:
Verified
Q1: How did the development of the transistor
Q3: Computer A has an overall CPI of
Q4: Just like we defined MIPS rating, we
Q5: Suppose a program segment consists of a
Q6: (Amdahl's law question) Suppose you have a
Q7: A two-part question:
(Part B)
If processor A has
Q8: A designer wants to improve the overall
Q9: Imagine that you are able to perform
Q10: Suppose that we can improve the floating
Q11: A two-part question:
(Part A)
Assume that a design
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents