← 최신 논문
🤖 machine learning

Evaluating CUDA Tile for AI Workloads on Hopper and Blackwell GPUs

이 논문은 NVIDIA의 새로운 Python 기반 커널 개발 추상화 계층인 CuTile을 Hopper 및 Blackwell GPU 아키텍처에서 평가한 결과, 특정 워크로드(Blackwell의 fused attention 등)에서는 매우 뛰어난 성능과 코드 간결성을 보여주었으나, 아키텍처 간 이식성 측면에서는 Triton에 비해 한계가 있음을 밝히고 있습니다.

원저자: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

게시일 2026-04-28
📖 3 분 읽기☕ 가벼운 읽기

원저자: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

👨‍🍳 상황 설정: "AI라는 거대한 만찬을 준비하는 법"

AI 모델(예: ChatGPT 같은 LLM)을 돌리는 것은 수만 명의 손님에게 엄청난 양의 요리를 내놓는 것과 같습니다. 이 요리를 하려면 두 가지가 중요합니다.

  1. 속도: 얼마나 빨리 요리를 완성하는가? (성능)
  2. 레시피 작성법: 요리법(코드)을 쓰는 게 쉬운가, 아니면 수천 페이지의 복잡한 매뉴얼을 써야 하는가? (생산성)

지금까지는 최고의 요리를 만들려면 **'천재 요리사(숙련된 개발자)'**가 수천 줄의 아주 복잡한 레시피를 직접 손으로 써야 했습니다. 그런데 NVIDIA가 **'CuTile'**이라는 **'마법의 밀키트(간편 조리 도구)'**를 가져온 것이죠.


🔍 실험 내용: "마법의 밀키트(CuTile)는 정말 혁명적인가?"

연구팀은 세 가지 주방(GPU 모델)에서 이 밀키트를 테스트했습니다.

  • B200 (최첨단 호텔 주방): 가장 비싸고 성능이 좋은 최신 주방.
  • RTX PRO 6000 (전문가용 가정집 주방): 성능은 좋지만 호텔만큼은 아닌 주방.
  • H100 (기존의 표준 주방): 현재 가장 많이 쓰이는 주방.

그리고 세 가지 요리(AI 작업)를 시켜봤습니다.

  1. GEMM (재료 다지기): 가장 기본적이고 반복적인 작업.
  2. Attention (소스 만들기): AI가 문맥을 파악할 때 쓰는 아주 중요한 핵심 작업.
  3. LLM Inference (전체 코스 요리): 실제 AI가 대답을 내놓는 과정.

📊 실험 결과: "대박 아니면 쪽박?"

결과는 아주 흥미로웠습니다. 마치 **'마법의 밀키트가 주방 환경에 따라 마법이 되기도 하고, 그냥 평범한 밀키트가 되기도 하는 상황'**이었거든요.

1. B200 호텔 주방에서는? 👉 "완벽한 혁명!" 🚀

  • 결과: 소스 만들기(Attention) 속도가 기존의 최고 방식(FlashAttention-2)보다 2.5배나 빨랐습니다.
  • 놀라운 점: 기존 방식은 수천 페이지의 레시피가 필요했는데, CuTile은 단 60줄의 짧은 메모만으로 이 엄청난 속도를 냈습니다. 요리사들이 환호할 만한 결과죠!

2. RTX PRO 6000 가정집 주방에서는? 👉 "실망스러운 결과..." 📉

  • 결과: 똑같은 밀키트를 썼는데, 여기서는 기존 방식보다 **속도가 절반 수준(53%)**밖에 안 나왔습니다.
  • 이유: 밀키트가 이 주방의 특성(가스레인지 화력이나 조리 도구 배치)을 아직 완벽하게 이해하지 못했기 때문입니다. (컴파일러의 미숙함)

3. 기존 방식(Triton)과 비교하면? 👉 "안정적인 베테랑" ⚖️

  • Triton이라는 기존의 요리법은 마법 같지는 않지만, 어떤 주방에 가도 항상 일정한 실력을 보여줬습니다. "호텔에서도 잘하고, 집에서도 잘하는 베테랑 요리사" 같은 느낌입니다.

💡 결론: "그래서 CuTile을 써야 할까요?"

연구팀은 개발자들에게 다음과 같은 **'결정 가이드'**를 제안합니다.

  • 이럴 땐 쓰세요!

    • "나는 최고급 B200 호텔 주방만 사용한다!"
    • "복잡한 레시피 쓰기 너무 힘들다, 최대한 짧고 쉽게 쓰고 싶다!"
    • "기존의 아주 어려운 방식(WMMA)을 쓰고 있는데, 이걸 쉽고 빠르게 바꾸고 싶다!"
  • 이럴 땐 쓰지 마세요!

    • "나는 여러 종류의 주방(H100, Blackwell 등)을 골고루 섞어서 쓴다!" (이때는 Triton이 최고!)
    • "나는 무조건 가장 빠른 속도가 제일 중요하다!" (일반적인 재료 다지기(GEMM)는 아직 기존의 전문 라이브러리(cuBLAS)가 더 빠릅니다.)

한 줄 요약:

"CuTile은 **최신형 최고급 주방(B200)**에서는 요리 시간을 획기적으로 줄여주는 마법의 도구지만, 아직은 모든 주방에서 통하는 만능 도구는 아니다!"

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →