LINUX.ORG.RU

Настройка ядра с помощью «генетического» алгоритма.


0

0

Jake Moilanen выпустил набор из 4 патчей для ядра версии 2.6.9, которые используют простой "генетический" алгоритм для настройки. Патчи изменяют код планировщика ввода-вывода и процессорного планировщика для использования новой библиотеки ядра, теоретически позволяя им производить самонастройку, с целью улучшения производительности при любой нагрузке.

>>> Текст новости на kerneltrap.org

★★

Проверено: Demetrio ()

> теоретически позволяя им производить самонастройку

Backport from Win98?

l0gin
()

IMHO, бред. У генетического алгоритма слишком долгая "память". Не будет он успевать за быстрыми изменениями в характере нагрузки.

anonymous
()
Ответ на: комментарий от anonymous

>У генетического алгоритма слишком долгая "память". Не будет он успевать за быстрыми изменениями в характере нагрузки.

Переведи?!

Глупость сказал. Генетический алгоримтм будет работать не в реальном времени, а только при настройке планировщика (IO,CPU). Хромосомы-настройки будут тестироваться при различных типах нагрузки и из них алгоритм выбирет лучшую. По моему мнению идея отличная и очень интересная: если так и дальше дело пойдет и при разработке ядра будут применять GA/GP - производительность его может возрасти значительно. Остальные ОС отдыхают. Интересно какая у них машина, чтобы решить такую задачу за приемлемое количество времени?!

GladAlex ★★★★★
()
Ответ на: комментарий от GladAlex

> По моему мнению идея отличная и очень интересная: если так и дальше дело пойдет и при разработке ядра будут применять GA/GP - производительность его может возрасти значительно.

"Вся проблема в датчиках..."(с)

> Остальные ОС отдыхают. Интересно какая у них машина, чтобы решить такую задачу за приемлемое количество времени?!

Угумс, и сколько % мощности будет стоить замер всех показателей, для выработки оптимального соотношения параметров?

P.S. Кстати, никто не в курсе, каковы эталонные критерии оптимальности и как алгоритм угадает потребности?

anonymous
()
Ответ на: комментарий от anonymous

Это все фигня. Надо что бы ядро само развивалось и улучшалось посредством ГА, а затем чтоб стало вирусом и начало активно переводить компы с ос виндовс, на ос линукс.

anonymous
()
Ответ на: комментарий от vm

засунь свое ИИ в свое ЖЖ, и больше никогда на людях не вынимай.

anonymous
()

Фигня всё это. Генетический алгоритм даёт в целом непредсказуемый результат. Оно вам надо, чтобы при загрузке всегда была разная производительность? Да будет максимум, но это локальный максимум, причём всегда разный.

anonymous
()
Ответ на: комментарий от anonymous

>Да будет максимум, но это локальный максимум, причём всегда разный.

Генетические алгоритмы - едва ли не единственный численный способ поиска _глобальных_ экстремумов.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

Ты это про ГА вообще или про решение ими задач оптимизации (в.т.ч. оптимизации ядра) в частности?

ugoday ★★★★★
()
Ответ на: комментарий от vm

> по хорошему так агент специальный должен сборкой и перенастройкой ядра заниматься

а лучше два -- агент Смит и агент Смит

anonymous
()
Ответ на: комментарий от KRoN73

>Генетические алгоритмы - едва ли не единственный численный способ поиска _глобальных_ экстремумов.

Ну правильно. Потому как это фактически перебор, просто с некоторыми допущениями, позволяющими не проводить полного перебора :)

WFrag ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.