HeadlinesBriefing HeadlinesBriefing.com

TorvaldsのLLM活用カーネルパッチ

Hacker News •
×

先日閉幕したMaintainers Summitで、Linus Torvaldsは、長年の問題に対処するパッチシリーズの作業に大規模言語モデルを使っていると語りました。彼は今回、そのシリーズをレビュー用に投稿しました。

この比較的短い10本のパッチからなるシリーズは、folioが「ホット」であることを検出し、「このfolioの解放をRCU期間の経過後まで遅らせる」よう設定することで、folioの検索を改善します。そして、このRCUによる遅延は、長年RCU下で行われてきたfolioの検索だけでなく、folioデータへの実際のアクセスにも使われます。高速パスではrefcountを取得する必要がなく、ユーザー空間へのコピーがページフォルトを引き起こさない場合には、RCUで保護された領域内でfolioからデータを完全に読み取ることができます。

結果として、read()を多用するベンチマークで桁違いの高速化が得られました。ただし、レビューでコード内に競合状態が既に指摘されており、さらなる作業が必要です。

LWNサイトは現在スクレイパーによる高負荷を受けているため、匿名ユーザーに対してコメントの表示を停止しています。人間の読者はページのボタンをクリックすればコメントを閲覧でき、今後はLWNアカウントにログインすればこの手順を省略できます。

出典: Hacker News · 要約:HeadlinesBriefing