NVIDIA는 최근 공식적으로 CUDA 13.1을 출시했는데, 공식적으로는 "2006년 CUDA 플랫폼 탄생 이후 가장 크고 포괄적인 업그레이드"라고 평가했습니다. 이번 업데이트의 핵심 하이라이트인 CUDA Tile 프로그래밍 모델은 업계에서 NVIDIA의 "해자"가 약화될 것인지에 대한 논의를 촉발시켰습니다.유명한 칩 설계자 짐 켈러(Jim Keller)는 이것이 소프트웨어 독점의 종말을 의미할 것이라고 믿습니다.

콰이테크놀로지 뉴스 12월 9일자

CUDA Tile은 데이터 블록(타일)을 기반으로 한 모델입니다. 설계 목표는 GPU 프로그래밍의 임계값을 크게 낮추는 것입니다. 개발자는 데이터를 블록으로 구성하고 계산을 수행하는 데 집중할 수 있으며, 기본 복잡한 스레드 예약, 메모리 레이아웃 및 하드웨어 리소스 매핑은 컴파일러 및 런타임 시스템에서 자동으로 처리됩니다.

이 새로운 모델을 지원하기 위해 CUDA 13.1에서는 가상 명령어 세트(Tile IR)를 도입하고 cuTile 도구를 출시하여 개발자가 널리 사용되는 Python을 사용하여 타일 기반 GPU 커널을 작성할 수 있도록 했습니다.

AMD Zen, Apple A 시리즈 및 Tesla Autopilot의 설계에 참여한 칩 설계 업계의 선임 인물인 Jim Keller는 향후 주류 GPU 프로그래밍이 점차적으로 타일 기반 접근 방식으로 전환된다면 개발자가 "타일 작성, 하드웨어 최적화" 모델에 익숙해지면 된다고 믿습니다.

그러면 동일한 프로그램 로직 세트를 다른 GPU 하드웨어에 이식하기가 더 쉬워집니다. 과거의 CUDA C++만큼 NVIDIA 하드웨어에 크게 의존하지 않습니다. 이는 AMD, Intel 또는 신흥 AI 기업에 진입 기회를 제공할 수 있습니다.