Nvidia의 최근 RTX 50 시리즈 GPU는 컴퓨트 테스트에서 실망스러운 성능을 보였으며, 이는 주로 CUDA 12.0부터 32비트 CUDA 지원이 제거된 것에 기인합니다. 이 변화는 특히 32비트 시스템을 위해 작성된 레거시 OpenCL 코드에 부정적인 영향을 미쳐, PassMark의 Direct Compute 벤치마크에서 저조한 결과를 초래했습니다. 보고서에 따르면, 이전 CUDA 애플리케이션은 여전히 RTX 40 및 이전 하드웨어에서 실행될 수 있지만, RTX 50 GPU에서는 CPU 실행으로 기본 설정되어 성능이 크게 저하됩니다.
32비트 OpenCL 지원 부족으로 인해 많은 구형 애플리케이션이 수정 없이 새로운 RTX 50 아키텍처에서 제대로 작동하지 않을 것입니다. PassMark의 조사 결과, 이는 주로 소프트웨어의 한계로 나타났으며, 32비트에서 64비트로의 변환 계층이 가능할 수 있지만, Nvidia의 공식적인 해결책은 예상되지 않습니다. RTX 50 GPU의 지속적인 품귀로 인해 PassMark는 상황을 완전히 평가할 수 있는 능력이 제한되었습니다.
Nvidia의 개발자 문서에는 여전히 32비트 코드 샘플이 제공되지만, 이는 이전 RTX 40 GPU에서는 작동하지만 RTX 50에서는 실패하여 호환성의 중대한 변화를 나타냅니다. 64비트 시스템으로의 전환은 간단하지 않으며, 특히 32비트 라이브러리에 의존하는 구형 소프트웨어의 경우 광범위한 코드 변경이 필요할 수 있습니다. 그러나 최신 PerformanceTest 버전은 일부 문제를 해결하기 위해 구성 요소를 64비트로 업데이트하여, 도전 과제가 남아있지만 산업이 점차 64비트 호환성으로 나아가고 있음을 시사합니다.
전반적으로 Nvidia의 32비트 지원 중단 결정은 심각한 의미를 가지며, 레거시 소프트웨어에 의존하는 사용자들을 소외시킬 수 있고, 개발자들이 현대 아키텍처에 맞게 애플리케이션을 조정할 필요성을 강조합니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.