<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Опубликован стандарт параллельного программирования OpenMP 4.5</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html</link>
    <description>После двух с половиной лет разработки опубликован (http://openmp.org/wp/2015/11/openmp-45-specs-released/) набор спецификаций OpenMP 4.5 (http://openmp.org/wp/openmp-specifications/) (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования для языков Си, Си++ и Фортран на многоядерных и гибридных (CPU+GPU/DSP) системах с общей памятью и блоками векторизации (SIMD). OpenMP 4.5 примечателен расширением средств для параллельного программирования на системах с аппаратными ускорителями и GPU, а также поддержкой распараллеливания циклов с хорошо структурированными зависимостями. Реализация OpenMP 4.5 уже почти завершена в GCC и будет представлена в выпуске  GCC 6.0, а также уже началась в экспериментальной ветке Clang, в которой формируется выпуск 3.8.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Основные новшества OpenMP 4.5:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Значительно улучшена поддержка дополнительных аппаратных вычислительных устройств, таких как специализированные аппаратные ускорители. Реализованы механизмы для привязки к подо</description>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#47</link>
    <pubDate>Sat, 05 Dec 2015 15:20:06 GMT</pubDate>
    <description>из НЕ-проприетарного - он пока безальтернативен для HPC, к сожалению.&lt;br&gt;не на ICC-же ваять который с MP не дружит. распределенное решение реально работающее - иначе не написать.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#46</link>
    <pubDate>Sat, 05 Dec 2015 15:18:42 GMT</pubDate>
    <description>автору - SIMD это SIMD. а блоки векторизации - это блоки векторизации - не путаем. аналогично это и векторные процессоры(и подсистемы оных) - с первыми двумя.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (bOOster)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#45</link>
    <pubDate>Wed, 02 Dec 2015 01:48:38 GMT</pubDate>
    <description>Отличная практика путать жопу с пальцем. Главное демагогией позаниматься...&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (redwolf)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#44</link>
    <pubDate>Tue, 01 Dec 2015 18:20:09 GMT</pubDate>
    <description>&amp;gt; Вот еслибы это было кроссплатформенностью уровня выполнения, а не компиляции, цены бы &lt;br&gt;&amp;gt; этому не было. А так костыль.&lt;br&gt;&lt;br&gt;По такой логике и Qt --  костыль. И вообще решения на C++ --  костыль. &lt;br&gt;&lt;br&gt;А Вы, случаем, не фанат Java?)&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (redwolf)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#43</link>
    <pubDate>Tue, 01 Dec 2015 18:14:37 GMT</pubDate>
    <description>Я сталкивался с кодом, который использует OpenMP в подобных задачах: https://opus4.kobv.de/opus4-zib/files/4218/wende_steinke.pdf&lt;br&gt;&lt;br&gt;Об автовекторизации задачи здесь речи не идёт. Если кратко, то с использованием OpenMP пишутся аналоги CUDA-ядер, которые запускаются на многоядерных узлах кластера. Коммуникация между узлами осуществляется с использованием MPI.&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#42</link>
    <pubDate>Mon, 30 Nov 2015 15:00:34 GMT</pubDate>
    <description>Ну да, попросить у планировщика ядра(Линя) два ядра(проца) и раздать своим потокам. Знанит есть АПИ к планировщику(Линя), какое?&lt;br&gt;Чет не попадалось, а libgomp как-то делает.&lt;br&gt;И у ядер проца нет id-ов (вроде ?).&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#41</link>
    <pubDate>Mon, 30 Nov 2015 12:56:01 GMT</pubDate>
    <description>есть, написать свой планировщик&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#40</link>
    <pubDate>Mon, 30 Nov 2015 11:17:19 GMT</pubDate>
    <description>А как вручную рассадить потоки по ядрам?&lt;br&gt;В pthread-ax разве есть такая возможность?&lt;br&gt;</description>
</item>

<item>
    <title>Опубликован стандарт параллельного программирования OpenMP 4... (bOOster)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/105715.html#39</link>
    <pubDate>Mon, 30 Nov 2015 10:46:48 GMT</pubDate>
    <description>Вот еслибы это было кроссплатформенностью уровня выполнения, а не компиляции, цены бы этому не было. А так костыль.&lt;br&gt;</description>
</item>

</channel>
</rss>
