Linux 7.3 用の x86/mm パッチは、Bytedance が開発した、レイテンシ感度の高いワークロードを大幅に改善することを目的とした一連のパッチを含んでいる。これらのパッチは、リアルタイム性能の向上と遅延の削減を目的に設計された。Bytedance のエンジニア Chuyi Zhou は、前回のパッチシリーズで、smp_call_function*() 呼び出しの大半が遠隔 CPU の IPI 処理完了を待機しており、これが他の要因と相まってスケジューリング遅延を劇的に増大させていると説明した。x86-64 アーキテクチャでは、TLB のクリアは IPI を介して行われるため、プロセスの終了やページの回収時に多数の IPI が待機する必要があり、これが他のスレッドのスケジューリング遅延を増加させる。

製造環境では、IPI 待機に起因するスケジューリング遅延が最大で 16ms に達することを観測した。目標は、IPI 完了時の優先度を改善するために割り込みを許可することだ。DPDK などのレイテンシ感度の高いワークロードは、最高優先度を持ち、任意の時点で低優先度のタスクを奪取できる。

DPDK のウェイクアップ遅延が、現在 CPU の優先度を無効化していることに起因することを発見した。これらのパッチは現在 Linux 7.3 に統合されており、