Author: Remi Meier <remi.me...@inf.ethz.ch>
Branch: extradoc
Changeset: r5220:c40d093dd7ec
Date: 2014-05-02 13:33 +0200
http://bitbucket.org/pypy/extradoc/changeset/c40d093dd7ec/

Log:    add some text

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
@@ -390,13 +390,18 @@
 simple memory model (sequential consistency) and a composable way to
 synchronise memory accesses using atomic blocks.
 
-Unfortunately, STM has a big performance problem. One way to approach
-this problem is to make STM systems that make better use of low-level
-features in existing OS kernels.
-We are currently working on a STM system that makes use of
-several such features like virtual memory and memory segmentation.
-We further tailor the system to the discussed use case which gives us
-an advantage over other STM systems that are more general. With this
+Unfortunately, STM has a big performance problem. Particularly, for
+our use case there is not much static information available since we
+are executing a program only known at runtime. Additionally, replacing
+the GIL means running everything in transactions, so there is not much
+code that can run outside and be optimized better.
+
+One way to get more performance is to make STM systems that make
+better use of low-level features in existing OS kernels.  We are
+currently working on a STM system that makes use of several such
+features like virtual memory and memory segmentation.  We further
+tailor the system to the discussed use case which gives us an
+advantage over other STM systems that are more general. With this
 approach, initial results suggest that we can keep the overhead of STM
 below 50\%. A hybrid TM system, which also uses HTM to accelerate
 certain tasks, looks like a very promising direction of research
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to