
AMD GPU용 CUDA 에뮬레이터 Zluda, v6 출시와 함께 지원금 중단 — 난항을 겪던 프로젝트가 다시 취미 수준으로 돌아갔으나
요약
AMD GPU용 CUDA 에뮬레이터인 Zluda v6가 출시되었으나, 상업적 지원 중단으로 인해 개인 프로젝트로 전환되었습니다. 이번 버전은 32비트 PhysX 지원과 PyTorch 성능 개선을 포함합니다.
핵심 포인트
- Zluda v6 출시: 32비트 PhysX 지원 및 Windows 로더 개선
- PyTorch 기반 컴파일러 및 성능 라이브러리 수정 사항 포함
- 상업적 지원 중단으로 인해 개인 취미 수준의 개발로 전환
- PhysX 적용 시 일부 게임에서 성능 향상 확인
AMD GPU를 위한 CUDA 에뮬레이터(emulator)를 만들기 위해 오랫동안 노력해 온 오픈 소스 Zluda 프로젝트로부터 시원섭섭한 소식이 전해졌습니다. 버전 6에 대한 프로젝트의 최신 블로그 게시물은 새로운 32비트 PhysX 지원과 개선된 Windows 지원을 선보입니다. 또한, PyTorch 기반의 여러 수정 사항도 포함되었습니다. 불행하게도, 이 프로젝트는 다시 상업적 지원금을 잃었으며, 이제 개발자 Andrez Janik의 개인적인 취미 활동으로 돌아가게 되었습니다.
TH Premium으로 더 자세히 알아보기: GPU

(이미지 출처: Noctua)
- 데스크톱 로드맵 (Desktop Roadmap)
- 엔터프라이즈 로드맵 (Enterprise Roadmap)
- Rubin 심층 분석 (Rubin in-depth)
- The Stout Owl: 궁극의 Noctua G2 PC (The Stout Owl: The ultimate Noctua G2 PC)
Zluda 6의 32비트 PhysX 지원은 아직 프리 알파(pre-alpha) 단계이지만, 결과는 유망합니다. Janik은 빠른 속도로 실행되는 여러 천(cloth) 및 변형(deformation) 데모를 선보였으며, PhysX 효과를 켠 상태로 실행되는 2010년작 _Mafia II_의 성능이 3배 향상된 것을 보여주는 스크린샷도 공개했습니다. 프리 알파 단계라는 점을 고려하여, Janik은 "유체 시뮬레이션(fluid simulations)이 불안정할 수 있으며, 현재 Steam 게임에 ZLUDA를 로드하는 방식은 미흡하다"라고 언급했습니다. 그의 목표 중 하나는 Windows에 대한 더 나은 지원을 제공하는 것이며, v6에는 이제 필요한 성능 라이브러리를 자동으로 로드하는 개선된 zluda.exe 로더가 포함되어 있습니다.
마지막으로 결코 가볍지 않은 소식은, Zluda v6에 컴파일러 수정 사항과 성능 라이브러리 개선 사항으로 구성된 다양한 PyTorch 기반 강화 기능이 포함되었다는 점입니다. 일종의 불행 중 다행으로, Janik은 이제 자금 지원이 없기 때문에 프로젝트의 우선순위가 "[그가] 가장 즐겁다고 느끼는" 것들로 옮겨갔다고 언급했으며, 이는 PhysX 추가와 개편된 Windows 로더의 도입을 정당화합니다.
이 프로젝트는 처음에 Intel 하드웨어에서 CUDA를 실행하기 위해 2020년에 시작되었으나, 이후 AMD 카드로 방향을 틀었습니다. 2021년에 중단되었다가, 2022년경 AMD가 이를 실현하기 위해 자금을 지원하면서 부활했습니다. 이는 아마도 주요 장애물 중 하나(혹은 가장 핵심적인 장애물)가 거의 모든 AI 소프트웨어 생태계가 Nvidia의 GPU를 중심으로 돌아가고 있기 때문이었을 것입니다.
불행히도 AMD는 2024년에 Zluda에 대한 지원을 중단했으며, 8월에는 Janik에게 회사가 비용을 지불했던 코드를 다시 작성하도록 강요하기까지 했습니다. 다행히 그는 2024년 말에 공개되지 않은 후원자를 찾았으며, 이는 아마도 이 번역 계층(translation layer)을 통해 Instinct 카드에서 CUDA AI 워크로드를 실행할 수 있게 되어 이득을 얻을 수 있는 AI 기업이었을 가능성이 높습니다. 하지만 해당 자금 지원은 안타깝게도 다시 끊겼으며, Janik은 Zluda가 다시 "주말 프로젝트"로 돌아갔다고 말합니다.
최종 사용자(end users) 입장에서는 CUDA 바이너리를 완전히 오픈 소스로 대체할 수 있는 드롭인 교체 방식(drop-in replacement)을 가질 수 있다는 점이 좋습니다. 하지만 AI 활용을 위한 대규모 변환 측면에서는, 서로 다른 수단을 통해 동일한 최종 결과를 달성하고자 하는 여러 대안 프로젝트들이 존재합니다. 몇 가지 예를 들자면 AMD의 HIP 소스 코드 포팅 (HIP source code porting), Spectral Compute의 Scale, 그리고 MooreThreads의 Musify 툴킷 (Musify toolkit) 등이 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기