Question: Consider a reference program. Running on processor P1, with a clock rate of 4 GHz and an average CPI of 0.9, it requires execution of
Consider a reference program. Running on processor P1, with a clock rate of 4 GHz and an average CPI of 0.9, it requires execution of 5.0E9 instructions. Running on processor P2, with a clock rate of 3 GHz and an average CPI of 0.75, it requires execution of 1.0E9 instructions to complete.
A. One fallacy is that the fastest clock rate equates to the best performance. Calculate the execution times. Is the chip with the fastest clock the one with the best performance?
B. Another fallacy is to use MIPS (millions of instructions per second) to compare performance of two processors. Calculate the MIPS for each chip. Does the chip with the larger MIPS on this program also the faster one?
C. Another fallacy is to use MFLOPS (millions of floating-point operations) as a performance metric. Similar to MIPS, MFLOPS is calculated as: MFLOPS=(# floating pt operations)/(execution time 10^6 )
Assume 35% of the instructions on both processors are floating-point operations. Calculate the MFLOPS for both programs. Is the chip with the highest MFLOPS also the fastest on this program?
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
