Logo de Torre de Babel
Portada Libros Diseño web Artículos Glosario RSS
Buscar

CUDA: la última revolución en desarrollo

Ejemplos CUDALa evolución de las tarjetas de vídeo en la última década ha sido vertiginosa, incluso comparándola con los avances en diseño y fabricación de procesadores de propósito general, a los cuales supera en potencia bruta de cálculo.

A medida que se han ido incorporando en la tarjeta de vídeo funciones más avanzadas, influidas por la necesidad de satisfacer requisitos más exigentes en la generación de gráficos y también las nuevas APIs de programación (OpenGL y DirectX), ha surgido un nuevo concepto: el de GPU (Graphics Processor Unit), como analogía de las CPU (Central Processing Unit) o microprocesadores clásicos.

Si bien la denominación GPU hace referencia a una arquitectura especializada, dirigida específicamente al tratamiento gráfico, cada vez es mayor el número de aplicaciones que aprovechan la potencia de estos circuitos integrados para otro tipo de propósitos.

Es aquí donde cobran protagonismo soluciones como Cg, ATI Stream, OpenCL y CUDA, infraestructuras compuestas de bibliotecas, compiladores y lenguajes que dan a luz a una nueva filosofía de desarrollo: GPGPU (General Purpose computing on Graphics Processing Units), la computación de propósito general usando GPU en lugar de CPU ... seguir leyendo artículo publicado en PC Actual


Publicado el 25/6/2009

Curso de shaders

Torre de Babel - Francisco Charte Ojeda - Desde 1997 en la Web