[pypy-svn] r27904 - pypy/extradoc/talk/dls2006

pedronis at codespeak.net pedronis at codespeak.net
Tue May 30 12:34:25 CEST 2006


Author: pedronis
Date: Tue May 30 12:34:24 2006
New Revision: 27904

Modified:
   pypy/extradoc/talk/dls2006/draft.txt
Log:
started the experimental result section



Modified: pypy/extradoc/talk/dls2006/draft.txt
==============================================================================
--- pypy/extradoc/talk/dls2006/draft.txt	(original)
+++ pypy/extradoc/talk/dls2006/draft.txt	Tue May 30 12:34:24 2006
@@ -866,8 +866,33 @@
                      Experimental results
 ============================================================
 
+Our tool-chain is capable of translating the Python interpreter of PyPy,
+written in RPython, producing right now ANSI C code as described before,
+and also LLVM [#]_ assembler then natively compiled with LLVM tools  
+
+.. [#] the LLVM project is the realisation of a portable assembler
+       infrastructure, offering both a virtual machine with JIT
+       capabilities and static compilation. Currently we are using
+       the latter with its good high-level optimisations for PyPy.
+
+The tool-chain has been tested and can sucessfully apply
+transformations enabling various combinations of features. The
+translated interpreters are benchmarked using pystone (a Dhrystone_
+derivative traditionally used by the Python community, although is a
+rather poor benchmark) and the classical Richards_ benchmark and
+compared against CPython_ 2.4.3 results:
+
+
+Tue May 30 07:58:27 2006   python 2.4.3                        789ms (   1.0x)    40322 (   1.0x)
+Mon May 29 03:07:13 2006   pypy-llvm-27815-x86                5439ms (   6.9x)     5854 (   6.9x)
+Mon May 29 03:05:52 2006   pypy-llvm-27815-c-prof             2772ms (   3.5x)    10245 (   3.9x)
+Mon May 29 03:01:46 2006   pypy-llvm-27815-c                  3797ms (   4.8x)     7763 (   5.2x)
+Mon May 29 07:52:36 2006   pypy-c-27815-stackless--_thread     5322ms (   6.7x)     6016 (   6.7x)
+Mon May 29 06:13:50 2006   pypy-c-27815-stackless             4723ms (   6.0x)     6527 (   6.2x)
+Mon May 29 05:26:08 2006   pypy-c-27815-gc=framework          6327ms (   8.0x)     4960 (   8.1x)
+Mon May 29 07:01:06 2006   pypy-c-27815-_thread               4552ms (   5.8x)     7122 (   5.7x)
+Mon May 29 03:54:04 2006   pypy-c-27815                       4269ms (   5.4x)     7587 (   5.3x)
 
-XXX
 
 
 
@@ -888,7 +913,9 @@
                         Related work
 ============================================================
 
-
+Scheme48 VLISP
+Squeak
+Jikes
 XXX
 
 



More information about the Pypy-commit mailing list