<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Представлен pypy-stm, интерпретатор Python с поддержкой расп...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html</link>
    <description>Разработчики проекта PyPy представили (http://permalink.gmane.org/gmane.comp.python.pypy/10069) проект pypy-stm (PyPy Software Transactional Memory), в рамках которого проведена работа по избавлению от глобальной блокировки интерпретатора, мешающей обеспечению параллельного выполнения нескольких нитей кода на языке Python. В настоящее время представлена надстройка над PyPy c рабочей реализацией интерпретатора Python 2.7, поддерживающая одновременное исполнение нитей существующих многопоточных приложений на разных ядрах CPU. Кроме STM-надстройки над PyPy дополнительно ведётся работа (https://bitbucket.org/arigo/cpython-withatomic) по реализации поддержки STM для экспериментальной ветки СPython 3.3.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;От проблем с глобальной блокировкой до настоящего времени был избавлен только проект Jython, который использовал для обеспечения параллельного выполнения особенности виртуальной машины JVM вкупе с привязкой локов к изменяемым встроенным типам. В PyPy, CPython и IronPython, глобальная блокировка присутствует (h</description>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#61</link>
    <pubDate>Mon, 14 May 2012 05:10:01 GMT</pubDate>
    <description>А чем &quot;это&quot; лучше Clojure?&lt;br&gt;</description>
</item>

<item>
    <title>интерпретатор Python (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#60</link>
    <pubDate>Mon, 14 May 2012 04:22:48 GMT</pubDate>
    <description>&amp;gt;создающий массивы и добавляющий в них данные&lt;br&gt;&lt;br&gt;Как это относится к графам? Я понимаю например нахождение оптимального пути в графе между элементами или нахождение наименьшего/наибольшего элемента. По работе с массивами numpy порвет всех. Заинтриговали, где код?&lt;br&gt;&lt;br&gt;&amp;gt;Совсем медленно. Хуже чем в 2 раза медленнее чем perl. И помимо этого неудобный синтаксис, слишком много лишних действий по сравнению с perl. вот смотрите http://snowplow.org/martin/rebench/&lt;br&gt;&lt;br&gt;Вас 2006 год в статье не смущает? С тех пор всё сильно изменилось. Помимо re есть и другие библиотеки. &lt;br&gt;http://code.google.com/p/re2/ &lt;br&gt;https://github.com/dprokoptsev/pire &lt;br&gt;http://pypi.python.org/pypi?&#037;3Aaction=search&amp;term=regular+expression&amp;submit=search&lt;br&gt;&lt;br&gt;&amp;gt;Функция вызывает сама себя. &lt;br&gt;&lt;br&gt;Я в курсе что такое рекурсия, вы функцию покажите.&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (etw)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#59</link>
    <pubDate>Sun, 13 May 2012 07:43:49 GMT</pubDate>
    <description>STM зачастую медленнее хорошо написанных явных блокировок, особенно, при небольшом числе процессоров/ядер, т.к. при работе с общей памятью накладные расходы на ведение лога и коммиты никуда не исчезают&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (Vasily Pupkin)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#58</link>
    <pubDate>Sun, 13 May 2012 05:40:10 GMT</pubDate>
    <description>О как. А шо там как там с posix threads в MSVC собирать?&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (evgeny_t)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#57</link>
    <pubDate>Sun, 13 May 2012 04:04:43 GMT</pubDate>
    <description>да же с++ есть локи ) &lt;br&gt;то есть нормально когда у тебя есть локи, а потом можно и всё остальное придумывать.&lt;br&gt;&lt;br&gt;Походу питону ещё долго жить с глобальной блокировкой. )&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (evgeny_t)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#56</link>
    <pubDate>Sun, 13 May 2012 03:56:21 GMT</pubDate>
    <description>включая бесконечное зацикливание которе ещё никто не разрешил )&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (evgeny_t)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#55</link>
    <pubDate>Sun, 13 May 2012 03:54:50 GMT</pubDate>
    <description>транзакции не панацея, и имеют свои проблемы&lt;br&gt;дедлоки, конфликты при оптимистических транзакциях.&lt;br&gt;&lt;br&gt;нет не уверен, но как показывает практика (java с#) нормальное решение это локи.&lt;br&gt;но возможно 0.0001&#037; они откроют новую веху в построении паралельных програм )&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>интерпретатор Python (szh)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#54</link>
    <pubDate>Sat, 12 May 2012 21:48:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt;1) обсчет по большому графу -  массивы/словари(хэши)&lt;br&gt;&amp;gt; Это как? Что за алгоритм? &lt;br&gt;&lt;br&gt;создающий массивы и добавляющий в них данные&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;2) регуляные выражения - совсем плохо&lt;br&gt;&amp;gt; Плохо что?&lt;br&gt;&lt;br&gt;Совсем медленно. Хуже чем в 2 раза медленнее чем perl. И помимо этого неудобный синтаксис, слишком много лишних действий по сравнению с perl. вот смотрите http://snowplow.org/martin/rebench/&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; 3) при рекурсии в 50000 python падал. Perl выдавал лишь warning. Pypy упал еще быстрее.&lt;br&gt;&amp;gt; Рекурсии чего? &lt;br&gt;&lt;br&gt;Функция вызывает сама себя. Не забудьте sys.setrecursionlimit(10000000) в python, а то он из коробки много отказывается поддержать.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;только как числодробилка python опередил perl.&lt;br&gt;&amp;gt; Вы путаетесь в показаниях, пару постов вы писали противоположное&lt;br&gt;&lt;br&gt;Вы думаете если я утверждаю что python тормоз, то я не признаю что он в чем-то быстрей, если он там действительно быстрей ?&lt;br&gt;</description>
</item>

<item>
    <title>Представлен pypy-stm, интерпретатор Python с поддержкой расп... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84485.html#53</link>
    <pubDate>Sat, 12 May 2012 19:27:00 GMT</pubDate>
    <description>&amp;gt; А вы уверены, что транзакции это хуже локов с архитектурной точки зрения &lt;br&gt;&amp;gt; и точки зрения быстродействия?&lt;br&gt;&lt;br&gt;Транзакции памяти кушать будут больше, быстродействие возможно будет больше.&lt;br&gt;</description>
</item>

</channel>
</rss>
