[pypy-svn] r80232 - in pypy/extradoc/talk/pepm2011/presentation: . figures

cfbolz at codespeak.net cfbolz at codespeak.net
Fri Jan 21 14:45:18 CET 2011


Author: cfbolz
Date: Fri Jan 21 14:45:16 2011
New Revision: 80232

Added:
   pypy/extradoc/talk/pepm2011/presentation/figures/benchmarks.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex00.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex01.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex02.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex03.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex04.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex05.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex06.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex07.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex08.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex09.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex10.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex11.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex12.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex13.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex14.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex15.pdf   (contents, props changed)
   pypy/extradoc/talk/pepm2011/presentation/figures/ex16.pdf   (contents, props changed)
Modified:
   pypy/extradoc/talk/pepm2011/presentation/talk.tex
Log:
- add 17 new diagrams that work out the example in detail
- add a diagram for the benchmarks


Added: pypy/extradoc/talk/pepm2011/presentation/figures/benchmarks.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex00.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex01.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex02.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex03.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex04.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex05.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex06.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex07.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex08.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex09.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex10.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex11.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex12.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex13.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex14.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex15.pdf
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pepm2011/presentation/figures/ex16.pdf
==============================================================================
Binary file. No diff available.

Modified: pypy/extradoc/talk/pepm2011/presentation/talk.tex
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/talk.tex	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/talk.tex	Fri Jan 21 14:45:16 2011
@@ -498,25 +498,42 @@
   \includegraphics[scale=0.8]{figures/opt_set_dynamic2}
 \end{frame}
 
-\begin{frame}[containsverbatim]
-  \frametitle{Optimized Example Trace}
-  Trace of \texttt{x = a + b; y = x + c}:
-\begin{alltt}
-guard_class(a, Integer)
-guard_class(b, Integer)
-i1 = get(a, intval)
-i2 = get(b, intval)
-i3 = int_add(i1, i2)
-\sout{x = new(Integer)}
-\sout{set(x, intval, i3)}
-\sout{guard_class(x, Integer)}
-guard_class(c, Integer)
-\sout{i4 = get(x, intval)}
-i5 = get(c, intval)
-i6 = int_add(\emph{i3}, i5)
-y = new(Integer)
-set(y, intval, i6)
-\end{alltt}
+\begin{frame}[plain]
+    \frametitle{Optimizing the Example Trace}
+\only<1>
+{\includegraphics[scale=0.8]{figures/ex00}}
+\only<2>
+{\includegraphics[scale=0.8]{figures/ex01}}
+\only<3>
+{\includegraphics[scale=0.8]{figures/ex02}}
+\only<4>
+{\includegraphics[scale=0.8]{figures/ex03}}
+\only<5>
+{\includegraphics[scale=0.8]{figures/ex04}}
+\only<6>
+{\includegraphics[scale=0.8]{figures/ex05}}
+\only<7>
+{\includegraphics[scale=0.8]{figures/ex06}}
+\only<8>
+{\includegraphics[scale=0.8]{figures/ex07}}
+\only<9>
+{\includegraphics[scale=0.8]{figures/ex08}}
+\only<10>
+{\includegraphics[scale=0.8]{figures/ex09}}
+\only<11>
+{\includegraphics[scale=0.8]{figures/ex10}}
+\only<12>
+{\includegraphics[scale=0.8]{figures/ex11}}
+\only<13>
+{\includegraphics[scale=0.8]{figures/ex12}}
+\only<14>
+{\includegraphics[scale=0.8]{figures/ex13}}
+\only<15>
+{\includegraphics[scale=0.8]{figures/ex14}}
+\only<16>
+{\includegraphics[scale=0.8]{figures/ex15}}
+\only<17>
+{\includegraphics[scale=0.8]{figures/ex16}}
 \end{frame}
 
 \section{Benchmarks}
@@ -532,13 +549,18 @@
           \item 93\% of all \texttt{guard} operations
       \pause
       \item Timings improve by a factor between 1.1 and 6.95
-      \item outperforming standard Python on all benchmarks but one
-      \pause
-      \item more details in the paper
+      \item outperforming standard Python on all benchmarks but two
       \end{itemize}
   \end{itemize}
 \end{frame}
 
+\section{Benchmarks}
+
+\begin{frame}
+  \frametitle{Benchmark}
+  \includegraphics[scale=0.4]{figures/benchmarks}
+\end{frame}
+
 \begin{frame}
   \frametitle{Conclusion}
   \begin{itemize}



More information about the Pypy-commit mailing list