Author: Carl Friedrich Bolz <[email protected]>
Branch: extradoc
Changeset: r5232:8a17d33447d1
Date: 2014-05-05 12:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/8a17d33447d1/

Log:    move the table up, to force latex to put it into a sensible place

diff --git a/talk/icooolps2014/position-paper.tex 
b/talk/icooolps2014/position-paper.tex
--- a/talk/icooolps2014/position-paper.tex
+++ b/talk/icooolps2014/position-paper.tex
@@ -143,6 +143,31 @@
 %% language.  STM is the best way forward but has bad performance, so we
 %% fix that.
 
+
+\begin{table*}[ht]
+  \centering
+  \begin{tabular}{|l|c|c|c|c|c|}
+    \hline
+    & \textbf{GIL} & \textbf{Fine-grained locking}
+    & \textbf{Shared-nothing} & \textbf{HTM} & \textbf{STM}\\
+    \hline
+    Performance (single threaded) & ++   & +  & ++   & ++ & -{-} \\
+    \hline
+    Performance (multithreaded)   & -{-} & +  & +    & +  & +    \\
+    \hline
+    Existing applications         & ++   & ++ & -{-} & ++ & ++   \\
+    \hline
+    Better synchronisation        & -    & -  & -    & -  & ++   \\
+    \hline
+    Implementation                & ++   & -  & ++   & ++ & ++   \\
+    \hline
+    External libraries            & ++   & ++ & ++   & ++ & ++   \\
+    \hline
+  \end{tabular}
+  \caption{Comparison between the approaches (-{-}/-/o/+/++)}
+  \label{tab:comparison}
+\end{table*}
+
 \section{Discussion}
 
 In this section we examine the approaches and highlight their
@@ -383,30 +408,6 @@
 
 \section{The Way Forward}
 
-\begin{table*}[h]
-  \centering
-  \begin{tabular}{|l|c|c|c|c|c|}
-    \hline
-    & \textbf{GIL} & \textbf{Fine-grained locking}
-    & \textbf{Shared-nothing} & \textbf{HTM} & \textbf{STM}\\
-    \hline
-    Performance (single threaded) & ++   & +  & ++   & ++ & -{-} \\
-    \hline
-    Performance (multithreaded)   & -{-} & +  & +    & +  & +    \\
-    \hline
-    Existing applications         & ++   & ++ & -{-} & ++ & ++   \\
-    \hline
-    Better synchronisation        & -    & -  & -    & -  & ++   \\
-    \hline
-    Implementation                & ++   & -  & ++   & ++ & ++   \\
-    \hline
-    External libraries            & ++   & ++ & ++   & ++ & ++   \\
-    \hline
-  \end{tabular}
-  \caption{Comparison between the approaches (-{-}/-/o/+/++)}
-  \label{tab:comparison}
-\end{table*}
-
 
 Following the above argumentation for each approach we assembled a
 general overview in Table \ref{tab:comparison}. The general picture is
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to