NVIDIA, Rust로 GPU 커널을 직접 작성하는 CUDA Rust 공개

Nvidia announces native GPU programming in Rust

NVIDIA가 Rust로 GPU 커널을 네이티브로 작성하는 CUDA Rust를 발표했다. SIMT와 Tile 두 트랙을 제공하며, SIMT는 cuda-oxide를 통해 Rust MIR에서 PTX로 컴파일되고, Tile은 cutile-rs로 CUDA Tile IR을 JIT 컴파일한다. 두 방식 모두 메모리 안전성을 컴파일 타임에 검증해 데이터 경합을 방지한다.

두 커널은 메모리에 대해 동일한 주장을 한다. 입력은 공유되고 출력은 단 하나의 작성자에게 속한다. 차이는 그 주장을 어느 수준에서 하느냐, 그리고 그것을 하기 위해 전용 타입이 필요한지 여부뿐이다.

이 날의 다른 글

2026-09-16