記事一覧へ戻る
推論・デプロイ

LLMのトークンは同じコストではない:KV Cacheの電力をSIMPLEがモデル化

読了目安 3 分

生成AIの料金は通常トークン単位で表示される。しかし、すべてのトークンが同じコストで処理されるわけではない。生成中の各トークンはKV Cacheに追加され、後続のデコードでは増え続ける履歴を参照する。そのため、トークン自体が同じように見えても、シーケンスの後半ほど計算とメモリアクセスの負担が大きくなり得る。

アーキテクチャから推論エネルギーを推定

論文「The SIMPLE Law for Energy Cost of LLM Inference」は、実機で測定する前に、モデル構成と入出力長から推論エネルギーを見積もれるかを検討した。研究者は計算量とメモリアクセス量を解析し、マルチヘッド注意機構(MHA)とGrouped-Query Attention(GQA)の双方を対象に式を導出した。そこから、LLMのエネルギーを予測する4パラメータモデル、SIMPLEを構築している。

SIMPLEは推論のコストを、入力を処理するprefill、デコード時のKV Cacheアクセス、次のトークンを計算する処理の3つに分解する。入力には隠れ次元、層数、クエリヘッド数、KVヘッド数、さらに入力・出力トークン数を使う。個々のLLMごとに係数を合わせる経験式とは異なり、アーキテクチャの違いがコストにどう反映されるかを説明できる点が特徴だ。

研究が示したこと

  • NVIDIA H100上で、6系統13個の密モデルの推論トレースを評価した結果、R2は0.969、MAPEは11.97%だった。報告された既存の最先端モデルより誤差は約3.1~3.5倍小さく、LLMごとの校正も必要としない。
  • Prefillのエネルギーは隠れ次元に対して二次的に増加する。したがって、長いプロンプトでは大規模モデルほど入力処理の負担が重くなる。
  • GQAはKVヘッド数を減らし、キャッシュ関連の処理を抑える。より積極的なグループ化では、標準MHAに対してトークン当たりエネルギーを最大約3分の1まで削減できた。
  • 推論トークン数を増やせば常に効率が上がるわけではない。出力が長くなるほどKV Cacheも拡大し、解析的に求めた最小エネルギー点を超えるとエネルギーは超線形に増える。精度が伸び続けても、1ジュール当たりの知能は中間的な予算で最大になる。

推論基盤への意味

この研究は、推論エネルギーをデプロイ後に測るだけの指標から、事前に比較できる設計指標へ近づける。サービス提供者はモデルやコンテキスト長を比較し、開発者は最大出力長や推論予算を設定する際に、KV Cacheの容量、帯域幅、アクセス回数を考慮できる。

ただし、評価対象は論文で示された13個の密モデルとH100である。量子化、バッチ処理、カーネル実装、別のアクセラレータでは結果が変わる可能性がある。SIMPLEは実測を置き換える万能な電力計ではなく、アーキテクチャとワークロードを比較するための推定ツールとして捉えるのが適切だ。

出典:Hugging Face Daily Papers

コメント

ログイン状態を確認中…

コメントを読み込み中…

関連記事

CCTest · Blog
Route Anything:汎用AIに最適なモデルを選ばせるルーティング研究
推論・デプロイ
cctest.ai
推論・デプロイ

Route Anything:汎用AIに最適なモデルを選ばせるルーティング研究

Route Anythingは、タスクごとに適切なモデルやツール、ポリシーを選択し、品質と計算コストを両立させる方法を研究する。多様なモダリティとエージェント、ロボット課題を横断した評価から、モデルの組み合わせによる効率化の可能性を示した。

続きを読む
CCTest · Blog
SpecPilot、推測デコーディングの最適化を自律的に発見
推論・デプロイ
cctest.ai
推論・デプロイ

SpecPilot、推測デコーディングの最適化を自律的に発見

SpecPilotは、コストモデルと複数のエージェントによる探索を組み合わせ、実行環境ごとに推測デコーディングの最適化を見つける仕組みです。単一リクエストでは自己回帰デコーディングに対する高速化を4.46倍から10.87倍へ引き上げたと報告されています。

続きを読む
CCTest · Blog
AGIへのスケーリングは、System-1がSystem-2に何を実行させるかで決まるのか
推論・デプロイ
cctest.ai
推論・デプロイ

AGIへのスケーリングは、System-1がSystem-2に何を実行させるかで決まるのか

新しい研究は、AGIの性能向上にはSystem-2を大型化するだけでなく、高コストな推論をどの候補に使うかを選別する仕組みが重要だと論じています。軽量なSystem-1で候補を評価し、価値のある処理だけを実行する設計です。

続きを読む