2009-07-27 12 views

Respuesta

16

El ATI Stream SDK de AMD funciona perfectamente para mí y utiliza CPU multinúcleo. Tengo una CPU Intel y una tarjeta NVIDIA, pero funciona con el uso de la CPU. Solo es necesario registrarse y no requiere ninguna selección especial como Nvidia: http://developer.amd.com/GPU/ATISTREAMSDKBETAPROGRAM/Pages/default.aspx

Lo tengo para funcionar en Ubuntu 9.04. Simplemente descargue las instrucciones de instalación en PDF: también están disponibles en esa página y deberían funcionar.

+4

El enlace ahora es 404. –

+0

El ATI Stream SDK de AMD cambia su nombre a AMD APP SDK. [Consulte esta página.] (Http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/) –

+0

Nuevo enlace hacia abajo también, consulte [esta página ] (http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/) para AMD APP SDK – runDOSrun

7

No hay un Khoronos OpenCL SDK como tal. Khoronos saca la especificación, y luego los miembros individuales pueden lanzar sus implementaciones y SDK. La forma más fácil de obtener una implementación de OpenCL que esté bien probada es ser un desarrollador registrado de Apple Select y descargar la semilla de Snow Leopard. Aparentemente, ATI tiene controladores beta y bibliotecas, pero todavía no están disponibles públicamente. Creo que NVidia ha lanzado un Windows OpenCL SDK beta, pero no tengo idea de cuáles son los requisitos para usar.

OpenCL es un estándar abierto y estoy seguro de que en el futuro habrá implementaciones gratuitas ampliamente disponibles, pero a partir de este momento las opciones se limitan al proveedor que proporciona su tarjeta a menos que ejecute Snow Leopard.

+2

Las dos primeras oraciones deben estar en negrita. +1 –

1

NVIDIA ofrece acceso beta a su OpenCL SDK. Puede obtener acceso convirtiéndose en un desarrollador de computación de GPU registrado. Se puede encontrar más información en su forums.

Parece que ATI puede estar comenzando una beta limitada de su OpenCL SDK. Este website brinda información sobre cómo registrarse para acceder a la versión beta de Stream 2.0, que probablemente incluya OpenCL.

6

se puede descargar todas las herramientas necesarias, SDK y los controladores de Nvidia aquí: OpenCL Download page

+0

Esto solo funcionará si tiene una tarjeta Nvidia, mientras que el SDK de AMD funcionará independientemente de que solo requiera la CPU (pero puede usar una GPU si está presente), el Intel SDK también funciona con la mayoría de las CPU. – totaam

+0

Esa página no parece tener la descarga para OpenCL SDK, solo enlaces para descargar ejemplos de código. – Rocketmagnet

+0

@Rocketmagnet Sospecho que lo movieron desde '09;) –

2

Para mí lo mejor con OpenCL es que no es necesario un SDK en absoluto, porque se abstrae diferentes implementaciones de proveedores detrás de una interfaz común (véase la respuesta en este hilo: Do I really need an OpenCL SDK?).