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内核或管理大规模分布式模型服务的从业者尤其有用。

亮点

  • 一份“从这里开始”指南,为推理建立心智模型,从请求处理到硬件执行。
  • 深入探讨内核优化,涵盖矩阵乘法、张量核心和注意力机制。
  • 关于现代推理引擎的广泛资源,包括连续批处理、KV缓存管理和投机解码。
  • 覆盖分布式推理技术,如混合专家(MoE)服务和预填充-解码分离。
  • 针对特定硬件架构的技术参考,包括NVIDIA、AMD、Google TPU和AWS Trainium。

相关

  • 项目
  • 项目
  • 项目
  • 项目