[pypy-svn] r71108 - pypy/extradoc/talk/pycon2010/pypyspeed

fijal at codespeak.net fijal at codespeak.net
Fri Feb 5 15:49:26 CET 2010


Author: fijal
Date: Fri Feb  5 15:49:24 2010
New Revision: 71108

Added:
   pypy/extradoc/talk/pycon2010/pypyspeed/
   pypy/extradoc/talk/pycon2010/pypyspeed/talk.txt   (contents, props changed)
Log:
Start writing slides, not really having enough vision so far


Added: pypy/extradoc/talk/pycon2010/pypyspeed/talk.txt
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/pycon2010/pypyspeed/talk.txt	Fri Feb  5 15:49:24 2010
@@ -0,0 +1,54 @@
+=============
+Speed of PyPy
+=============
+
+JIT - what's that about?
+========================
+
+* removing bytecode-dispatch overhead
+
+* removing frame overhead
+
+* other optimizations which can be derived
+  from the two above
+
+The main idea
+=============
+
+* python has advanced features (frame introspection,
+  arbitrary code execution, overloading globals)
+
+* with JIT, you don't pay for them if you don't use
+  them
+
+* however, you pay if you use them
+
+Tracing JIT - short intro
+=========================
+
+XXX too advanced?
+
+* the main idea being speeding up loops
+
+* only linear trace of code that was
+  actually executed
+
+* mostly can trace loops and to certain
+  extent recursion
+
+Removing frame overhead
+=======================
+
+XXX simple example
+
+Removing object boxing
+======================
+
+XXX example
+
+Local access costs nothing
+==========================
+
+xxx
+
+xxx



More information about the Pypy-commit mailing list