Author: Remi Meier <remi.me...@gmail.com>
Branch: extradoc
Changeset: r5208:f1d159462e0a
Date: 2014-05-01 12:14 +0200
http://bitbucket.org/pypy/extradoc/changeset/f1d159462e0a/

Log:    add some handwavy comparison table

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
@@ -9,7 +9,7 @@
 % authoryear    To obtain author/year citation style instead of numeric.
 
 \usepackage[utf8]{inputenc}
-
+\usepackage{array}
 \usepackage{amsmath}
 
 
@@ -338,6 +338,31 @@
 %% - unlimited transaction length (easy atomic blocks)
 
 \section{The Way Forward}
+\begin{table}[]
+  \centering
+  \begin{tabular}{|p{2cm}|c|c|c|c|c|}
+    \hline
+    & \textbf{GIL} & \parbox[t]{1cm}{\textbf{Fine-grained locking}}
+    & \parbox[t]{1cm}{\textbf{Shared-nothing}} & \textbf{HTM} & \textbf{STM}\\
+    \hline
+    Performance            & 0  & +  & ++   & +  & -{-} \\
+    \hline
+    Existing applications  & ++ & ++ & -{-} & ++ & ++   \\
+    \hline
+    Better synchronization & 0  & 0  & -    & -  & ++   \\
+    \hline
+    Implementation         & ++ & -  & ++   & ++ & ++   \\
+    \hline
+    External libraries     & ++ & ++ & ++   & ++ & ++   \\
+    \hline
+  \end{tabular}
+  \caption{Comparison (--/-/0/+/++)}
+  \label{tab:comparison}
+\end{table}
+
+Comparison in Table \ref{tab:comparison}
+
+
 possible solution:\\
 - use virtual memory paging to somehow lower the STM overhead\\
 - tight integration with GC and jit?
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to