[Speed] merging PyPy and Python benchmark suite

Brett Cannon brett at python.org
Mon Jul 23 22:15:43 CEST 2012


On Mon, Jul 23, 2012 at 4:09 PM, Stefan Behnel <stefan_ml at behnel.de> wrote:

> Brett Cannon, 23.07.2012 21:48:
> > On Mon, Jul 23, 2012 at 2:33 PM, Stefan Behnel wrote:
> >> Brett Cannon, 23.07.2012 19:59:
> >>> For my keynotes at PyCon Argentina and Brasil I'm going to be talking
> >>> about Python 3.3 and trying to sell it to Python 2.7 users. That means
> >>> selling the performance numbers of Python 3.3 as acceptable for Python
> >>> 2.7 users. Since that means using the benchmark suite I might as well
> >>> start work on merging https://bitbucket.org/pypy/benchmarks/ and
> >>> http://hg.python.org/benchmarks so we can host the canonical
> >>> benchmarks at hg.python.org like we have discussed previously (along
> >>> with coming up with a way to run the benchmarks against Python 2.7 and
> >>> 3.3 for comparison and making more tests work in Python 3).
> >>>
> >>> So, to start, I want to remove the divergence of the Unladen
> >>> benchmarks (after that we can look at adding in any tests that are
> >>> unique to PyPy). Am I right in thinking that all forked tests that
> >>> came from Unladen ended up in PyPy's own directory under the same name
> >>> (e.g. bm_mako.py)?
> >>
> >> AFAICT, the only difference is the "ai" benchmark, which is otherwise
> known
> >> as "nqueens".
> >
> > That can't be true as bm_mako.py itself is different: compare
> > http://hg.python.org/benchmarks/file/5f6b46d86b40/performance/bm_mako.py
> > to https://bitbucket.org/pypy/benchmarks/src/ff7b35837d0f/own/bm_mako.py
>
> I meant "different" as in "differently named".


Ah, OK.


> The specific tests have
> certainly received some (minor) adaptations on both sides, be it for
> porting them to Py3 or for making them more appropriate for PyPy.
>

That's what I'm trying to establish; how much have they diverged and if I'm
looking in the proper place.

-Brett


>
> Stefan
>
> _______________________________________________
> Speed mailing list
> Speed at python.org
> http://mail.python.org/mailman/listinfo/speed
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/speed/attachments/20120723/82db8d63/attachment.html>


More information about the Speed mailing list