[pypy-commit] extradoc extradoc: some tweaks to the related work
cfbolz
noreply at buildbot.pypy.org
Tue Aug 7 11:53:40 CEST 2012
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r4450:dec8f9362f14
Date: 2012-08-07 09:26 +0200
http://bitbucket.org/pypy/extradoc/changeset/dec8f9362f14/
Log: some tweaks to the related work
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -682,7 +682,7 @@
penalty involved in leaving the compiled and it to remove the compensation
code used when restoring the machine state on a side exit.
-In~\cite{Gal:2006} Gal et. al describe that in the HotpathVM they experimented
+Gal et. al~\cite{Gal:2006} describe that in the HotpathVM they experimented
with having one generic compensation code block, like the RPython JIT, that
uses a register variable mapping to restore the interpreter state. Later this
was replaced by generating compensation code for each guard which produced a
@@ -693,9 +693,9 @@
in the guard that maps machine level registers and stack to Java level stack
and variables.
-Gal et. al~\cite{Gal:2009ux} write about how TraceMonkey uses trace stitching
-to avoid th overhead of returning to the trace monitor and calling another
-trace when taking a side exit. In their approach it is required to write live
+TraceMonkey, a tracing JIT for JavaScript, uses trace stitching
+to avoid the overhead of returning to the trace monitor and calling another
+trace when taking a side exit~\cite{Gal:2009ux}. In this approach it is required to write live
values to an activation record before entering the new trace.
% subsection Guards in Other Tracing JITs (end)
More information about the pypy-commit
mailing list