<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Сравнение производительности C++ компиляторов GCC, Clang и ICC</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html</link>
    <description>Представлены (http://slashdot.org/topic/bi/speed-test-comparing-intel-c-gnu-c-and-llvm-clang-compilers/) результаты оценки производительности компиляторов Intel C++, GNU C++ (g++) и LLVM Clang. Экспериментаторы постарались подобрать реалистичные сценарии тестирования с использованием средств распараллеливания выполнения на многоядерных системах. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Лидером по скорости процесса сборки стал Clang (в режиме полной оптимизации ICC - 6.074 сек, GCC - 2.974 сек, Clang 1.752 сек). Размер бинарного файла оказался минимален у GCC и Clang (по 8329 байт, в ICC - 20331 байт). При оценке средств для параллельного программирования, тестированию Clang мешало неготовность поддержки Cilk Plus и Threading Building Blocks. Производительность  параллельного приложения, использующего Threading Building Blocks, для ICC и GCC оказалась примерно на одном уровне 10.983 сек. и  10.510 сек. Параллельное приложение, написанное с использованием Cilk Plus, было выполнено при компиляции в ICC за 0:09.98, GCC - 0:11.28, Clang - 0:10.96.</description>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang... (Vkni)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#66</link>
    <pubDate>Thu, 07 Nov 2013 17:52:11 GMT</pubDate>
    <description>&amp;gt; а не спеши ты нас хоронить! :3 &lt;br&gt;&lt;br&gt;А не спешу, дел действительно много, но скорость, увы, не исправить.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang... (arisu)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#65</link>
    <pubDate>Thu, 07 Nov 2013 06:21:37 GMT</pubDate>
    <description>&amp;gt; Положим, со скоростью компиляции горбатого могила исправит.&lt;br&gt;&lt;br&gt;а не спеши ты нас хоронить! :3&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang... (Vkni)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#64</link>
    <pubDate>Thu, 07 Nov 2013 06:15:41 GMT</pubDate>
    <description>Положим, со скоростью компиляции горбатого могила исправит.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (freehck)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#63</link>
    <pubDate>Wed, 06 Nov 2013 18:59:45 GMT</pubDate>
    <description>Прошу поклонников Шланга и GCC в целях разжигания нового холивора и тыканья пальцем, обратить внимание, что в единственном тесте, где победа осталась за Шлангом:&lt;br&gt;&lt;br&gt;&quot;Параллельное приложение, написанное с использованием Cilk Plus, было выполнено при компиляции в ICC за 9.98 сек., GCC - 11.28 сек., Clang - 10.96 сек.&quot;&lt;br&gt;&lt;br&gt;Согласно оригинальной статье, пользовательское время для gcc было в полтора раза меньше, а сравнение по системному времени, учитывая что производилось массовое распараллеливание, вообще говоря некорректно, ибо сильно зависит от настроения планировщика, и раз на раз не приходится.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (AlexAT)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#62</link>
    <pubDate>Wed, 06 Nov 2013 16:45:03 GMT</pubDate>
    <description>&amp;gt; Я бы не стал называть такой код &quot;самомодифицирующимся&quot;, так как в JIT &lt;br&gt;&amp;gt; создается новый код в отдельно замапленной области памяти, а не меняется &lt;br&gt;&amp;gt; существующий.&lt;br&gt;&lt;br&gt;В целом да, но есть такая категория JIT-компиляторов (pre-JIT, я бы сказал), как рекомпайлеры в эмуляторах. В таких применениях иногда действительно может модифицироваться существующая область при определенных событиях.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (annulen)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#61</link>
    <pubDate>Wed, 06 Nov 2013 16:39:28 GMT</pubDate>
    <description>&amp;gt; в виде JIT&lt;br&gt;&lt;br&gt;Я бы не стал называть такой код &quot;самомодифицирующимся&quot;, так как в JIT создается новый код в отдельно замапленной области памяти, а не меняется существующий.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (annulen)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#60</link>
    <pubDate>Wed, 06 Nov 2013 16:37:43 GMT</pubDate>
    <description>&amp;gt; Тот вывод, что даёт флаг -S совершенно отличается от того, что выдает &lt;br&gt;&amp;gt; мне бинарник в дизассемблере или objdump -S ./elf.&lt;br&gt;&lt;br&gt;Естественно, у icc там подробностей больше. Что сказать-то хотел?&lt;br&gt;&lt;br&gt;&amp;gt;В это случаи у gcc самый лучший вывод, хотя и в нем мусора хватает.&lt;br&gt;&lt;br&gt;Если под &quot;лучшим&quot; выводом понимается отсутствие комментариев от оптимизатора, то да, лучший.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (Crazy Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#59</link>
    <pubDate>Wed, 06 Nov 2013 16:33:46 GMT</pubDate>
    <description>Звучит так, как будто свопа мало просто. pypy, помнится, отличался какими-то совсем запредельными требованиями к памяти при сборке, а если еще и опциями компилятора что-то вроде LTO накрутить - он, пожалуй, гиг десять захочет. Насчет вебкита с дебагом - мыслей нет никаких.&lt;br&gt;</description>
</item>

<item>
    <title>Сравнение производительности C++ компиляторов GCC, Clang и I... (nagual)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/92479.html#58</link>
    <pubDate>Wed, 06 Nov 2013 11:42:00 GMT</pubDate>
    <description>&amp;gt; Мне кажется Intel стоит приложиться для улучшения оптимизации кода для их платформ &lt;br&gt;&amp;gt; в GCC/CLang, чем дальше развивать свой компилятор &lt;br&gt;&lt;br&gt;А кто такой slashdot.org новый друг похороникса ? И почему новый друг похороникса забыл о сан студии ? Или о процах амд он тоже не в курсе ? Этакая скрытая реклама интела ?&lt;br&gt;</description>
</item>

</channel>
</rss>
