[pypy-svn] r63499 - pypy/extradoc/talk/icooolps2009

arigo at codespeak.net arigo at codespeak.net
Wed Apr 1 18:31:21 CEST 2009


Author: arigo
Date: Wed Apr  1 18:31:20 2009
New Revision: 63499

Modified:
   pypy/extradoc/talk/icooolps2009/paper.tex
Log:
Small typos.


Modified: pypy/extradoc/talk/icooolps2009/paper.tex
==============================================================================
--- pypy/extradoc/talk/icooolps2009/paper.tex	(original)
+++ pypy/extradoc/talk/icooolps2009/paper.tex	Wed Apr  1 18:31:20 2009
@@ -356,7 +356,7 @@
 A tracing JIT compiler finds the hot loops of the program it is compiling. In
 our case, this program is the language interpreter. The hot loop of the language
 interpreter is its bytecode dispatch loop. Usually that is is also the only hot
-loop of the language interpreter.  Tracing one iteration of this loop means that
+loop of the language interpreter \arigo{Uh?}.  Tracing one iteration of this loop means that
 the recorded trace corresponds to execution of one opcode. This means that the
 assumption that the tracing JIT makes -- that several iterations of a hot loop
 take the same or similar code paths -- is just wrong in this case. It is very
@@ -695,8 +695,8 @@
 
 \section{Related Work}
 
-Applying a trace-based optimizer to an interpreter, adding hints to help the
-tracer produce better results been tried before in the context of the DynamoRIO
+Applying a trace-based optimizer to an interpreter and adding hints to help the
+tracer produce better results has been tried before in the context of the DynamoRIO
 project \cite{sullivan_dynamic_2003}. This work is conceptually very close to
 ours. They achieve the same unrolling of the interpreter loop so that the
 unrolled version corresponds to the loops in the user program. However the



More information about the Pypy-commit mailing list