Ask Question
23 April, 16:01

The clock rate of a processor is improved by 20% - this improvement comes at the cost of a 24% increase in CPI. What is the speedup in overall execution time (assuming that the processor executes the same number of dynamic instructions in both scenarios) ?

+2
Answers (1)
  1. 23 April, 17:00
    0
    Required speedup = 0.9677

    Explanation:

    Before improvement:-

    suppose before any modification was done clock rate = f, CPI = c and number of instructions = n.

    now, execution time without any improvement = number of instructions * number of cycles required to execute per instruction * one cycle time = n*c * (1/f) = nc / f

    now after improvement:-

    clock rate has increased by 20% means new clock rate = f + 0.2f = 1.2f

    but due to this, CPI has increased by 24% means new CPI = c + 0.24c = 1.24c

    now, execution time with improvement = n * (1.24c) * (1/1.2f) = 1.03334 nc / f

    speedUp = execution time without improvement / execution time with improvement = (nc / f) / (1.03334 nc/f) = 1/1.034 = 0.9677

    required speedup = 0.9677
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “The clock rate of a processor is improved by 20% - this improvement comes at the cost of a 24% increase in CPI. What is the speedup in ...” in 📘 Business if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers