[pypy-svn] r33450 - in pypy/extradoc/talk/dls2006: . image

pedronis at codespeak.net pedronis at codespeak.net
Thu Oct 19 12:51:30 CEST 2006


Author: pedronis
Date: Thu Oct 19 12:51:28 2006
New Revision: 33450

Added:
   pypy/extradoc/talk/dls2006/bio_Samuele_Pedroni.txt
   pypy/extradoc/talk/dls2006/image/arch-jit-gen.png
      - copied unchanged from r33445, pypy/extradoc/talk/strakt06/arch-jit-gen.png
   pypy/extradoc/talk/dls2006/image/arch-translation.png
      - copied unchanged from r33445, pypy/extradoc/talk/strakt06/arch-translation.png
Modified:
   pypy/extradoc/talk/dls2006/talk.txt
Log:
some more bonus material,  added the usual translation diagram to use if we have time for demo.

a possible bio for me.



Added: pypy/extradoc/talk/dls2006/bio_Samuele_Pedroni.txt
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/dls2006/bio_Samuele_Pedroni.txt	Thu Oct 19 12:51:28 2006
@@ -0,0 +1,17 @@
+Samuele Pedroni is one of the main developers and designers of PyPy, a
+meta-circular implementation of Python trying to redefine the
+simplicity/flexibility/performace trade-offs in VM design.
+
+PyPy is both an open source and a funded project under the Framework
+Program 6 of the EU.
+
+Samuele Pedroni has a long-time interest in language design and
+implementation, data-flow and abstract interpretation based program
+analysis and manipulation and dynamic dispatching.
+
+He has been a long time maintainer of Jython (Python implementation
+for the JVM). He has also contributed to aspects of the current design
+of Python. He is a Python Software Foundation member.
+
+Samuele Pedroni received a Computer Science flavoured diploma
+from ETH Zurich.

Modified: pypy/extradoc/talk/dls2006/talk.txt
==============================================================================
--- pypy/extradoc/talk/dls2006/talk.txt	(original)
+++ pypy/extradoc/talk/dls2006/talk.txt	Thu Oct 19 12:51:28 2006
@@ -5,9 +5,9 @@
 =================================================
 
 :Authors: Armin Rigo, Samuele Pedroni
-:Date: 23 October 2006
-:Location:  ?
 
+.. :Date: 2 October 2006
+.. :Location: ?
 
 PyPy
 ========================
@@ -224,6 +224,22 @@
 
 ...
 
+JIT Generation Diagram
+========================
+
+.. image:: image/arch-jit-gen.png
+   :align: center
+   :width: 500
+   :height: 500
+
+Translation Diagram
+=========================
+
+.. image:: image/arch-translation.png
+   :align: center
+   :width: 500
+   :height: 500
+
 Self-hosted JITs
 ===========================
 
@@ -256,11 +272,29 @@
 Open Virtual Machines
 ==========================
 
-...
+Reconfigurable at run time to run 
+specific languages.
+
+- Open research area.
+
+- Large design space.
+
+- What are the best primitives?
+
+- Likely same trade-offs in
+  more acute form: need sharp tools.
 
 GC Pressure
 ======================
-...
+
+RPython is still a garbage collected language.
+
+Large allocation rate from interpreter objects
+(boxes, frames) but easily temporary objects
+too.
+
+Good allocation removal optimisations
+and memory management very much needed.
 
 .. |bullet| unicode:: U+02022
 .. footer:: PyPy 



More information about the Pypy-commit mailing list