Una unidad de procesamiento de gráficos (GPU) es un procesador de propósito especial , optimizado para los cálculos que se requieren comúnmente (y repetidamente) para gráficos de computadora, en particular las operaciones SIMD.
Una Unidad Central de Procesamiento (CPU) es un procesador de propósito general : en principio puede hacer cualquier cálculo, pero no necesariamente de manera óptima para cualquier cálculo dado. Uno puede hacer procesamiento de gráficos en una CPU, pero es probable que no produzca el resultado en ningún lugar casi tan rápido como una GPU programada correctamente.
Las razones por las que uno tiene al menos uno de cada uno en la computadora típica en estos días es:
- ¿El overclocking correcto reduce la vida útil de tu CPU?
- ¿Cuál es la mejor computadora portátil para edición de video y efectos visuales por debajo de 30000?
- Cómo abrir archivos OXPS en tu computadora
- Recientemente descargué Linux Ubuntu de Internet, y mi amigo me dijo que hiciera un pen drive de arranque. ¿Qué significa 'hacer un pen drive o disco de arranque'?
- El mouse de mi computadora se mueve muy lentamente a veces, y las imágenes adjuntas se muestran a veces cuando intento mover el mouse. Que problema es
- las computadoras que interactúan directamente con las personas (es decir, no con los servidores) generalmente usan gráficos de computadora ampliamente para hacerlo, y los cálculos involucrados son numerosos y deben hacerse en tiempo real;
- al tener al menos uno de cada uno, se obtiene una computación paralela y un mayor rendimiento del rendimiento del sistema informático: mientras su GPU está haciendo cálculos para gráficos, su CPU puede estar haciendo otros cálculos no gráficos al mismo tiempo.
- La Ley de Moore nos ha dado tanta vergüenza en el área de chips de silicio y capacidad a precios tan bajos que es barato agregar procesadores especiales de varios tipos en casi todas partes en un sistema informático en estos días, a menudo múltiples de ellos, para lograr un mejor rendimiento y actuación.
Vale la pena señalar que a partir de 2014, la GPU típica tiene un motor SIMD más expansivo que la CPU típica, y por lo tanto, si sus cálculos no gráficos se ajustan a ese tipo de modelo de Computación en paralelo, pero de lo contrario abruman los motores vectoriales de una CPU, se recomienda codificar su aplicación con Compute Unified Device Architecture (CUDA) y / o OpenCL y usar GPU para aumentar su aplicación. Esto se conoce más genéricamente como computación GPU de propósito general, una subdisciplina de la computación de alto rendimiento.