Hi Hart,

On Thu, Aug 19, 2010 at 11:04:48PM -0700, Hart's Antler wrote:
> I had seen the blog post before by Carl Friedrich Bolz about JIT'ing
> and that he was able to speed things up 22x faster than plain RPython
> translated to C, so that got me curious about the JIT.

You cannot expect any program to get 22x faster with RPython+JIT than it
is with just RPython.  That would be like saying that any C program can
get 22x faster if we apply some special JIT on it.  For a general C
program, such a statement makes no sense -- no JIT can help.

The PyPy JIT can help *only* if the RPython program in question is some
kind of interpreter, with a loose definition of interpreter.  That's why
we can apply the PyPy JIT to the Python interpreter written in RPython;
or to some other examples, like Carl Friedrich's blog post about the
regular expressions "interpreter".


A bientot,

Armin.
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to