GPU 컴퓨팅에 잘 맵핑해야하는 (재정적 인) 작업이 몇 가지 있습니다.하지만 OpenCL 또는 DirectCompute를 사용해야하는지 잘 모르겠습니다. GPU 컴퓨팅을 해봤지만 오래 전 (3 년)이었습니다. 그 당시에는 OpenGL을 통해 해냈습니다.GPU 프로그래밍을위한 DirectCompute 대 OpenCL?
일부 OpenCL 프레젠테이션을 보았는데 정말 멋지게 보입니다. DirectCompute에 대해서는 아직 보지 못했지만, 또한 좋을 것으로 기대합니다.
저는 현재 플랫폼 간 호환성에 관심이 없습니다. 게다가 두 모델이 서로 비슷해질 때 큰 두통을 일으킬 정도로 유사하지 않을 것으로 기대합니다.
그래서이 두 사람 중 누구도 사용 했습니까? 특히 DirectCompute? OpenCL (및 CUDA)과 비교하면 어떻습니까?
어떤 하드웨어를 가지고 있는지, 어떤 운영 체제를 대상으로 할 것인지, 코드를 원하는지 여부에 따라 달라집니다. 교차 플랫폼. –
DirectCompute는 Windows에서만 사용할 수 있으며 DirectX 10 또는 최신 비디오 카드가 필요합니다. –