엔비디아 CUDA를 AMD 라데온에서 돌린다, ZLUDA 프로젝트 오픈 소스로 공개
엔비디아 CUDA로 작성된 코드와 어플리케이션을 AMD 하드웨어에서 실행할 수 있는 프로젝트가 공개됐다.
ZLUDA로 소개된 이 프로젝트는 원래 인텔 OneAPI를 기반으로 CUDA를 실행하기 위해 시작 됐지만 AMD가 해당 프로젝트를 인수하면서 AMD HIP/ROCm 플래폼에서도 이를 처리할 수 있도록 확장됐다고 한다.
하지만, AMD가 프로젝트 지원을 중단하면서 다시 1인 개발자 프로젝트로 전환되어 사실 상 더 이상 진행이 어려운 것으로 알려졌는데 얼마 전 ZLUDA 프로젝트의 소스 코드가 무료로 공개됨에 따라 다시 활기를 띄게 됐다는 소식이다.
공개된 ZLUDA 코드는 지금 상태로도 CUDA 어플리케이션을 AMD 라데온 시리즈에서 구동하는 것이 어렵지 않을 만큼 완성도가 높았으며 OpenCL 대비 더 나은 작업 결과를 제공하는 것으로도 확인됐다.
ZLUDA의 개발자가 공개한 긱벤치 벤치마크 결과에 따르면 11개의 항목 중 3개를 제외한 나머지 항목 모두에서 OpenCL 보다 ZLUDA로 처리한 CUDA가 더 높은 점수를 기록한 것으로 나타났다. 일부 항목에서는 1.75배나 높은 점수가 측정됐다.
이 소식을 전한 phoronix 또한 V-RAY나 Blender 4.0 같은 작업에서 ZLUDA 기반으로 처리한 CUDA가 라데온 HIP 랜더러 보다 빠르게 처리 됐을 뿐만 아니라 정상 이용이 가능했다고 보도했다.
댓글
댓글 쓰기