Производительность в 23 раза выше: Линус Торвальдс выпустил первый патч, созданный с помощью ИИ
/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F137%2Fd45b2fff03ccfcbc4a349818e50de3e0.jpg)
Линус Торвальдс выпустил свой первый патч для ядра Linux, созданный с помощью ИИ.
Отмечается, что данная разработка устраняет давнюю проблему конкуренции за кэш, возникающую, когда один и тот же файл обрабатывается сразу несколькими процессорами. Это довольно распространенное явление при использовании отдельных библиотек, баз данных и веб-серверов. Несколько разработчиков в своё время уже пытались исправить эту проблему, однако ни одно из предложенных решений не было идеальным.
Впервые Торвальдс опубликовал черновик с исправлением этой проблемы ещё в начале 2024 года и с тех пор использует его. Недавно он решил решить эту задачу с использованием LLM. Он также заявил, что специализированные синтетические тесты продемонстрировали 23-кратный рост производительности. При этом он предупреждает, что влияние на реальную производительность, конечно, будет значительно меньше.
После некоторых колебаний Торвальдс выступил на стороне сторонников использования ИИ для написания кода и разработки Linux. Однако он призвал тщательно проверять качество кода. Он также заявляет, что автоматизированный механизм проверки кода, активируемый командой из ядра, превосходит людей и выявляет элементарные ошибки в коде, которых вообще нельзя было допустить.
Команда разработчиков Linux в настоящее время меняет политику и отказывается от требования к авторам патчей раскрывать информацию об использовании ИИ для написания кода. По мнению Торвальдса, разработчики должны воспринимать ИИ-модели как перспективный инструмент, подобно компиляторам или редакторам.
Источник: Tom’s Hardware; LWN.net