[pypy-svn] r66532 - pypy/extradoc/talk/euroscipy2009

fijal at codespeak.net fijal at codespeak.net
Thu Jul 23 11:31:51 CEST 2009


Author: fijal
Date: Thu Jul 23 11:31:49 2009
New Revision: 66532

Modified:
   pypy/extradoc/talk/euroscipy2009/talk.txt
Log:
Some progress on talk


Modified: pypy/extradoc/talk/euroscipy2009/talk.txt
==============================================================================
--- pypy/extradoc/talk/euroscipy2009/talk.txt	(original)
+++ pypy/extradoc/talk/euroscipy2009/talk.txt	Thu Jul 23 11:31:49 2009
@@ -19,17 +19,41 @@
 PyPy - what's that?
 ===================
 
-xxx
+* A Python interpreter written in Python
+
+* A flexible compiler compiling restricted version
+  of Python to lower level platform
+
+* An open source project (MIT license)
 
 Motivation behind the project
 =============================
 
-xxx
+* CPython is not flexible enough
+
+* Python is so much better to write in than C
+
+* Let compiler do the hard work
+
+* Psyco/stackless hard to maintain/extend
+
+* "Psyco consumes one brain per inch of progress"
+
+Motivation - user perspective
+==============================
+
+* Noone should be ever forced to write in C for performance
 
 Status of PyPy today
 ====================
 
-xxx
+* Very compliant python interpreter (passes CPython test suite)
+
+* Can run complex python applications (Django, twisted, ctypes)
+
+* Pretty good garbage collector
+
+* JIT - in progress (more later)
 
 Python's performance
 ====================
@@ -47,17 +71,36 @@
 
 * Psyco hard to maintain and extend
 
+* Python, contrary to popular belief, is a very complex language
+
+* We want to generate JIT out of interpreter's description
+
+* ... instead of writing it by hand
+
+JIT details
+===========
+
+* Interpreter + JIT generated from the interpreter
+
 xxx
 
 JIT - status
 ============
 
-* JIT compiler generator, not JIT compiler
+xxx
+
+xxx
+
+EULAG
+=====
 
+Cloud processes cover tremendous range of scales, from thousands of
+kilometers to a fraction of a cm...
 
-XXXX
-EULAG slides
-XXXX
++----------------------+------------------------+---------------------+
+| .. image:: earth.png | .. image:: clouds.png  | .. image:: flow.png |
+|     :width: 100px    |      :width: 100px     |      :width: 100px  |
++----------------------+------------------------+---------------------+
 
 Data postprocessing
 ===================
@@ -85,3 +128,16 @@
 
 * Still about 4x slower than C or matrix operations
 
+JIT & Numpy
+===========
+
+xxx
+
+Future directions
+=================
+
+xxx
+
+Thank you! Questions?
+=====================
+



More information about the Pypy-commit mailing list