So in this particular scenario, I have two processors running the same benchmark. One is faster than the other, with the faster result being the one that takes the least amount of time to complete.
As an example, Processor A
completes the benchmark in 42.5
seconds, and Processor B
completes it in 32.9
seconds.
The goal here is to obtain how much faster Processor B
is against Processor A
. When the benchmark results in a "higher is better" result, that's simple. You divide the larger number by the smaller number.
With results indicating "lower is better," however, do I do the same thing? Am I finding the percentage change between the two numbers, or the percentage difference?
Can someone help explain the difference between these two calculations, and which one I need?
Up until now, I've been using #1.
((42.5 / 32.9) * 100) - 100 = 29.179%
100 - ((32.9 / 42.5) * 100) = 22.588%