$\require{cancel}$
Consider the following performance measurements for a program:
Measurement | Computer A | Computer B |
---|---|---|
Instruction Count | 10 billion | 8 billion |
Clock Rate | 4 GHz | 4GHz |
CPI | 1.0 | 1.1 |
A given application written in Java runs 15 seconds on a desktop processor. A new Java compiler is released that requires only 0.6 as many instructions as the old compiler. Unfortunately, it increases the CPI by 1.1. How fast can we expect the application to run using the new compiler?