On 6/20/11 5:37 PM, Danny Yoo wrote:
For comparison, here are the numbers I'm seeing from the PyPy tutorial
example1.py (using pypy b590cf6de419):

     fermi ~/local/pypy-tutorial $ echo 100 | time
~/local/pypy/bin/pypy example1.py prime.b
     Primes up to: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67
71 73 79 83 89 97
     16.72user 0.24system 0:17.18elapsed 98%CPU (0avgtext+0avgdata 
0maxresident)k
     0inputs+0outputs (0major+3554minor)pagefaults 0swaps


So, yes, my original implementation was a bit slower than the PyPy
one, but I can blame the slowdown to a few simply factors that are
purely accidental, not intrinsic.  The combination of  the simple
optimizations that Sam suggested, as well as replacing the runtime
parameterization with syntax-parameterize, results in about a 30x
speedup.

Hi Danny,

Cool stuff, but you might want to compare to this example in PyPy:

   http://morepypy.blogspot.com/2011/04/tutorial-part-2-adding-jit.html

If you get numbers, please share them here!

David
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to