비Nvidia GPU에서 CUDA를 구현하는 프로젝트, ZLUDA 업데이트로 두 명의 전담 개발자 확보 — 32비트 PhysX 지원 및 LLM 작업 진행 중

전문: https://www.tomshardware.com/software/a-project-to-bring-cuda-to-no...

원저자: | 작성일: 2025-07-03 15:52
사이트 내 게시일: 2025-07-03 22:41
ZLUDA는 비Nvidia GPU에서 CUDA 작업을 가능하게 하는 CUDA 변환 계층으로, 최근 두 번째 전담 개발자가 추가되면서 상당한 진전을 이루었습니다. 이 프로젝트는 현재 AI 애플리케이션에 집중하고 있으며, 구형 CUDA 기반 게임과의 호환성을 위해 필수적인 32비트 PhysX 지원 작업을 시작했습니다. 개발팀은 llm.c라는 테스트 프로젝트를 통해 대형 언어 모델(LLM) 작업 지원에 대한 진전을 보고했으며, 이 프로젝트는 8,186개의 CUDA 함수 호출을 성공적으로 실행하고 552번째 호출에서 실패하기 전까지 진행되었습니다. 이는 이전 버전들이 즉시 충돌하던 것에 비해 눈에 띄는 개선입니다.

ZLUDA의 핵심 목표는 비Nvidia 하드웨어에서 Nvidia의 CUDA 기능을 높은 정확도로 복제하는 것입니다. 최근 업데이트에서는 각 CUDA 명령어가 Nvidia의 출력과 동일하거나 엄격한 허용 오차 내에서 결과를 생성하도록 보장하기 위해 엄격한 테스트 방법이 도입되었습니다. 구현은 일부 복잡한 명령어에 대해 비트 정확한 결과를 확인했지만, 아직 모든 명령어가 이 검증을 거친 것은 아닙니다.

또한, ZLUDA의 로깅 시스템이 개선되어 더 넓은 범위의 CUDA 상호작용을 포착할 수 있게 되었으며, 이는 디버깅 및 다양한 CUDA 기반 애플리케이션과의 호환성을 보장하는 데 중요합니다. 팀은 또한 ROCm/HIP 생태계의 변화로 인해 발생한 호환성 문제를 해결했으며, 특히 구형 GPU 프로그램을 최신 하드웨어에서 실행하는 데 필수적인 동적 코드 컴파일과 관련된 문제를 다루었습니다.

전반적으로 ZLUDA의 발전은 비Nvidia GPU에서 CUDA 애플리케이션의 접근성을 크게 향상시킬 수 있으며, 특히 AI 및 게임 분야에서 복잡한 작업 지원을 개선하고 기존 소프트웨어와의 호환성을 강화해 나가고 있습니다.

* 이 글은 tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: Nvidia (2203) AI (1393) open-source (291) Machine Learning (242) CUDA (54) LLM (20) ZLUDA (10) GPU compatibility (7) PhysX (6)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.