掲載済み (2026-08-22号)
155 247文字 • 2分

HeyGenとGoogle CloudによるAvatar IVのTPU最適化:1.86倍の高速化を実現

原題: HeyGen x Google Cloud: Bringing Avatar IV to TPUs

英語

掲載情報

概要

HeyGenがGoogle Cloudと協力し、180億パラメータの動画生成モデル「Avatar IV」をTPU v6eに移植、独自のカーネル最適化により画質を維持しつつ1.86倍の高速化と25%のコスト効率向上を達成した。

詳細内容

### 概要 HeyGenとGoogle CloudのAIインフラ最適化チームは、動画生成AI「Avatar IV」を最新のTPU(Trillium v6e)へ移植し、大幅なパフォーマンス向上を実現しました。既存のGPU向けPyTorchコードを`torchax`(JAX上のフロントエンド)を介してXLAコンパイラに統合し、1.86倍の高速化を達成しています。 ### 主な最適化手法 1. **集団通信のパイプライン化**: Ulysses並列化におけるAll-to-All通信をグループ化し、アテンション演算の裏で非同期に実行することで、通信コストを計算流の中に隠蔽しました。 2. **スパース・アテンションのマスク削除**: ブロックサイズをフレーム境界に整列(アライメント)させることで、複雑なマスク処理やパディングを不要にし、カーネルの実行効率を理論限界の86%まで高めました。 3. **Softmaxの直列依存性の解消**: Cauchy-Schwarz不等式を用いて事前に上限値を計算する手法を導入。Online Softmaxに特有の逐次的な再スケーリング処理を排除し、並列実行を可能にしました。 ### 成果と品質管理 この最適化により、8台のH100構成に匹敵するストリーミング性能を、25%優れたコスト効率で提供可能になりました。また、出力ビデオがビット単位で一致するか、あるいは許容される類似性範囲内にあるかを検証する厳格な「品質ゲート」を設けることで、画質を犠牲にしない高速化を担保しています。