IT之家 AI

Le père de Linux, Torvalds, lance le premier correctif développé avec l'aide de l'IA : le débit de lecture de fichiers simultanés augmenté…

IT之家 le 15 octobre : le média technologique lwn a publié hier (14 octobre) un article rapportant que le père de Linux, Linus Torvalds, a poussé dans son dépôt Git personnel une nouvelle branche de développement nommée…

Source de l’image · IT之家 AI

IT之家 Le 15 octobre, le média technologique lwn a publié hier (14 octobre) un article rapportant que le père de Linux, Linus Torvalds, a poussé dans son dépôt Git personnel une nouvelle branche de développement nommée noref-filemap-read-with-llm,soumettant officiellement sa première série de correctifs noyau développée avec l'aide d'un grand modèle de langage (LLM).

Le média souligne qu'en temps normal, dans le dépôt torvalds / linux.git, Torvalds ne maintient que la branche master et développe rarement sur des branches, mais qu'une nouvelle branche noref-filemap-read-with-llm est apparue récemment, dont le suffixe contient « llm », s'agissant d'améliorations du noyau réalisées avec l'aide de l'IA / LLM (en particulier Claude Code).

Torvalds a soumis le 13 octobre de nouveaux correctifs sur cette branche, sous le thème « améliorer l'évolutivité du comptage de références de pages », visant principalement à résoudre un goulot d'étranglement de longue date dans la gestion mémoire de Linux. Lorsque plusieurs threads lisent simultanément et à haute fréquence de petites quantités d'un même fichier, le mécanisme traditionnel, en déclenchant à répétition les mises à jour du comptage de références du cache de niveau table (Page Cache), provoque facilement de graves contentions de concurrence sur les CPU multi-cœurs.

Torvalds admet que le code central de cette série de correctifs, les programmes de test, la revue des bogues ainsi que la première version de la documentation d'annonce ont tous été réalisés en collaboration avec l'outil de programmation IA Claude Code d'Anthropic, sous sa supervision personnelle.

Après avoir désactivé une partie des protections de sécurité de son ordinateur pour tester, sous une charge de test spécifique où 8 threads lisent simultanément le même fichier, le débit de lecture est passé de 990万 à 1040万 opérations par seconde à 3000万 à 3300万 opérations par seconde (soit un bond d'environ 10M à 30M+), une amélioration de performance d'environ 3 fois ; par ailleurs, le nombre de cycles d'horloge noyau consommés par lecture a chuté d'environ 2950 à 725.

Note d'IT之家 : ce correctif se trouve encore dans une branche expérimentale et n'a pas encore été intégré à la branche principale officielle de Linux 7.4.

De plus, lors du récent Maintainers Summit ainsi que dans un autre nettoyage du code de la base assoc_array, Torvalds a également utilisé un LLM pour refactoriser du code ancien difficile à comprendre, et a même débusqué d'un coup 3 bogues cachés présents dans le système Linux depuis 13 ans (remontant au premier commit de 2013).

Source originale

IT之家 AI

À propos du contenu

La publication originale et les droits appartiennent à la source.

Traduction automatique · Consultez l’original