<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Для компилятра Clang реализована поддержка OpenMP</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html</link>
    <description>Для компилятора Clang (http://clang.llvm.org/), развиваемого в рамках проекта LLVM, подготовлена (http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031595.html) реализация поддержки стандарта OpenMP (http://ru.wikipedia.org/wiki/OpenMP) (Open Multi-Processing), позволяющего задействовать методы параллельного программирования в программах на языках Си и Си++. В настоящее время полностью реализована поддержка спецификаций OpenMP 3.1 (http://www.opennet.ru/opennews/art.shtml?num=31153)  и частичная поддержка OpenMP 4.0 (http://www.opennet.ru/opennews/art.shtml?num=37635). Разработка была начата работником AMD и доведена до конца сотрудниками Intel, которые проделали большую часть работы.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В настоящее время наработки проекта OpenMP/Clang доступны в виде патчей (https://github.com/clang-omp/) для Clang 3.3. В будущем планируется выпускать обновления для всех новых выпусков Clang, синхронизировать патчи OpenMP с состоянием trunk-ветки Clang и добиться их включения в основную кодовую базу Clang/L</description>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (анонимус)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#109</link>
    <pubDate>Thu, 24 Sep 2015 10:48:01 GMT</pubDate>
    <description>&amp;gt; Да нет, это workqueue (как часть стандарта POSIX Threads) требует поддержки в &lt;br&gt;&amp;gt; ядре, а деятели из BSD не реализовывали ее до последнего времени. &lt;br&gt;&amp;gt; В Linux есть давно уже &lt;br&gt;&lt;br&gt;знали бы ещё в posix об этом... это яблочная поделка, которую утащили во freebsd. в линуксах её как не было так и нет...&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Куяврик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#108</link>
    <pubDate>Thu, 05 Sep 2013 17:04:51 GMT</pubDate>
    <description>&amp;gt; Вау! Вот откуда взялись эти толпы отечественных &quot;программеров&quot;.&lt;br&gt;&lt;br&gt;Сам-то программер импортный, с рождения на никсах, верно? Или балабол очередной?&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Куяврик)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#107</link>
    <pubDate>Thu, 05 Sep 2013 17:02:16 GMT</pubDate>
    <description>&amp;gt; Так же как и все остальное. Ну да, теперь оно не будет &lt;br&gt;&amp;gt; сдристывать в разы на многоядерниках.&lt;br&gt;&lt;br&gt;кто оно? гуано которое без OpenMP не умеет многопоточность? так там ничего не поменялось. оно по-прежнему не умеет собираться с другими либами для многопоточности.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Vkni)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#106</link>
    <pubDate>Wed, 04 Sep 2013 16:49:58 GMT</pubDate>
    <description>&amp;gt; В игровой форме вполне серьезно разобраны азы множеств и алгоритмов. Потом пятый класс, &quot;тоже информатика&quot;.&lt;br&gt;&lt;br&gt;Левенчук в своё время сокрушался, что нет полного сквозного курса програзма. И построить его довольно сложно. Т.е. учить детку можно буквально с 5-6-ти лет на всяких пиктомирах, играх в роботов. А что дальше - непонятно. Хотя поддержать можно.&lt;br&gt;&lt;br&gt;А судя по тому, что пишут зарубежные авторы, это вообще проблема для &quot;западных варваров&quot;, включая &quot;северных&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#105</link>
    <pubDate>Wed, 04 Sep 2013 09:42:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; TurboC++ довольно медленный компилятор, &lt;br&gt;&amp;gt; Не заметил особой разницы с паскакалем.&lt;br&gt;&lt;br&gt;В 1998-2000 годах она всё ещё была заметна невооружённым глазом, без секундомера.&lt;br&gt;&lt;br&gt;&amp;gt; А библиотеки - это чего по твоему?&lt;br&gt;&lt;br&gt;Библиотеки при ограниченных 64k на процесс MS-DOS? Разве что как оверлеи. В TP можно. Но зачем? Ведь в TP можно получить статически собранный бинарник, который влезет в эти самые 64k и на дискете много места не займёт. То же самое и с Delphi &amp;#8212; там, правда, можно было выбирать, включать ли библиотеку VCL статически в EXE или не включать (по умолчанию включалась, а программа для Windows с пустой формой в этом случае занимала 350-450 килобайт, без &amp;#8212; около 30 килобайт). Для сравнения, консольная программа, откомпилированная в Delphi, имела размер 5-10 килобайт, никакие дополнительные библиотеки ей были не нужны).&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Компилятор модульного Pascal же обходился раздельной &lt;br&gt;&amp;gt;&amp;gt; компиляцией и был очень быстр из-за идеологии организации структур данных.&lt;br&gt;&amp;gt; А сишный линкер, типа, очень долго линко</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#104</link>
    <pubDate>Wed, 04 Sep 2013 09:05:57 GMT</pubDate>
    <description>Уважаемые ананим и kshetragia, прошу урезать осетра (особенно первого).  Дискуссия с живым оппонентом бывает куда интересней дискуссии с предварительно умерщвлённым во избежание разногласий.&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#103</link>
    <pubDate>Wed, 04 Sep 2013 09:02:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А затем вернулся опять к лиспу. :) &lt;br&gt;&amp;gt; ML-то по-интереснее будет. :-) &lt;br&gt;&lt;br&gt;Об него зубы тоже малость ломал -- на примере febootstrap. :)&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (Vkni)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#102</link>
    <pubDate>Wed, 04 Sep 2013 05:55:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt; TurboC++ довольно медленный компилятор, &lt;br&gt;&amp;gt; Не заметил особой разницы с паскакалем.&lt;br&gt;&lt;br&gt;А вы их сравнивали на одних и тех же современных им машинах? Скажем, на 386-х невооружённым взглядом было видно, что TP в разы уделывал TC.&lt;br&gt;</description>
</item>

<item>
    <title>Для компилятра Clang реализована поддержка OpenMP (ананим)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91474.html#101</link>
    <pubDate>Wed, 04 Sep 2013 05:54:46 GMT</pubDate>
    <description>Ещё раз &amp;#8212; аргументы будут?&lt;br&gt;</description>
</item>

</channel>
</rss>
