<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html</link>
    <description>Компания AMD опубликовала компилятор AOCC 2.0 (https://developer.amd.com/amd-aocc/) (AMD Optimizing C/C++ Compiler), построенный на базе LLVM и включающий дополнительные улучшения и оптимизации для 17 семейства процессоров AMD на базе микроархитектур Zen (https://en.wikipedia.org/wiki/Zen_(microarchitecture)), Zen+ (https://en.wikipedia.org/wiki/Zen&#037;2B) и Zen 2 (https://en.wikipedia.org/wiki/Zen_2), например для уже выпускаемых процессоров  AMD Ryzen и EPYC.  Компилятор также содержит общие улучшения, связанные с векторизацией, генерацией кода, высокоуровневой оптимизацией, межпроцедурным анализом и преобразованием циклов. По умолчанию задействован компоновщик LLD. В поставку входит оптимизированный вариант математической библиотеки libm - AMDLibM. Компилятор доступен для 32- и 64-разрядных Linux-систем.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В новом выпуске кодовая база обновлена до ветки LLVM 8.0 (https://www.opennet.ru/opennews/art.shtml?num=50360). Добавлены оптимизации для архитектуры AMD EPYC 7002 Series (Zen 2), для которой усовершенст</description>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#60</link>
    <pubDate>Mon, 12 Aug 2019 12:37:25 GMT</pubDate>
    <description>Это что бы получилось как в gcc-4.3 ? взял компилятор - что-то откомпилировал бах, великий столаман требует сменить лицензию на GPL 3+, а если не хочешь - то и не компилируй нашим.&lt;br&gt;&lt;br&gt;Вот такой пример мялкособственичества в GPL&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#59</link>
    <pubDate>Mon, 12 Aug 2019 09:14:20 GMT</pubDate>
    <description>Хм, не знал. Спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (пох.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#58</link>
    <pubDate>Mon, 12 Aug 2019 08:38:07 GMT</pubDate>
    <description>&amp;gt; Да, кстати, ты ведь понимаешь, почему на самом деле нельзя уйти от ГЦЦ?&lt;br&gt;&lt;br&gt;которого из? У меня вот, к примеру, их три на одной сборочной системе.&lt;br&gt;&lt;br&gt;при этом кода на аде, фортране и objective-c у меня нет и вряд ли мне такой понадобится собирать до попадания в рай. А игогошечный не соберется, поскольку gcc-go вряд ли умеет автозависимости.&lt;br&gt;&lt;br&gt;Поэтому я как-то проживу и с llvm, тем более что вот от него-то действительно уже не уйти - тут тебе и видеокарты, и всякая странная экзотика, а какая-нибудь фря уже вообще вряд ли чем другим соберется (или не будет работать)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Anonymoustus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#57</link>
    <pubDate>Mon, 12 Aug 2019 08:19:58 GMT</pubDate>
    <description>&amp;gt; То и другое слуцилась сто лет назад, ничего с этим сделать нельзя, &lt;br&gt;&amp;gt; только выкинуть и уйти на llvm &lt;br&gt;&lt;br&gt;Да, кстати, ты ведь понимаешь, почему на самом деле нельзя уйти от ГЦЦ? Не сейчас, по крайней мере. Потому что в ней не только C и C++, но и ассемблер, Ada, Fortran, Objective-C, Go и что-то там ещё. Можно, конечно, дискуссировать о достоинствах и недостатках каждого конкретного инструмента, но они, во-первых, есть, во-вторых &amp;#8212; они бесплатны, и в-третьих &amp;#8212; как-то работают. Нищим полупернатым коммунистам самое то.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Anonymoustus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#56</link>
    <pubDate>Mon, 12 Aug 2019 06:41:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt; пох, тебе тут сектанты явно отравили мозг: ты уже простых шуток не понимаешь &lt;br&gt;&amp;gt; ну унылый какой-то троллинг, чего тут понимать.&lt;br&gt;&lt;br&gt;Какой форум, такой и троллинг. За умный здесь минусуют и комментарии трут.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Чтобы хотя бы в общих чертах знать, что тебе накомпилирует модно-молодёжный оптимизирующий &lt;br&gt;&amp;gt;&amp;gt; компилятор &lt;br&gt;&amp;gt; зачем? Это важно только если ты хочешь в нем что-то поправить.&lt;br&gt;&amp;gt; В остальных случаях - это просто инструмент. Ты правда-правда хочешь знать, как &lt;br&gt;&amp;gt; устроен батарейный блок в твоем шуруповерте?  Пока он не сдох &lt;br&gt;&amp;gt; и не потребовалось менять батарейки.&lt;br&gt;&amp;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;&lt;br&gt;&amp;gt; Во всей этой гонке бредовых верси</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (анонн)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#55</link>
    <pubDate>Sun, 11 Aug 2019 20:04:59 GMT</pubDate>
    <description>&amp;gt; А у интела вообще свой бэкэнд &lt;br&gt;&lt;br&gt;Вообще-то, Интел не гнушается вендорлоком на всех уровнях.&lt;br&gt;В частности, у них есть свой компилер, ещё с начала 2000 толкаемый и стоит пяток флотинг-лицензий для него хорошо так за 20k вечнозелёных. Причём, тормоза для амд там встраиваются автоматом:&lt;br&gt;https://techreport.com/news/8547/does-intels-compiler-cripple-amd-performance/&lt;br&gt;https://www.agner.org/optimize/blog/read.php?i=49#49&lt;br&gt;А выше был просто тонкий набр^W ирония.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Ordu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#54</link>
    <pubDate>Sun, 11 Aug 2019 18:32:11 GMT</pubDate>
    <description>&amp;gt; Извините, но каким боков это делает на опеннете?&lt;br&gt;&lt;br&gt;Именно таким. LLVM открыт, так? Компиляторы должны быть открыты, так? Но тут приходит амд и выпускает закрытый компилятор на базе LLVM. Какие выводы из этого делать -- я не знаю, это пускай каждый сам для себя решает, но знать о таких вещах нужно любому, кому интересен открытый софт.&lt;br&gt;&lt;br&gt;&amp;gt; писать &#091;...&#093; на оставшемся кусочке свободы от капитализма в рунете, об копирастах и бинарных сборках.&lt;br&gt;&lt;br&gt;Тут сайт не пропагандистский, а новостной. Разница в том, что новости подбираются и излагаются не так, чтобы создать ложное впечатление о реальности, а так, чтобы создать достаточно полное представление о той части реальности, которая выбрана тематикой сайта.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (nnn)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#53</link>
    <pubDate>Sun, 11 Aug 2019 17:14:05 GMT</pubDate>
    <description>ну из сорцов любой дурак сможет. а ты попробуй из бинарников собери (сарказм).&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск AOCC 2.0, оптимизирующего C/C++ компилятора от компан... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/118109.html#52</link>
    <pubDate>Sun, 11 Aug 2019 17:11:41 GMT</pubDate>
    <description>А у интела вообще свой бэкэнд &lt;br&gt;</description>
</item>

</channel>
</rss>
