<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект по задействованию LTO-оптимизации при сборке ядра Linux</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html</link>
    <description>Разработчики из компании Intel представили (https://lkml.org/lkml/2012/8/18/273) набор патчей с результатами работы по адаптации ядра Linux для сборки с использованием режима оптимизации во время динамического связывания (LTO - Link Time Optimization). LTO-оптимизации отличаются учётом состояния всех файлов, участвующих в процессе сборки, в то время, как традиционные режимы оптимизации оптимизируют каждый файл по отдельности и не учитывают условия вызова функций, определённых в других файлах. Например, при LTO для функций из других файлов возможно inlinе-развёртывание, в исполняемый файл не включается неиспользуемый код, осуществляется проверка типов для всей программы, производится общая оптимизация на уровне проекта в целом.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Подготовленные патчи включают в себя устранения проблем, всплывших в результате более агрессивной оптимизации, а также содержат ряд обходных путей для исключения влияния известных проблем в GCC 4.7. В результате использования патчей при сборке ядра 3.6 при помощи GCC 4.7 удалось д</description>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (Michael Shigorin)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#97</link>
    <pubDate>Thu, 23 Aug 2012 23:10:47 GMT</pubDate>
    <description>&amp;gt; Это не просто удобно, а очень полезно.&lt;br&gt;&lt;br&gt;Это и была залётная школота -- им мозгозаменитель в MS прополоскали и отправили дальше гадить.&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра... (arisu)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#96</link>
    <pubDate>Thu, 23 Aug 2012 21:47:43 GMT</pubDate>
    <description>&amp;gt; прятьже память нужна только для сборки, бинарь потом можно запускть на системах &lt;br&gt;&amp;gt; с меньшим кол-вом памяти &lt;br&gt;&lt;br&gt;а у меня ядро спокойно собирается на 4гб системе, 32-битной. при этом на фоне крутится ещё и VirtualBox. и браузер запущен. и почтовик. -j2, среднее время сбора &amp;#8212; около семи минут.&lt;br&gt;&lt;br&gt;ну да, я прочитил &amp;#8212; несколько лет назад, как купил новую технику, потратил немного времени, чтобы вырубить в ядре всё, что мне не надо. а дальше делаю make oldconfig, умиляюсь новым железякам и вырубаю их поддержку тоже.&lt;br&gt;&lt;br&gt;а какой иначе смысл собирать своё ядро, если не подтачивать его под свои железяки?&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (Йух)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#95</link>
    <pubDate>Thu, 23 Aug 2012 13:38:55 GMT</pubDate>
    <description>&amp;gt; до 9 ГБ... линукс в массы, ага.&lt;br&gt;&amp;gt; а обsчная сборка ядра сколько длится?&lt;br&gt;&lt;br&gt;последние за последние 4 года апгрейдился 8 - 16 - 32&lt;br&gt;последний апгрейд совпал с заменой системника с Q6600 на 3770К&lt;br&gt;&lt;br&gt;новых компов с меньше чем 4Гб уже больше года не видел&lt;br&gt;&lt;br&gt;прятьже память нужна только для сборки, бинарь потом можно запускть на системах с меньшим кол-вом памяти&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (BratSinot)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#94</link>
    <pubDate>Thu, 23 Aug 2012 11:11:15 GMT</pubDate>
    <description>&amp;gt; firefox &amp;lt;&lt;br&gt;&lt;br&gt;Он не большой, а толстый на С++. Из-за этого при компиляции жрется куча памяти и времени.&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#92</link>
    <pubDate>Thu, 23 Aug 2012 08:20:02 GMT</pubDate>
    <description>Т.е. один вы со своими вшивыми 4ГБ - и уже не норма? Проспитесь, норма уже давно выше 8ГБ&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#91</link>
    <pubDate>Wed, 22 Aug 2012 02:53:03 GMT</pubDate>
    <description>Пообщался со спецом в этой области.&lt;br&gt;Можно делать и по частям, можно и с помощью большого объёма на жестком диске.&lt;br&gt;Долго ли забить 4 или 10 Гб информацией с ж/д? Запись - помедленнее пойдёт, но в целом всё это терпимо.&lt;br&gt;Если это прямо сейчас делать, то о производительности можно забыть, ничего не оптимизировано, может разрабов компилятора попинать кому?&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (Led)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#90</link>
    <pubDate>Wed, 22 Aug 2012 00:43:07 GMT</pubDate>
    <description>&amp;gt; Учтём и то, что это даже удобно когда обычный юзер не может &lt;br&gt;&amp;gt; ядро собрать&lt;br&gt;&lt;br&gt;Это не просто удобно, а очень полезно. Т.о., возможно, школота и студенты больше времени посвятит своим прямым обязанностям - учёбе. Или потратит это время на наркоту и бухло, и эта бесполезная сущность сдохнет молодой.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (inferrna)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#88</link>
    <pubDate>Tue, 21 Aug 2012 14:37:54 GMT</pubDate>
    <description>Бери у меня DDR2 ECC Full Buffered, вдруг после напильника воткнёшь.&lt;br&gt;</description>
</item>

<item>
    <title>Проект по задействованию LTO-оптимизации при сборке ядра Lin... (pavlinux)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/86079.html#87</link>
    <pubDate>Tue, 21 Aug 2012 13:42:41 GMT</pubDate>
    <description>&amp;gt; Блин, 16гб рамы ddr3 стоит 3000р. Развели тут. Это может себе позволить &lt;br&gt;&amp;gt; практически каждый, у кого более-менее новая тачка.&lt;br&gt;&lt;br&gt;Мне нужна DDR1 ECC Registered. Куплю за 3000 и ещё спасибо скажу. &lt;br&gt;</description>
</item>

</channel>
</rss>
