wafer-ai/gpu-perf-engineering-resources
A curated resource list for learning AI performance engineering, from GPU fundamentals to production inference.
解決する問題
このプロジェクトは、AIワークロードのGPUパフォーマンスを理解し最適化する必要があるエンジニア向けの、構造化された厳選されたロードマップを提供します。高レベルのモデルアーキテクチャと、大規模な推論を効率的に実行するために必要な低レベルのハードウェア実行との間のギャップを埋めます。
仕組み
このリポジトリは、包括的なリファレンスライブラリとして機能します。基本的なGPUプログラミングの概念から始まり、カーネル最適化、推論エンジンの設計、分散システムアーキテクチャへと進む論理的な進行に編成されています。研究論文、公式ハードウェアドキュメント、高性能実装リポジトリなど、一次情報源に依存しています。
対象読者
これは、AIインフラストラクチャに取り組むソフトウェアエンジニア、パフォーマンスエンジニア、研究者を対象としています。推論エンジンの構築や最適化、カスタムGPUカーネルの作成、大規模な分散モデルサービングの管理を行う人々に特に役立ちます。
ハイライト
- リクエスト処理からハードウェア実行までの推論のメンタルモデルを確立する「Start here」ガイド。
- 行列乗算、テンソルコア、アテンションメカニズムをカバーするカーネル最適化への深掘り。
- 連続バッチ処理、KVキャッシュ管理、投機的デコードなど、最新の推論エンジンに関する豊富なリソース。
- Mixture-of-Experts(MoE)サービングやプレフィル・デコード分離など、分散推論技術のカバレッジ。
- NVIDIA、AMD、Google TPU、AWS Trainiumなど、特定のハードウェアアーキテクチャ向けの技術リファレンス。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト