¿ El desarrollo y presentación de gráficos es una de las tareas más exigentes computadoras realizan. Por esta razón , la mayoría de los ordenadores tienen una unidad de procesamiento de gráficos , a veces llamado una tarjeta de video o tarjeta gráfica , que realiza la mayor parte de los cálculos necesarios para el funcionamiento de los juegos , edición de vídeo , reproducción de películas o la producción de contenido 3D . Stream processors son clave para la función de las GPU , lo que les permite manejar muchas tareas al mismo tiempo, que a su vez , muestra las imágenes con rapidez y se ejecuta juegos y videos sin problemas. Comparación
Todos los equipos tienen unidades de procesamiento centrales responsables de ejecutar la mayor parte del software que utilice. Algunas de estas CPUs tienen múltiples núcleos , lo que les permite lograr más de una tarea a la vez . La mayoría de las CPUs no tienen más de cuatro núcleos , por lo que sólo pueden trabajar en cuatro operaciones a la vez. Por el contrario, las GPU puede tener miles de procesadores de flujo , cada uno de los cuales trabaja simultáneamente para producir una pieza de la gráfica requerida .
Función
La capacidad para llevar a cabo muchas instrucciones del software a la vez que se conoce como computación paralela . Stream processors dan GPUs sus habilidades paralelas , lo que les permite dividir las instrucciones del software en pedazos. Cada procesador stream recibe entonces parte de la instrucción total y realiza los cálculos necesarios sin tener que esperar a que los demás procesadores de flujo para terminar sus tareas.
Alternativas
< p> Los dos mayores fabricantes de la GPU son AMD y Nvidia. AMD utiliza explícitamente la tecnología de procesadores stream. Nvidia utiliza una variante de esta tecnología, que se llama Compute Unified Device Architecture . Núcleos CUDA son similares a los procesadores de flujo en que son grupos de unidades de procesamiento que funcionan en paralelo. Sin embargo , de acuerdo con " PC Perspective ", la tecnología CUDA de Nvidia a menudo resulta en una mayor calidad de imagen , aunque a veces produce resultados más lentos en comparación con AMD GPU .
Implementación
< p> Different AMD GPU puede variar en función de la cantidad de procesadores de flujo que emplean. Muchos factores más allá de procesadores de flujo contribuyen al rendimiento de la GPU , incluyendo la cantidad de memoria , la velocidad de reloj y la anchura del bus de memoria . Siendo ese el caso , la cantidad de procesadores de flujo en una GPU es un buen indicador de su capacidad de rendimiento . De gama baja AMD GPUs tener tan sólo unos pocos como 40 procesadores stream , mientras que otros la parte superior de la línea de modelos se puede tener más de 3.000 .