Meta, Blackwell GPU용 하드웨어 네이티브 GPU 컴파일러 확장 TLX 공개

·2026.11.11 01:59

핵심 내용

Meta의 TLX가 Blackwell GPU에서 20-25% E2E MFU를 달성했다.

1 / 3

자세히 보기

  • Meta는 고수준 생산성과 저수준 하드웨어 제어 사이의 격차를 메우기 위해 Triton Low-Level Extensions(TLX)를 개발하고, 명시적인 워프 그룹 오케스트레이션을 위한 MIMW(Multiple Instructions, Multiple Warps) 추상화를 도입함
  • NVIDIA Blackwell GPU에서 GEM 모델 학습 시 TLX는 O(10^24) 총 학습 flops를 달성하고 20-25%의 end-to-end Model FLOPs Utilization(MFU)를 기록했으며, 생산성과 성능의 균형 측면에서 CUTLASS와 CuTeDSL을 능가함
  • TLX 기반 커널은 Generalized Dot Product Attention(GDPA)에서 최대 2배의 forward speedup을 제공하며, In-Kernel Broadcast Optimization(IKBO)을 통해 RecSys 추론에서 compute-intensive net latency를 최대 3분의 2까지 감소시킴
  • 대규모 LLM 사전 학습을 위한 distributed grouped GEMM을 지원하며, Mixture-of-Experts(MoE) 모델에서 end-to-end latency를 줄이기 위해 계산과 통신을 통합함

Design and Architecture

  • TLX는 Triton을 second execution-oriented layer로 확장하여 계산(Triton tensor ops)과 오케스트레이션(TLX warp-group roles: producer, consumer, epilogue)을 분리함
  • Tensor Memory(TMEM), 비동기 메모리 전송(TMA), mbarrier를 통한 warp-group-level synchronization 등 하드웨어 원语에 대한 직접 접근을 제공함
  • CUDA나 CUTLASS와 달리 명시적인 layout specification을 요구하지 않아 컴파일러가 기본값을 추론하고 fusion 비용을 줄일 수 있음

Production Deployment and Future Plans

  • TLX는 NVIDIA GPU 기반의 RecSys 학습/추론 및 대규모 LLM 사전 학습을 위해 Meta의 ML 인프라 전체에 배포되었으며, NVIDIA Hopper, Blackwell 및 AMD GPU를 대상으로 함
  • 향후 개발 계획에는 MTIA accelerator 지원 확대, 자동 워프 그룹 오케스트레이션 추론을 위한 "auto-TLX" 시스템, 그리고 torch.compile을 통한 PyTorch 2.x 통합 및 자동 커널 생성이 포함됨

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.