AMDXDNAドライバー、Ryzen AIマルチユーザー公平性のためのハードウェアスケジューラー時間量子を準備
概要
AMDのRyzen AI NPU用AMDXDNAアクセラレータドライバーは、複数のユーザーまたはコンテキストがAIタスクのためにニューラルプロセッシングユニットにアクセスする際の公平性を確保するために、「ハードウェアスケジューラー時間量子」機能を導入しています。これは、単一のプログラムがNPUリソースを独占するのを防ぐIntelのIVPUドライバーの同様の変更を反映したものです。ハードウェアスケジューラー時間量子により、NPUは各コンテキストに固定の時間スライスを強制でき、長時間実行されるワークロードが他のワークロードをブロックするのを防ぎます。デフォルトの時間量子は30ミリ秒で、モジュールパラメータを介して調整可能です。この機能は現在レビュー中であり、Linux v7.2カーネルサイクルで利用可能になる予定で、Linuxにおける効率的なNPUリソース共有の増大するニーズに対応します。
(出典:Phoronix)