[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