AIToday
大規模言語モデルAIコーディングAmazon AI Blog掲載日時: 2026年10月20日 4:00

vLLMにKVキャッシュ双方向転送を追加

LINEで送る
vLLMにKVキャッシュ双方向転送を追加

3つのポイント

  1. 何が起きたか

    AWSがvLLMにKVキャッシュの双方向転送を貢献し、デコードノードがキャッシュ済みコンテキストをプリフィルノードへ返せるようにした。

  2. なぜ重要か

    会話履歴を再送し続けるマルチターンのエージェントは、過去トークンの再計算を避けられる。プロンプトが長くなっても遅延の増加が抑えられ、繰り返しのプリフィル処理に割くアクセラレータ容量も減る。

誰に効くか恩恵を最も受けるのは、分離型プリフィル・デコードクラスタ上で会話アシスタントやエージェント用途のセルフホストvLLMを運用するチームだ。対話履歴が伸びても応答遅延を低く抑えられる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

この機能は、プリフィルとデコードを分離したサービングにおける構造的な非効率を解消する。従来の一方向フローでは、デコードノードがプロンプトと新規生成トークンの両方のKVキャッシュエントリを保持するが、プリフィルノードは次のターンにそれらを取得できない。そのためプリフィルノードは過去の応答トークンについてKV射影を再計算せざるを得ず、プリフィルノード上のアクティブセッションでキャッシュが追い出される可能性も高まる。完全なキャッシュミスが起きると、プリフィルノードはシステム指示、過去のユーザー要求、ツール結果、モデル生成応答を含む会話履歴全体を再計算しなければならない。AWSはもともとEFAで接続したTrainiumインスタンスクラスタ上で双方向KV転送を構築・検証し、アクセラレータ非依存の機能としてvLLMに貢献した。EFA接続のAmazon EC2 P5en GPUクラスタでのベンチマーク結果は、その利点がGPUにも引き継がれることを示していると投稿は述べている。

再利用が実際に効くかどうかは2つの制御が決める。decoder_kv_blocks_ttl設定は会話のKVブロックを一定期間利用可能に保ち、kv_recompute_threshold設定(デフォルト64トークン)はプリフィルがリモートKVを取得するかローカルで再計算するかを決める。投稿は、再利用可能なプレフィックスが短い場合、 interconnectと調整のオーバーヘッドがトークン再計算に必要な時間を上回り得ると指摘する。また、ハートビートで更新されるリースをデコード側にも拡張することを自然な次の改善として挙げており、それにより固定タイマーの終了時ではなく会話がアイドルになった時点でブロックを回収できるようになる。

ベンチマークでは、キャッシュ追い出しや、会話のKVブロックを持たない別のプリフィルノードをルーターが選ぶ状況を模すため、プリフィルノードのプレフィックスキャッシュを意図的に無効化した。その条件下で機能をオフにすると、コンテキストの増加とともにTTFTが急上昇した。Qwen3-32Bは2kで158 msから24kで778 msへ、GLM-5-FP8は2kで500 msから20kで2,334 msへ上昇した。機能をオンにすると、Qwen3-32Bは122 msから460 msへ、GLM-5-FP8は358 msから702 msへしか上昇しなかった。GLM-5-FP8で差が大きいのはトークンあたりの再計算時間が長いためで、モデルとコンテキストが大規模化するほどKV再利用の効果が大きくなると投稿は説明している。

よくある質問
双方向KV転送で初回トークンまでの時間はどれだけ速くなるか?
EFA接続のAmazon EC2 P5enインスタンスを使った1P1D構成では、試験した最長のプロンプト長で、TTFTがQwen3-32Bで最大1.6倍、zai-org/GLM-5-FP8で最大3.3倍短縮した。
vLLMでこれを使うにはどのような構成が必要か?
vLLM v0.21.0以降でNixlConnectorを使い、プリフィルサーバーとデコードサーバーの両方でbidirectional_kv_xferを有効にし、KVキャッシュ対応のルーターを使う。
デコードノードはKVブロックを再利用のためにどれだけ保持するか?
decoder_kv_blocks_ttlという設定可能な保持期間(デフォルト480秒)の間保持する。期限切れ後に届いたリクエストは通常のプリフィルにフォールバックする。
Amazon AI Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へMotive、是正措置を自ら起こすAIエージェント発表