Author: Armin Rigo <ar...@tunes.org>
Branch: extradoc
Changeset: r5525:9fd26448fe0f
Date: 2015-04-11 11:31 +0200
http://bitbucket.org/pypy/extradoc/changeset/9fd26448fe0f/

Log:    Add the abstract for STM for EuroPython 2015

diff --git a/talk/ep2015/stm-abstract.rst b/talk/ep2015/stm-abstract.rst
new file mode 100644
--- /dev/null
+++ b/talk/ep2015/stm-abstract.rst
@@ -0,0 +1,21 @@
+=========================
+The GIL is dead: PyPy-STM
+=========================
+
+Abstract
+--------
+
+Take a big, non-multithreaded program, and run in on multiple cores!
+
+PyPy, the Python implementation written in Python, experimentally
+supports Software Transactional Memory (STM).  It runs without the
+Global Interpreter Lock (GIL).
+
+The strength of STM is not only to remove the GIL, but to also enable
+a novel use of multithreading, inheritently safe, and more useful in
+the general case than other approaches like OpenMP.  The main news
+from last year's presentation is that there is now a way to get
+reports about the "STM conflicts", which is essential to go past toy
+examples.  With it, you can incrementally remove conflicts from large
+code bases until you see a benefit from PyPy-STM.  The goal of the
+talk is to give several concrete examples of doing that.
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to