Question: 1.8 Compilers can have a profound impact on the performance of an application. Assume that for a program, compiler A results in a dynamic instruction
1.8 Compilers can have a profound impact on the performance of an application. Assume that for a program, compiler A results in a dynamic instruction count of 1.0E9 and has an execution time of 1.1 s, while compiler B results in a dynamic instruction count of 1.2E9 and an execution time of 1.5 s. a. Find the average CPI for each program given that the processor has a clock cycle time of 1 ns. b. Assume the compiled programs run on two different processors. If the execu- tion times on the two processors are the same, how much faster is the clock of the processor running compiler A's code versus the clock of the processor run- ning compiler B's code? C. A new compiler is developed that uses only 6.0E8 instructions and has an aver- age CPI of 1.1. What is the speedup of using this new compiler versus using compiler A or B on the original proces- sor
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
