¿Qué es la informática GPU (unidad de procesamiento de gráficos)?
El iniciador y líder es NVIDIA.
En 1999, NVIDIA lanzó GPU. En 2002, comenzó a promover vigorosamente la tecnología informática GPU, lanzó la primera GPU programable y propuso el concepto de GPGPU. En 2003, NVIDIA inició un nuevo intento después de tres años de esfuerzos, lanzó con éxito la arquitectura CUDA (Compute Unified Device) en 2006 y la lanzó oficialmente en 2007. CUDA es una arquitectura más adecuada para la computación paralela, proporciona una interfaz de acceso directo al hardware y es la primera en proporcionar un entorno de desarrollo en lenguaje C para la programación de GPU.
El modelo informático GPU (unidad de procesamiento de gráficos) utiliza tanto CPU como GPU (unidades de procesamiento de gráficos) en un modelo informático heterogéneo. La parte secuencial de la aplicación se ejecuta en la CPU y la parte computacionalmente intensiva en la GPU (Unidad de procesamiento de gráficos). Aunque la aplicación utiliza el rendimiento superior de la GPU (unidad de procesamiento de gráficos) para mejorar el rendimiento, lo único que los usuarios percibirán es que la aplicación se ejecuta más rápido.
Los desarrolladores de aplicaciones necesitarán modificar los núcleos de procesamiento intensivo de sus aplicaciones y vincularlos a la GPU (unidad de procesamiento de gráficos). Otras partes de la aplicación seguirán dependiendo de la CPU para su procesamiento. Vincular una función a una GPU requiere reescribir la función para admitir el procesamiento paralelo dentro de ella y agregar una palabra clave "C" para transferir datos de un lado a otro entre la aplicación y la GPU.
Aunque la gente está acostumbrada a "Intel Inside", se avecina una revolución informática y el nuevo modelo de informática GPU se convertirá en una dirección importante para el desarrollo de la supercomputación en China. En comparación con la CPU, la ventaja de la GPU radica en su superpotencia informática, su fuerte reducción de precio y su tamaño más pequeño que las computadoras de alto rendimiento. Cambiará el panorama actual de la industria de TI. En aquel entonces, las revoluciones de las CPU empujaron a los humanos a subirse al tren de la TI, y ahora las GPU están reemplazando los trenes por aviones.
La GPU es específica para computación altamente paralela y con uso intensivo de computación. Está diseñada con más transistores dedicados al procesamiento de datos en lugar del almacenamiento en caché de datos y el control de flujo.