Originally posted by Michael
View Post
The bigger issue with units is that some units are a rate, while others are time. A CPU that's twice as fast will have benchmarks with a time that's 50% of the baseline. However, the rate-based benchmarks will be 2x. The two should have the same effect on the result, although they won't.
I'd convert all rate-based benchmark results to a time, which is a nice, linear measure. After computing the average, you can take the inverse of this to estimate of how much faster (or slower) the test subjects are than the baseline.
Also, I believe median is a useful way to gauge the "typical" speedup.
Comment