Author: David Schneider <[email protected]>
Branch: extradoc
Changeset: r4783:e2d42d76e927
Date: 2012-09-07 11:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/e2d42d76e927/

Log:    Add some notes about the changes to the tables

diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -728,7 +728,8 @@
     \label{fig:benchmarks}
 \end{figure*}
 
-Figure~\ref{fig:benchmarks} summarizes the total number of operations that were
+Figure~\ref{fig:benchmarks} summarizes\footnote{In all tables the minimum and
+maximum values for each column are highlighted in dark/light gray.} the total 
number of operations that were
 recorded during tracing for each of the benchmarks and what percentage of these
 operations are guards. The static number of operations was counted on the 
unoptimized
 and optimized traces. The figure also shows the overall optimization rate for
@@ -749,7 +750,8 @@
     The threshold used is 200 failures. This rather high threshold was picked 
experimentally to give
     good results for long-running programs.
 }
-
+It also contains sparklines depicting the failure rates for the failing guards
+in decreasing order, each normalized to the most failing guard.
 The numbers presented for guards that have a bridge represent the
 failures up to the compilation of the bridge and all executions of the then
 attached bridge.
@@ -768,7 +770,9 @@
 Also, of all failing guards a few fail extremely often
 and most fail rarely. Reinforcing this notion the figure shows that, depending 
on the
 benchmark, between 0.008\% and 0.225\% of the guards are responsible for 50\%
-of the total guards failures.
+of the total guards failures. Even considering 99.9\% of guard failures the
+relative amount of guards does not rise above 3\%.
+The colored dots in the sparklines correspond to 50\%, 99\% and 99.9\%.
 These results emphasize that as most of the guards never
 fail it is important to make sure that the successful execution of a guard does
 not have unnecessary overhead.
@@ -1029,5 +1033,5 @@
 %\end{figure*}
 \bibliographystyle{abbrv}
 \bibliography{zotero,paper}
-\listoftodos
+%\listoftodos
 \end{document}
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to