[Python-Dev] Re: Are we collecting benchmark results across machines
Guido van Rossum
guido at python.org
Wed Dec 31 19:14:16 EST 2003
> I suspect there are other folks who have run the pie-con benchmarks on
> their machines. Perhaps we should construct a chart. Times below are in
> seconds.
>
> ~60 Guido's ancient 650Mhz Pentium
> ~27 Guido's desktop at work
> ~15 IBM T40 laptop
>
> 88.550 dual 450 MHz Pentium 2
> 22.340 Athlon XP2800 (1243.363 MHz clock)
>
> The latter two times are for Python 2.3.3 built out of the box using the
> Makefile (make time) shipped with the parrotbenchmarks ftp file on an
> unloaded machine. The times reported are the user time from the time
> triplet.
Perhaps we can turn this into a benchmark comparison chart. In
particular, in my experience pystone is a pretty good indicator of
system performance even if it's a lousy benchmark. I'll report the
pystone numbers for those same three systems:
home desktop: 10438.4 pystones/second
work desktop: 17421.6 pystones/second
laptop: 30198.1 pystones/second
Multiplying the pystone numbers with the parrotbench times should give
a constant if the benchmarks are equivalent. But this doesn't look
good: I get
home desktop: 626304
work desktop: 470383
laptop: 452972
The home desktop is a clear outlier; it's more than twice as slow on
the parrot benchmark, but only 2/3rds slower on pystone...
(This is begging for a spreadsheet. :-)
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev
mailing list