Suppose for this problem that we have six programs A-F. The execution times of these programs on the reference machine are (in seconds): A:2; B:5; C:10, D:4, E:2.5, F:25.
The execution times of these programs on the target machine are (in seconds): A:1; B:2; C:5, D:2, E:0.5, F:1. What is the performance ratio (SPECratio) for the target machine? Explain your calculation.
Now suppose that the six programs are not run equally often. Indeed suppose that for every time that A is run, we run B, C, and D twice; E three times, and F five times.
How should we calculate a performance ratio for this revised program mix? Explain not only how to do it, but why it is the right way to do it.