AMD는 NVIDIA의 GPGPU 기술인 CUDA를 지원하지 않을 것이라는 소식이 xbitlabs에 올라왔다.
NVIDIA의 GPGPU 기술인 CUDA는 AMD ATI의 그래픽 하드웨어를 지원할 수 있다는 소식들도 전해져 지원 가능성은 언급되었으나 AMD ATI의 입장은 이를 지원하지 않을 것으로 보여지고 있다.
AMD ATI는 NVIDIA가 개발한 GPGPU 기술은 CUDA 환경을 지원하지 않을 것이며, 이는 NVIDIA에 의해 개발된 CUDA 기반 어플리케이션들이 NVIDIA GPU들에 더 유리하게 작용될 수 있고 AMD GPU들에는 성능 문제를 보일 수 있기 때문이라고 언급했다.
AMD의 대변인인 Gray Silcott는 The Inquirer와의 인터뷰에서 NVIDIA CUDA는 NVIDIA GPU로 동작되는 어플리케이션에서 더 나은 성능을 제공하도록 만들 수 있으며, 고의적이지 않더라도 자신들의 SDK가 AMD GPU 아키텍처에 최적화를 진행하지 않을 수도 있다고 밝혔다.
NVIDIA의 William Dally는 NVIDIA CUDA를 이용한 소프트웨어 개발 킷에는 다양한 플랫폼 지원을 염두에 두고 있다고 밝혀 다른 그래픽 하드웨어 지원 가능성을 언급했다. 이는 지금 GPGPU 기술을 지원할 수 있는 GPU는 NVIDIA 지포스와 AMD ATI 라데온 정도로 압축할 수 있기 때문에 AMD GPU 지원을 염두에 두고 한 언급으로 보여지고 있다.
그러나, AMD ATI는 항상 공개표준 GPGPU 기술을 언급해온 만큼 공개표준인 OpenCL과 마이크로소프트의 DirectX Compute Shader 지원이 우선이며, NVIDIA의 독자적인 CUDA 기술을 받아들이지는 않을 것으로 보여지고 있다.
NVIDIA와 AMD ATI는 모두 GPGPU (General-Purpose Computing On Graphics Processing Units) 즉, GPU로 CPU가 하던 일 일부를 도울 수 있는 기술로 각각 CUDA와 ATI Stream을 지원하고 있으며, 공개표준 GPGPU 기술인 OpenCL과 윈도우 7을 통해 지원되는 DirectX Compute를 모두 지원하고 있다.
|