anonymous@RULINUX.NET~# Last login: 2024-12-26 11:03:31
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Linux ядро адаптировано для сборки компилятором Intel C/C++


Проект LinuxDNA, осуществляющий адаптацию Linux ядра для сборки компилятором icc (Intel C/C++ Compiler), достиг первых успехов - модифицированное ядро 2.6.22 не только было успешно собрано при помощи icc 9, но и показало работоспособность в качестве замены стандартного ядра в Gentoo Linux. В планах: обеспечение поддержки icc-совместимой ветки синхронно с основной ветки ядра, переход на использование icc версий 10.1 и 11.

Сборка компилятором icc позволит оптимизировать производительность ядра, причем значительно. Сборка ядра в icc позволяет обеспечить прирост производительности некоторых подсистем ядра до 40%, что актуально в системах требующих интенсивных вычислений - от кластеров для научных расчетов до игровых машин. В среднем, производительность всего ядра, после сборки в icc, увеличивается на 8-9%.

Главными причинами генерации более быстрого года в icc называются два ключевых метода оптимизации: IPO (Inter Procedural Optimization) и PGO (Profile Guided Optimization). В IPO используется коллекция эвристических методов оптимизации в контексте работы набора связанных функций, оценивая работу программы в целом, а не отдельных блоков кода. В PGO задействованы средства многоэтапной сборки - на первой стадии формируется эталонный код с метками, который подвергается анализу во время тестового запуска, посте чего производится рекомпиляция с учетом особенностей использования. Поддержка PGO оптимизации реализована в GCC 4.0, IPO - в GCC 4.1.


>>> Подробнее

anonymous(*) (2009-02-28 04:25:41)


Подтверждено: temy4(*) (2009-02-28 13:27:38)

[Ответить на это сообщение]

avatar
Скрыть

Re: Linux ядро адаптировано для сборки компилятором Intel C/C++

Проприетарный же.

pashazz(*)(2009-02-28 18:30:22)

Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.6) Gecko/2009022711 Gentoo Firefox/3.0.6
avatar
Скрыть

Re: Linux ядро адаптировано для сборки компилятором Intel C/C++

Копипаста с opennet.ru слово в слово. И не стыдно?

anonymous(*)(2009-02-28 19:31:41)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/2.0.0.11c
avatar
Скрыть

Re: Linux ядро адаптировано для сборки компилятором Intel C/C++

Да кстати где ссылка на опеннет?

Tux-oid(*)(2009-02-28 19:36:33)

Opera/9.63 (X11; Linux i686; U; ru) Presto/2.1.1
avatar
Скрыть

Re: Linux ядро адаптировано для сборки компилятором Intel C/C++

[q]во время тестового запуска, _посте_ чего производится[/q] тесте ?

anonymous(*)(2009-03-01 11:36:26)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.5) Gecko/2009012213 Gentoo Firefox/3.0.5
avatar
Скрыть

Re: Linux ядро адаптировано для сборки компилятором Intel C/C++

Да, сколько там эти кластеры времени в ядерном контексте проводят... Фигня все это и PR инеловский

Loh(*)(2009-03-01 15:55:02)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!