[pypy-svn] r66032 - pypy/extradoc/talk/ep2009/jit
antocuni at codespeak.net
antocuni at codespeak.net
Mon Jun 29 17:22:14 CEST 2009
Author: antocuni
Date: Mon Jun 29 17:22:13 2009
New Revision: 66032
Modified:
pypy/extradoc/talk/ep2009/jit/jit.txt
Log:
- clarify current status and goal for performances (thanks fijal)
- add a slide about the cli jit backend
Modified: pypy/extradoc/talk/ep2009/jit/jit.txt
==============================================================================
--- pypy/extradoc/talk/ep2009/jit/jit.txt (original)
+++ pypy/extradoc/talk/ep2009/jit/jit.txt Mon Jun 29 17:22:13 2009
@@ -13,9 +13,11 @@
- tracing JIT (like Mozilla TraceMonkey)
-- up to 12x faster on trivial benchmarks (XXX checkme)
+- up to Nx faster on trivial benchmarks
-- will be much faster in the (near) future
+ * N = 10, 20, 30, 60 depending on the moon phase
+
+- PyPy evil plan: be consistently faster than CPython in the near future
Main ideas (1)
@@ -202,7 +204,9 @@
- Theory != pratice
-- The current x86 backend produces sub-optimal code
+- The current x86 backend produces suboptimal code
+
+ * but not too bad :-)
- x86-64: not yet, but relatively low effort
@@ -210,3 +214,26 @@
- Contributors welcome :-)
+
+CLI JIT backend
+================
+
+- JIT-over-JIT
+
+ * emit .NET bytecode
+
+ * which is then compiled by .NET's own JIT
+
+- current status: as fast as IronPython on trivial benchmarks
+
+- will be faster than IP in the future
+
+|pause|
+
+- extremely good results in JIT v2
+
+- it makes a dynamic toy language:
+
+ * as fast as C# for numerical benchmarks
+
+ * faster than C# for some OO benchmarks
More information about the Pypy-commit
mailing list