Linus Torvalds katsetab tuumamuudatuste genereerimist AI abil

Linus Torvalds on valmistanud hulga plaastritest, mis kuuluvad Linuxi tuuma mĂ€lu haldamise alamsĂŒsteemi, et optimeerida vĂ€ikeste andmeplokkide lugemist lehekĂŒljekettast ilma viidete arvu (refcount) aatomse muutmiseta folio struktuuris. Commit'i tekstis on mĂ€rgitud, et muudatustega seotud testid ja mĂ€rkmed on koostatud AI-assistendi Claude Code poolt Torvaldsi jĂ€relevalve all. Muudatus on lisatud eraldi tuuma haru noref-filemap-read-with-llm ning hetkel pole selge, kas see kantakse pĂ”hiharusse vĂ”i on see lihtsalt sisene katse.

Testimise kĂ€igus Ă”nnestus plaastritega suurendada vĂ€ikeste failide lugemise jĂ”udlust 8 lĂ”ime konfiguratsioonis 9.9-10.4 miljonilt 30-33 miljonile operatsioonile sekundis (kasv 3 korda), 4 lĂ”ime puhul 8.9-11.6 miljonilt 25-26 miljonile operatsioonile sekundis (kasv 2 korda), ning ĂŒhesĂŒsteemse koormuse korral 7.9-8.1 miljonilt 8.8-8.9 miljonile operatsioonile sekundis. JĂ”udluse tĂ”usu pĂ”hjuseks on see, et samal ajal lehekĂŒljekettale juurdepÀÀsu korral tekib lĂ”imede vahel tugev konkurents juurdepÀÀsul vahemĂ€lule. NĂ€iteks, kui 8 lĂ”ime proovivad korraga lugeda 16 baiti andmeid, siis 99.92% ajast kulub mitte lugemisele, vaid viidete arvu ootele.

Plaastris andmete Ă”igsuse tagamiseks kasutatakse eraldi lukustuste seadmise, viidete arvu muutmise vĂ”i vahemĂ€lude rakendamise asemel ĂŒmbersĂ”idung, mis rakendab edasi lĂŒkatud mĂ€lu vabastamist RCU (Read-Copy-Update) mehhanismi abil sĂŒnkroniseerimisega. Pakutud meetod tagab, et mĂ€lu lehekĂŒlge ei vabastata fĂŒĂŒsiliselt, enne kui lugemisprotsess on andmete kopeerimise lĂ”petanud.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster