¿Qué es GPGPU (General-Purpose computation on Graphics Processing Units)?

Significado de GPGPU (General-Purpose computation on Graphics Processing Units) (Qué es y Definición)

Significa “computación de propósito general en unidades de procesamiento gráfico”. La GPGPU, o computación en la GPU, es el uso de una GPU para manejar operaciones de computación general. Los modernos sistemas operativos permiten que los programas accedan a la GPU junto con la CPU, lo que acelera el rendimiento general.

Aunque las GPU están diseñadas para procesar cálculos gráficos, también pueden utilizarse para realizar otras operaciones. La GPGPU maximiza la eficiencia del procesamiento descargando algunas operaciones de la unidad central de procesamiento (CPU) a la GPU. En lugar de permanecer inactiva cuando no procesa gráficos, la GPU está constantemente disponible para realizar otras tareas. Dado que las GPU están optimizadas para procesar cálculos vectoriales, pueden incluso procesar algunas instrucciones más rápido que la CPU.

La GPU es un tipo de procesamiento paralelo, en el que las operaciones se procesan en tándem entre la CPU y la GPU. Cuando la GPU termina un cálculo, puede almacenar el resultado en un buffer, y luego pasarlo a la CPU. Como los procesadores pueden realizar millones de operaciones por segundo, los datos suelen almacenarse en el búfer sólo durante unos pocos milisegundos.

El cálculo en la GPU es posible gracias a un lenguaje de programación que permite a la CPU y a la GPU compartir las peticiones de procesamiento. El más popular es OpenCL, un estándar abierto soportado por múltiples plataformas y tarjetas de vídeo. Otros son CUDA (Compute Unified Device Architecture), una API creada por NVIDIA, y APP (Accelerated Parallel Processing), un SDK proporcionado por AMD.

La definición de GPGPU (General-Purpose computation on Graphics Processing Units) en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de GPGPU (cálculo de propósito general en unidades de procesamiento gráfico) o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.