Re: [pypy-dev] [Speed] adding a pypy runner for speed.python.org

2018-01-31 Thread Victor Stinner
Hi, I tried but failed to find someone in PyPy to adjust performance benchmarks for PyPy. Currently, the JIT is not properly warmed up, and the results can be dishonnest or not reliable. My latest attempt to support is PyPy is: http://vstinner.readthedocs.io/pypy_warmups.html IMHO we need to dev

[pypy-dev] Hide implementation details of the CPython C API

2017-07-20 Thread Victor Stinner
t draft, I didn't assign a PEP number to it yet. I prefer to wait for a first feedback round. Victor PEP: xxx Title: Hide implementation details of the C API Version: $Revision$ Last-Modified: $Date$ Author: Victor Stinner , Status: Draft Type: Standards Track Content-Type: text/x-rst Created

Re: [pypy-dev] PyPy Benchmarks

2017-04-19 Thread Victor Stinner
2017-04-19 7:32 GMT+02:00 Frank Wang : > Awesome thanks, Victor! For https://bitbucket.org/pypy/benchmarks, is there > an explanation on what each of these benchmarks are? There doesn't seem to > be a README. performance shares many benchmarks, so you can first look at performance documentation: h

Re: [pypy-dev] Tune performance benchmarks for PyPy

2017-04-18 Thread Victor Stinner
2017-04-14 14:29 GMT+02:00 Victor Stinner : > Here are raw data: > http://www.haypocalc.com/tmp/pypy_p10_w0_n250.json.gz I archived the file at: https://github.com/haypo/performance_results/raw/master/2017-04-13-pypy/pypy2_571_warmups.json.gz > Next week, I will try to do the work

Re: [pypy-dev] PyPy Benchmarks

2017-04-16 Thread Victor Stinner
Hi, speed.pypy.org uses https://bitbucket.org/pypy/benchmarks You are looking for this benchmark suite. I'm actively working on supporting PyPy in pyperformance. The doc should be more explicit to explain that PyPy is not officially supported. I mean that you can use performance on PyPy but benc

[pypy-dev] Tune performance benchmarks for PyPy

2017-04-14 Thread Victor Stinner
Hi, I ran the performance benchmark suite with PyPy 5.7 on the speed-python server, the benchmark runner feeding speed.python.org. I chose to spawn 10 processes, each process computed 250 values. The number of outer loops was calibrated per benchmark. Here are raw data: http://www.haypocalc.com/t

[pypy-dev] performance benchmark suite

2017-04-05 Thread Victor Stinner
Hi, I'm working on speed.python.org, CPython benchmark. I reworked the benchmark suite which is now called "performance": http://pyperformance.readthedocs.io/ performance contains 54 benchmarks and works on Python 2.7 and 3.x. It creates a virtual environment with pinned versions of requireme