|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly.Lugovsky@ontil.ihep.su 2:5080/1003 16 Nov 2002 00:33:02 To : Ilya Teterin Subject : Re: компиляция ядра -------------------------------------------------------------------------------- Ilya Teterin <alien@npp-integris.ru> wrote: > Кстати, пришла идея (оцените, насколько глупая), как избавиться от проблемы > заточенности дистрибутива под i386/i586/MMX etc. Это - самая минимальная проблема специализации. > Критичные к скорости части > можно иметь в нескольких экземплярах, а остальное компилировать под i386 - все > равно никто не заметит. Интеловский компилятор так и делает. Генерит код, точенный под процессор, и выполняет его только если процессор такой наличествует, иначе - запускается неточенная версия функции. Я не знаю, есть ли на этом деле какой оверхед, но что реализовать сие в рантайме не проблема - очевидно. Правда, размеры кода вырастут не по-детски. > 2. Hекритичные к скорости участки можно компилировать вообще без оптимизации, > что ускорит процесс компиляции. Вот уж что никого не волнует, особенно если мы хотим рецидивы компиляции свести к минимуму. -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: USURT's FidoNET<->Internet Gate (news://news.c (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1464655403326.html, оценка из 5, голосов 10
|