Author: Carl Friedrich Bolz <[email protected]>
Branch: extradoc
Changeset: r4857:6e637df4d030
Date: 2012-10-16 15:48 +0200
http://bitbucket.org/pypy/extradoc/changeset/6e637df4d030/

Log:    some tweaks to the text

diff --git a/talk/vmil2012/presentation/talk.tex 
b/talk/vmil2012/presentation/talk.tex
--- a/talk/vmil2012/presentation/talk.tex
+++ b/talk/vmil2012/presentation/talk.tex
@@ -80,7 +80,7 @@
   \titlepage
 \end{frame}
 
-\section{Introduction}
+%\section{Introduction}
 
 \begin{frame}
   \frametitle{Tracing JITs Compile by Observing an Interpreter}
@@ -103,11 +103,13 @@
       \item Operations that check whether conditions are still true
       \item When a guard fails, execution of the trace stops and continues in 
the interpreter
       \pause
+      \item \emph{This talk:} describe technology and design decisions around 
guards
+      \pause
       \begin{block}{Guard Characteristics}
           \begin{itemize}
               \item lots of them, up to 20\% guards
               \item most never fail
-              \item costly to implement
+              \item need big information attached to them
           \end{itemize}
       \end{block}
   \end{itemize}
@@ -139,7 +141,7 @@
   \frametitle{Running Example}
 \end{frame}
 
-\section{High-Level}
+%\section{High-Level}
 
 \begin{frame}
   \frametitle{Symbolic Frame Capturing}
@@ -170,8 +172,8 @@
       \item Some optimizations make it necessary to store extra information in 
symbolic frames
       \item examples:
           \begin{itemize}
+              \item allocation removal (need to allocate objects before 
resuming)
               \item delayed heap stores (need to do stores before resuming 
interpreter)
-              \item allocation removal (need to allocate objects before 
resuming)
           \end{itemize}
       \item can be compressed using similar techniques
   \end{itemize}
@@ -186,7 +188,7 @@
   \end{itemize}
   In case of failure
   \begin{itemize}
-    \item execution jumps to compensation code, decodes and stores mapping
+    \item execution jumps to shared compensation code, decodes and stores 
mapping
     \item returns to interpreter that rebuilds state
   \end{itemize}
 \end{frame}
@@ -218,7 +220,7 @@
   \frametitle{Patching Guards for Bridges}
 \end{frame}
 
-\section{Evaluation}
+%\section{Evaluation}
 
 %as in paper
 %fancy graphs
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to