Author: lac
Date: Sat Feb 5 13:46:57 2011
New Revision: 80289
Modified:
pypy/extradoc/talk/ustour2011/google-abstract2.txt
Log:
Add bios, fix prepositions
Modified: pypy/extradoc/talk/ustour2011/google-abstract2.txt
==============================================================================
--- pypy/extradoc/talk/ustour2011/google-abstract2.txt (original)
+++ pypy/extradoc/talk/ustour2011/google-abstract2.txt Sat Feb 5 13:46:57 2011
@@ -1,21 +1,49 @@
-Authors: Armin Rigo, Maciej Fijalkowski
-# XXX get bios from laura
+Google Tech Talk: Speakers: Armin Rigo, Maciej Fijalkowski
-The PyPy project has gathered recently a lot of attention for its
-progress on speeding up the Python language -- it is the fastest,
-most compatible and stable alternative Python interpreter. We
-will discuss what the PyPy project achieved, particularly in the
-past two years in the area of dynamic (Just-in-Time) interpreters:
+Bios:
+Armin Rigo is a researcher at Heinrich-Heine-Universität in Düsseldorf,
+Germany. His academic interests include Programming Languages and
+Implementation Techniques.
+
+He is the lead designer of the PyPy project and one of its
+original founders. He is also the author of Psyco, a hand-coded
+Just-in-Time specializing compiler for Python, which can be used
+transparently with 32-bit x86 versions of CPython. Since 2003 he has
+worked on all aspects of PyPy: its Python interpreter (written in
+Python), its translation toolchain (which produces C code), its
+garbage collectors, and its Tracing Just-in-Time compiler generator.
+Since the end of 2010, the Just in Time compiler generated by PyPy
+has outperformed Psyco, while being much more general and robust.
+
+Maciej Fijalkowski is a core developer of the PyPy project. He
+started contributing to it with the help of the Google Summer of Code
+Project in 2005, when he developed the Javascript backend. Since then,
+he has worked on the core of PyPy, including ctypes, the Just-In-Time
+compiler, garbage collectors and more.
+
+At present he is employed by SKA South Africa to build infrastructure
+for MeerKAT, a very large radio telescope under construction in the
+Karoo desert. The infrastructure is largely python-based and employs
+Twisted and PyPy among other technologies.
+
+Abstract:
+The PyPy project has recently gathered a lot of attention for its
+progress in speeding up the Python language -- it is the fastest,
+most compatible and most stable 'alternative´ Python interpreter. No
+longer merely a research curiosity, PyPy is now suitablefor production
+use. We will discuss what the PyPy project has achieved, with a particular
+focus on the past two years' work in the area of dynamic (Just-in-Time)
+interpreters:
* most Python benchmarks run much faster than with CPython or Psyco
* the real-world PyPy compiler toolchain itself (200 KLocs) runs twice as fast
-* supports 64bit and (in-progress) ARM
-* full compatibility to CPython (more than Jython/IronPython)
+* already supports 64bit and is in the process of supporting ARM
+* full compatibility with CPython (more than Jython/IronPython)
* full (and JIT-ed) ctypes support to call C libraries from Python
* supports Stackless Python (in-progress)
-* new "cpyext" layer to integrate existing CPython C extensions
-* experimental super-fast JIT-compilation of calls to C++ libraries
+* new "cpyext" layer which integrates existing CPython C extensions
+* an experimental super-fast JIT-compilation of calls to C++ libraries
We want to reserve time for discussing potential future work like SWIG
and/or Cython compatibility and other areas brought up by the audience.