Linus Torvalds представил первый набор патчей, созданный с помощью LLM
Linus Torvalds's first LLM-assisted patch series
На саммите мейнтейнеров Линус Торвальдс рассказал, что использовал большую языковую модель для работы над серией патчей, решающей давнюю проблему. Патчи оптимизируют поиск фолио: горячие фолио помечаются, их освобождение откладывается до окончания RCU-периода, что позволяет читать данные без взятия ссылок. В результате достигнуто ускорение на порядок в тесте с интенсивным read(). Однако ревью уже выявило состояние гонки, так что потребуется доработка.
Конечный результат — ускорение на порядок для бенчмарка с интенсивным read().