2013-07-09 2 views
4

OpenCL을 배우고 있고 호환되는 x86 CPU를 가지고 있지만 GPU가 OpenCL을 전혀 지원하지 않습니다. 그래서 clGetDevices API를 호출하면 아무 것도 반환하지 않습니다.OpenCL : 호환되는 GPU가 없을 때 어떻게해야합니까?

이 프레임 워크를 배우면서 최적화 또는 고성능을 찾고 있지는 않지만 새로운 시스템을 얻는 것이 필요합니까?

+2

OpenCL을 배우려면 시스템의 CPU 및/또는 GPU를 지원하는 OpenCL SDK가 있으면 충분합니다. –

답변

4

http://www.acooke.org/cute/Developing0.html 내가 몇 년 전 CPU (만)와 협력 방법에 대해 설명합니다 :) 사전에

감사합니다 (오픈 CL 프로그램 내 플랫폼에서 실행하는 동안). 기본적으로 AMD OpenCL 드라이버는 인텔 CPU와 함께 작동했습니다.

+1

인텔과 AMD는 모두 CPU를 대상으로 할 수있는 OpenCL 구현과 NVidia를 제공합니다. Intel의 구현은 아마 CPU에서만 작동하지만 AMD의 프로세서는 CPU에서 작동합니다 (때로는 Intel의 성능을 능가 할 수 있습니다). – user57368

+1

Intel의 CPU 드라이버는 Intel CPU뿐 아니라 SSE4.2를 지원하는 모든 x86에서 작동합니다. AMD의 CPU 드라이버는 다른 x86 칩에서도 작동합니다. NVIDIA는 x86 CPU 드라이버를 만들지 않습니다. – Dithermaster

관련 문제