[pypy-dev] STM status

Chris Dashiell cdash004 at odu.edu
Sat Feb 18 03:51:51 CET 2012


Hi,

I just wanted to let you know the numbers I got on a 32 core server.

1 thread: 3280 ms
4 threads: 2665 ms
8 threads: 2976 ms
16 threads: 2878 ms
32 threads: 2714 ms

Chris

On Thu, Feb 16, 2012 at 3:58 PM, Armin Rigo <arigo at tunes.org> wrote:

> Hi all,
>
> An update for STM: today I managed to build a pypy using the new "stm
> gc".  It runs richards.py on tannit:
>
> in 1 thread: 2320 ms per iteration
> in 2 threads: 1410 ms per iteration
> in 4 threads: 785 ms per iteration
> in 8 threads: 685 ms per iteration
>
> The small gap between 4 and 8 threads is due to tannit having only 4
> "real" cpus, each one hyperthreaded.  The additional gain is thus
> smaller than expected.
>
> For comparison, a "pypy --jit off" runs at 650ms per iteration.  So
> the single-threaded performance is already at only 3.6x worse, and
> moreover there are still a few easy big-win optimizations.  I will
> confirm it in a few days, but I would say that this shows it's working
> quite well. :-)
>
> At least, it's fun to see in "top" a single pypy process using 397% cpu :-)
>
> For people interested, it is in the "stm-gc" branch; at least
> bba9b03f5e70 works.  Linux-only for now:  " translate.py -O1 --stm
> targetpypystandalone --no-allworkingmodules --withmod-transaction
> --withmod-select --withmod-_socket ".  The modified version of
> richards.py I use is in pypy/translator/stm/test/.
>
>
> A bientôt,
>
> Armin.
> _______________________________________________
> pypy-dev mailing list
> pypy-dev at python.org
> http://mail.python.org/mailman/listinfo/pypy-dev
>
>
> --
> BEGIN-ANTISPAM-VOTING-LINKS
> ------------------------------------------------------
>
> Teach CanIt if this mail (ID 616300255) is spam:
> Spam:
> https://www.spamtrap.odu.edu/b.php?i=616300255&m=343fb35e7bff&t=20120216&c=s
> Not spam:
> https://www.spamtrap.odu.edu/b.php?i=616300255&m=343fb35e7bff&t=20120216&c=n
> Forget vote:
> https://www.spamtrap.odu.edu/b.php?i=616300255&m=343fb35e7bff&t=20120216&c=f
> ------------------------------------------------------
> END-ANTISPAM-VOTING-LINKS
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20120217/74e85dec/attachment-0001.html>


More information about the pypy-dev mailing list