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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!