Updated PyPy result, ShedSkin still winning (for my High Performance Python tutorial with the Mandelbrot generator)

163 views
Skip to first unread message

Ian Ozsvald

unread,
Nov 15, 2011, 9:51:43 AM11/15/11
to shedskin...@googlegroups.com
Some of you will remember that a while back I ran a High Performance
Python tutorial at EuroPython. It included ShedSkind, PyPy and Cython.
PyPy came out slow (and ShedSkin generally beat Cython by a tiny
margin and was fastest overall).

Antonio Cuni and Armin Rigo did some work to investigate why PyPy was
slower and they've found the reason:
http://mail.libexpat.org/pipermail/pypy-dev/2011-November/008726.html

By changing the conditions (so a more loop-intensive region is
calculated) PyPy does better than Cython (but still worse than
ShedSkin). They're continuing to investigate, I figured you'd like to
know that ShedSkin is still the benchmark to beat for my tutorial :-)

Ian.

--
Ian Ozsvald (A.I. researcher)
i...@IanOzsvald.com

http://IanOzsvald.com
http://MorConsulting.com/
http://StrongSteam.com/
http://SocialTiesApp.com/
http://TheScreencastingHandbook.com
http://FivePoundApp.com/
http://twitter.com/IanOzsvald

Mark Dufour

unread,
Nov 15, 2011, 4:49:53 PM11/15/11
to shedskin...@googlegroups.com
hi ian,

By changing the conditions (so a more loop-intensive region is
calculated) PyPy does better than Cython (but still worse than
ShedSkin). They're continuing to investigate, I figured you'd like to
know that ShedSkin is still the benchmark to beat for my tutorial :-)

thanks so much for the update! ;-)

if the only effect of shedskin will have been to help improve pypy performance, I guess it was not for nothing.. :P

thanks again,
mark.
--
http://www.youtube.com/watch?v=E6LsfnBmdnk

Reply all
Reply to author
Forward
0 new messages