☝🏻اکنون کلود، کد هسته لینوکس را مینویسد
لینوس توروالدز، خالق لینوکس، مجموعهای از اصلاحات را برای زیرسیستم مدیریت حافظه هسته آماده کرده است و به صراحت در توضیحات تغییرات ذکر کرده است که تمام *کد، تستها و پیشنویس توضیحات توسط هوش مصنوعی کلود* و تحت نظارت او ایجاد شدهاند. 🤖
این اصلاحات، سرعت خواندن بلوکهای کوچک داده از حافظه صفحه را افزایش میدهند.
☝🏻مشخص شده است که وقتی 8 رشته به طور همزمان 16 بایت داده را میخوانند، 99.92 درصد زمان صرف انتظار برای دسترسی به شمارنده ارجاع میشود، نه خود خواندن دادهها. 🤯
به جای استفاده از قفلها و تغییرات اتمی شمارنده، این اصلاحات از یک مکانیسم RCU برای آزادسازی تأخیری حافظه استفاده میکنند: صفحه تا زمانی که رشته، کپی دادهها را تمام نکند، آزاد نخواهد شد.
نتایج تستها:
🔻 8 رشته: از حدود 10 میلیون تا 30-33 میلیون عملیات در ثانیه، یعنی سه برابر سریعتر؛
🔻 4 رشته: از 8.9-11.6 میلیون تا 25-26 میلیون عملیات در ثانیه، تقریباً دو برابر؛
🔻 1 رشته: از 7.9-8.1 میلیون تا 8.8-8.9 میلیون عملیات در ثانیه. ⚡️
این تغییرات در یک شاخه جداگانه با نام گویا noref-filemap-read-with-llm قرار دارند. هنوز مشخص نیست که آیا این تغییرات به هسته اصلی وارد میشوند یا به عنوان یک آزمایش باقی میمانند. 🤔
================
@Netwo0rk
Post #14260
1.6K

- ❤ 7
- 🔥 3
- 👏 1