CUDA Zone
NovedadesQué es CUDAGot CUDA?Desarrolladores
 
 
 

OpenCL para NVIDIA

 
 
Untitled Document

OpenCL (Open Computing Language) es un entorno de cálculo heterogéneo que se ejecuta sobre la arquitectura CUDA. Permite a los desarrolladores aprovechar la extraordinaria capacidad de procesamiento paralelo de las GPUs NVIDIA para crear aplicaciones de cálculo altamente eficientes.

Apple, en colaboración con NVIDIA, remitió a Khronos la especificación de OpenCL en el verano de 2008 con el objetivo de promover un entorno multiplataforma para computación en la GPU (GPU computing). NVIDIA dirige el grupo de trabajo de OpenCL con el apoyo directo de su equipo de ingeniería de software. Una prueba de este apoyo es la presentación de la API OpenCL de Khronos efectuada por Neil Trevett, miembro de NVIDIA, durante la última edición de SIGGRAPH en ASIA. Puedes verla aquí.

Como parte de la presentación de OpenCL NVIDIA efectuó una demostración de la primera aplicación OpenCL para GPU del mundo ejecutada en una GPU NVIDIA para portátiles.

Entra aquí para descargar OpenCL: http://developer.nvidia.com/object/opencl.html

Como fabricante de procesadores, NVIDIA apoya con entusiasmo cualquier lenguaje o API que ayude a los desarrolladores a aprovechar el potencial de procesamiento paralelo de la GPU. Además de OpenCL y las extensiones de C para CUDA de NVIDIA, existen otros modelos de programación disponibles: el pasado otoño, Microsoft presentó un modelo de sombreado computacional en su último kit de desarrollo de software DirectX. Además de estos ejemplos de software para la GPU, existe una solución basada en el lenguaje Fortran proporcionada recientemente por The Portland Group en versión de acceso restringido.

NVIDIA tiene un largo historial como defensora y promotora de nuevos estándares, ya que la existencia de un mayor número de lenguajes aumenta la cantidad y el alcance de las aplicaciones que pueden explotar la capacidad de cálculo paralelo de la GPU. Con el actual soporte de los lenguajes C y Fortran y la disponibilidad de OpenCL y DirectX Compute a lo largo de este año, podemos decir que el GPU computing ya es una tecnología mayoritaria. NVIDIA es el único fabricante de procesadores que ofrece esta variedad de lenguajes abiertos para la GPU.

Enlaces para OpenCL (en inglés)


 
 
 
Novedades | Qué es CUDA | GPUs CUDA | Desarrolladores
Desarrolladores | Programa PartnerForce | Investor Relations | Employment | Newsletter
Copyright © 2010 NVIDIA Corporation | Avisos Legales | Privacidad NVIDIA | RSS Feeds