[pypy-svn] r52171 - pypy/extradoc/talk/sfi2008
arigo at codespeak.net
arigo at codespeak.net
Tue Mar 4 19:39:00 CET 2008
Author: arigo
Date: Tue Mar 4 19:38:59 2008
New Revision: 52171
Modified:
pypy/extradoc/talk/sfi2008/talk.txt
Log:
A couple of comments.
Modified: pypy/extradoc/talk/sfi2008/talk.txt
==============================================================================
--- pypy/extradoc/talk/sfi2008/talk.txt (original)
+++ pypy/extradoc/talk/sfi2008/talk.txt Tue Mar 4 19:38:59 2008
@@ -101,7 +101,7 @@
XXX I would leave out the term abstract interpretation completely. just call it flow graph buildin
* We start from importing python module
-* Next step is to analyze the bytecode and to producet a forest of flow graphs
+* Next step is to analyze the bytecode and to produce a forest of flow graphs
* We call this abstract interpretation of bytecode
@@ -190,8 +190,8 @@
* One cannot achieve C-level performance with static analyzis
-* Theoretically, dynamic compilation can produce faster results
- than static compilation
+* Dynamic compilation can produce faster results
+ than static compilation (e.g. a good Java VM versus gcj)
Traditional JIT approach
========================
@@ -235,6 +235,9 @@
* Enhance partial evaluation to be able to *promote* run-time
value into compile-time
+* Implementation-wise this is a generalization of polymorphic
+ in-line caches used in Java VM JITs
+
XXX put slide about virtualizables somewhere
Concrete ingredients
More information about the Pypy-commit
mailing list