I'm doing some Python speed testing, measuring the effect of different combinations of compiler flags on a small range of hardware.
So far, for the test load I've mostly been using a specific program I happen to care about.
But I'm thinking of writing up the results for more general interest, so I've been looking at pyperformance.
To get comprehensible results, I think I really need to summarise the speed of a particular build+hardware combination as a single number, representing Python's performance for "general purpose code".
So does anyone have any recommendations on what the best figure to extract from pyperformance results would be?
Is pyperformance's 'default' benchmark group the most suitable for this?
Is there any more sensible way to get a single number than taking the geometric mean of what Benchmark.mean() gives me for each test in the group?
Are pyperformance's other default settings suitable for this purpose?