¿Cómo puedo saber qué CPU puede programar OpenCL? Por ejemplo, el Pentium E5200. ¿Hay alguna manera de saber sin ejecutarlo y consultarlo?Lista de CPU/GPU compatible con OpenCL
Respuesta
Bueno para la CPU, se supone que AMD's SDK funciona en x86 (incluso en x86 de Intel), por lo que cubrirá la mayoría de sus opciones.
Y para la GPU, creo que casi todas las tarjetas hechas en los últimos años deben ejecutar kernels OpenCL. No tengo una lista en particular.
La compatibilidad con OpenCL generalmente puede determinarse mirando en los sitios del vendedor. El SDK de aplicaciones de AMD requiere CPUs para soportar al menos SSE2. También tienen una lista de tarjetas de video ATI/AMD compatibles actualmente.
La fuente más oficial es probablemente la lista de conformidad Khronos: http://www.khronos.org/conformance/adopters/conformant-products#opencl
Para la compatibilidad con el procesador AMD APP SDK: http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx
Para el NVIDIA, todo lo que es compatible con CUDA debe apoyar la aplicación de OpenCL : http://www.nvidia.com/object/cuda_gpus.html
Para compatibilidad con el OpenCL SDK Intel, mira:
http://software.intel.com/en-us/articles/opencl-release-notes/
Los proveedores no pueden reclamar la compatibilidad con OpenCL para un dispositivo sin pasar las pruebas de conformidad OpenCL. Entonces la lista de Conformidad de Khronos es la más definitiva. –
Nvidia CUDA dispositivos actualizados no es compatible con OpenCL más – TripleS
@TripleS No puedo ver cómo es esto cierto. – Dschoni
Usted tiene Intel OpenCL también http://software.intel.com/en-us/articles/intel-opencl-sdk/ para windows en este momento.
Aquí está la lista de los productos conformes OpenCL desde el sitio Khronos:
http://www.khronos.org/conformance/adopters/conformant-products/
Solo un comentario más sobre Intel, y ellos, no sólo el apoyo OpenCL debajo de las ventanas, sino también Linux. Pero es parte de un SDK comercial, ver https://software.intel.com/en-us/intel-media-server-studio.
Otra alternativa para el desarrollo de OpenCL en Linux es Beignet, un proyecto de código fuente de OpenCL mantenido por Intel China. http://www.freedesktop.org/wiki/Software/Beignet/
He probado en Linux y funciona según el tutorial, sin embargo, el compilador que utilizan es completamente diferente al que está debajo de las ventanas.
- 1. OpenCL compatible con DSP
- 2. Ejemplos de OpenCL con benchmarks
- 3. Modo de cálculo exclusivo con OpenCL + NVidia
- 4. Exclusividad del dispositivo OpenCL
- 5. biblioteca de matriz opencl
- 6. ¿Es ChoiceMode compatible con ExpandableListView?
- 7. Distribución de OpenCL
- 8. Histograma de imagen OpenCL
- 9. Comenzando con OpenCL en Windows 7
- 10. Compatible con Android JDBC
- 11. Dashboard compatible con d3
- 12. ¿Es compatible con declarative_authorization?
- 13. OpenCL para Python
- 14. Perfilando kernels OpenCL
- 15. OpenCL vs. DirectCompute?
- 16. Llamar al kernel OpenCL desde otro kernel OpenCL
- 17. OpenCL Performance Optimization
- 18. Barreras en OpenCL
- 19. Memoria en OpenCL
- 20. Cómo usar clCreateProgramWithBinary en OpenCL?
- 21. ¿Opencl admite variables booleanas?
- 22. Depurador para OpenCL
- 23. Inversión de matriz en OpenCL
- 24. ¿Cómo obtener OpenCL SDK?
- 25. TextBox compatible con Intellisense en WPf
- 26. ¿AutoMapper es compatible con Linq?
- 27. Python ¿IDLE compatible con multihilo?
- 28. ¿lwIP es compatible con Zeroconf?
- 29. ¿OpenRasta es compatible con Mono?
- 30. ¿Mono es compatible con XAML?
OpenCL es una tecnología basada en controladores, debe consultar con el fabricante para obtener información sobre esto en cualquier momento, también es posible que la marca retire el soporte para dispositivos específicos en el futuro, por lo que es importante que se mantenga hasta la fecha – user1849534
Votación para cerrar como demasiado amplia. –