Skip to content

Rust:GPU

See also

Favorite site

  • [추천] Rust를 모든 GPU에서 실행하기 성공 | GeekNews
    • [원문] Rust running on every GPU | Rust GPU
    • Rust로 작성한 하나의 코드베이스가 CUDA, Vulkan(SPIR-V), Metal, DirectX 12, WebGPU, CPU 등 모든 주요 GPU 및 CPU 플랫폼에서 동작하는 데모 프로젝트 공개
    • 기존 GPU 프로그래밍은 GLSL, HLSL 등 별도의 언어 사용으로 복잡성과 중복 문제가 발생하지만 이번 데모는 순수 Rust 코드만으로 모든 GPU 타겟 지원
    • 주요 구현체로 Rust GPU(SPIR-V), Rust CUDA(NVVM IR), Naga(GPU 언어 변환 계층) 프로젝트를 통- 동일한 비토닉 정렬 알고리듬이 CPU와 모든 GPU에서 동작하며, Rust의 no_std, 조건부 컴파일, Newtype, Enum, Trait 등 언어 기능이 GPU 코드에도 그대로 적용됨
    • 아직 공식 rustc 통합, 디버깅, API 일관성 등 개선 과제가 남아 있으나, GPU 크로스플랫폼 컴퓨팅의 전환점이 되는 시도임