[pypy-svn] r44806 - in pypy/extradoc/talk/ep2007: interpreter pypy_10_and_jit
arigo at codespeak.net
arigo at codespeak.net
Fri Jul 6 20:33:35 CEST 2007
Author: arigo
Date: Fri Jul 6 20:33:33 2007
New Revision: 44806
Modified:
pypy/extradoc/talk/ep2007/interpreter/interpreter.txt
pypy/extradoc/talk/ep2007/pypy_10_and_jit/talk.txt
Log:
The current benchmarks (it's the latest pypy-llvm that builds).
Modified: pypy/extradoc/talk/ep2007/interpreter/interpreter.txt
==============================================================================
--- pypy/extradoc/talk/ep2007/interpreter/interpreter.txt (original)
+++ pypy/extradoc/talk/ep2007/interpreter/interpreter.txt Fri Jul 6 20:33:33 2007
@@ -151,21 +151,21 @@
Relative speeds to CPython
------------------------------
+(2007-06-14)
+
+----------+-------------------+---------------+
| | CPython 2.4.4 | pypy-llvm |
+==========+===================+===============+
-| richards | 1.00 | 1.17 |
+| richards | 1.00 | 1.44 |
+----------+-------------------+---------------+
-| pystone | 1.00 | 1.55 |
-+----------+-------------------+---------------+
-| templess | 1.00 | 5.41 |
+| pystone | 1.00 | 1.28 |
+----------+-------------------+---------------+
-| gadfly | 1.00 | 6.38 |
+| templess | 1.00 | 3.81 |
+----------+-------------------+---------------+
-| mako | 1.00 | 7.65 |
+| gadfly2 | 1.00 | 6.22 |
++----------+-------------------+---------------+
+| mako | 1.00 | 3.11 |
+----------+-------------------+---------------+
-
-(March 2007, improvements afterwards)
Python Interpreter Status (1.0)
---------------------------------
Modified: pypy/extradoc/talk/ep2007/pypy_10_and_jit/talk.txt
==============================================================================
--- pypy/extradoc/talk/ep2007/pypy_10_and_jit/talk.txt (original)
+++ pypy/extradoc/talk/ep2007/pypy_10_and_jit/talk.txt Fri Jul 6 20:33:33 2007
@@ -86,28 +86,33 @@
Performance
=============
-Current interpreter performance is not bad, but lower than CPython:
+Current interpreter performance (2007-06-14) is not bad, but lower than
+CPython:
+----------+-------------------+---------------+
| | CPython 2.4.4 | pypy-llvm |
+==========+===================+===============+
-| richards | 1.00 | 1.17 |
+| richards | 1.00 | 1.44 |
+----------+-------------------+---------------+
-| pystone | 1.00 | 1.55 |
+| pystone | 1.00 | 1.28 |
+----------+-------------------+---------------+
-| templess | 1.00 | 5.41 |
+| templess | 1.00 | 3.81 |
+----------+-------------------+---------------+
-| gadfly2 | 1.00 | 6.38 |
+| gadfly2 | 1.00 | 6.22 |
+----------+-------------------+---------------+
-| mako | 1.00 | 4.46 |
+| mako | 1.00 | 3.11 |
+----------+-------------------+---------------+
JIT compiler generator
======================
-* our trump card to run plain Python programs fast
+* a lot of time is spent in the Garbage Collector,
+ so we have room for improvement there
-* still work in progress!
+* but our real trump card to run plain Python programs fast
+ is the JIT compiler generator
+
+* works - but still work in progress before it's really useful!
Flexibility vs. Performance
=============================
More information about the Pypy-commit
mailing list