wafer-ai/gpu-perf-engineering-resources
A curated resource list for learning AI performance engineering, from GPU fundamentals to production inference.
해결하는 문제
이 프로젝트는 AI 워크로드를 위한 GPU 성능을 이해하고 최적화해야 하는 엔지니어를 위한 구조화되고 큐레이션된 로드맵을 제공합니다. 고수준 모델 아키텍처와 대규모 추론을 효율적으로 실행하는 데 필요한 저수준 하드웨어 실행 사이의 격차를 해소합니다.
작동 방식
이 저장소는 포괄적인 참조 라이브러리 역할을 합니다. 기본 GPU 프로그래밍 개념에서 시작하여 커널 최적화, 추론 엔진 설계, 분산 시스템 아키텍처로 진행되는 논리적 순서로 구성되어 있습니다. 연구 논문, 공식 하드웨어 문서, 고성능 구현 저장소를 포함한 1차 소스에 의존합니다.
대상 독자
AI 인프라에서 작업하는 소프트웨어 엔지니어, 성능 엔지니어, 연구자를 대상으로 합니다. 추론 엔진을 구축하거나 최적화하고, 사용자 정의 GPU 커널을 작성하거나, 대규모 분산 모델 서빙을 관리하는 사람들에게 특히 유용합니다.
주요 내용
- 요청 처리부터 하드웨어 실행까지 추론에 대한 정신적 모델을 확립하는 "여기서 시작" 가이드.
- 행렬 곱셈, 텐서 코어, 어텐션 메커니즘을 다루는 커널 최적화에 대한 심층 분석.
- 연속 배칭, KV 캐시 관리, 추측 디코딩을 포함한 현대 추론 엔진에 대한 광범위한 리소스.
- Mixture-of-Experts(MoE) 서빙 및 프리필-디코드 분리와 같은 분산 추론 기술에 대한 설명.
- NVIDIA, AMD, Google TPU, AWS Trainium을 포함한 특정 하드웨어 아키텍처에 대한 기술 참조.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트