Author: Hakan Ardo <ha...@debian.org> Branch: extradoc Changeset: r3779:f86d1d23ff1a Date: 2011-06-23 14:39 +0200 http://bitbucket.org/pypy/extradoc/changeset/f86d1d23ff1a/
Log: explain specialization diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex --- a/talk/iwtc11/paper.tex +++ b/talk/iwtc11/paper.tex @@ -808,8 +808,11 @@ jump($L_1$, $p_{0}$, $i_8$) \end{lstlisting} -XXX explain that this is effectively type-specializing a loop - +If all the optimizations presented above are applied, the resulting +optimized peeled loop will consist of a single integer addition +only. That is it will become type-specialized to the types of the +variables \lstinline{step} and \lstinline{y}, and the overhead of +using boxed values is removed. \section{Benchmarks} @@ -865,8 +868,9 @@ \label{fig:benchmarks} \caption{Benchmark Results in Seconds. Arrays of length $10^5$ and $10^6$ and matrixes of size $1000\times 1000$ and $1000000 \times - 3$ are used. This is indicated in the leftmost column. For the - matrixes, only the number of rows are listed.} + 3$ are used. The one used in each benchmark is indicated in + the leftmost column. For the matrixes, only the number of rows are + specified.} \end{figure} \subsection{Python} _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit