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