¿Qué es y como funciona la GPU?
LA GPU es una de las partes más importantes de nuestro dispositivo Android, pero también es una gran desconocida. Hoy queremos arrojar algo de luz a esta parte oscura del hardware de nuestro teléfono. ¿Cuál es la función de la GPU?
¿Qué es la GPU?
Graphics Processing Unit, o en nuestra lengua, la Unidad de Procesamiento Gráfico. Se trata de un procesador que se dedica exclusivamente al procesamiento de gráficos u operaciones de "coma flotante". Lo que hace la GPU es aligerar de trabajo a la CPU, sobre todo a la hora de abrir juegos o aplicaciones con gráficos interactivos 3D.
Pongamos como ejemplo un juego, un shooter. La GPU, en este caso, se ocupará de crear los gráficos, texturas y colores, mientras que la CPU, al no tener que trabajar los gráficos, puede utilizar todo su potencial para la inteligencia artificial o los cálculos de la mecánica del juego.
Su arquitectura no difiere demasiado de la CPU, sin embargo, su construcción está mucho más optimizada de cara al eficiente cálculo de información gráfica. Por ello, al llevar a cabo otras tareas, se convierten en un componente lento y poco efectivo.
Tipos de GPU
Podemos distinguir tres tipos de GPU:
- Tarjetas dedicadas: son las que mayor potencia proporcionan. Están específicamente diseñadas para esta labor, y se integra a la placa madre a través de un puerto aparte. Tiene una memoria RAM independiente que solo puede ser utilizada por la GPU. No vamos a encontrar de este tipo en terminales Android.
- Integrados gráficos: en esta ocasión, la memoria que se utiliza es la del sistema. Esta es la forma presente en smartphones y tablets. Ahora la GPU está integrada en el procesador.
- Existen híbridos, mezclas de ambos tipos. Es decir, tienen una pequeña RAM dedicada, pero también utilizan memoria del sistema.
¿Cómo funciona una GPU?
A diferencia de los procesadores, con pocos núcleos y alta velocidad, las GPU tienen muchos núcleos de procesamiento a velocidades bajas. Están dirigidos a dos funciones diferentes, el procesamiento de vértices y el de píxeles.
El procesamiento de vértices se dedica a obtener información de éstos, previamente calculada por la CPU, y procesar su ordenamiento, espacio y rotación, así como qué segmento del vértice será gráficamente visible, para posteriormente pasar al pixelado.
El procesamiento de píxeles, o dicho más fácil, los gráficos que vemos como tal, es muy complejo y necesita de mucho más procesamiento. En él se aplican todas las capas y efectos necesarios para crear texturas complejas y obtener gráficos lo más realistas posibles.
Una vez procesado todo, se transporta a un monitor digital, en este caso, la pantalla de nuestro smartphone o tablet. Lo que aquí explicado en pocos párrafos ocurre, de forma continuada, durante todo el rato que jugamos a un juego, a millones de operaciones por segundo.
Cómo saber qué GPU tiene mi Android
Si tienes curiosidad por saber que GPU tiene tu smartphone puedes averiguarlo descargando la aplicación CPU-Z. Simplemente inicia la App y podrás ver el tipo de arquitectura y el modelo de tu GPU.
Si os queda alguna duda sobre esta parte del hardware de vuestro teléfono o podéis ampliar la información, ¡comentad!
Muy buen articulo pero habría que analizar un poco las diferentes GPU, Mali, Pover VR y las diferencias
El artículo estaría de 10 si indicaras las GPU más utilizadas y su rendimiento en relación de unas a otras.
Gracias.
Muy bien, me encantan estos artículos, sigan haciendo articulos asi
Gracias Rosa por tu aporte.
mi movil lleva un Adreno 305 a 400mhz junto a un Snapdragon S4 de 2 nucleos , esa es la combinación ideal para un pobretón como yo
Excelente artículo muy bueno
Muchísimas gracias Rosa. Un articulo muy interesante y bien explicado. Saludos.
¿Cual será la mía?
Gracias Rosa Donoso, increíble todo lo que hace la GPU
Gracias por la información, no tenía muy claro este componente.
En Android una GPU Adreno 330 a 578MHz esta bien? Por que la verdad 578MHz parece poco, pero en Android no tengo nada con lo que comparar. Podría alguien decirme si se trata de una GPU buena?
Mi móvil lleva la GPU Adreno 330 acoplada al Snapdragon 801. Funciona muy bien, hasta no hace mucho esa combinación era una de las mejores del mercado, su funcionamiento es solvente en la mayoría de los casos.
Al igual que Gustavo cuento con esa configuración, y salvo en ocasiones puntuales, cumple con todo lo que le pongo por delante.
te doy la Razon Gustavo , lo malo es que la Gpu mas potente va de la mano del Cpu mas potente, nunca habra una variante por Ej: Snapdragon 808 y Adreno 430 ,ese hubiese sido una variante buena para solventar la cagada de Snapdragon 810
Tampoco es que la Adreno 418 se quede demasiado atrás, pero concuerdo contigo, hubiera sido una muy buena variante.
Excelente artículo, muy ignorado este componente y la verdad influye mucho en la elección correcta dependiendo de las necesidades.
excelente artículo!!!
Perfecto. Ahora solo falta hablar de la cpu y RAM. 😉
muy interesante
Excelente articulo, también añadiré que para Qualcomm, sea generación 300, 400 o 500, si los últimos 2 números son 18,20 o 30, es una buena GPU que te correrá cualquier app de Android de forma decente, ejemplo: Adreno 320, 330, 418, 420, 430, 530..; Si no me equivoco las otras GPU que utiliza Qualcomm para la gama media son las terminadas en 5, ejemplo: 305, 405, te correrán los juegos pero los mas exigentes, quizás no den la tasa de FPS que a todos nos gustaría..
De PowerVR desconozco que modelos son mejores o peores(si no me equivoco la mejor es la que monta el iPhone 5s).
Y por ultimo de MALI, pues solo se que la Mali T720 es para gama media, y da un rendimiento solvente, que no el mejor, que la T760 da buen rendimiento, solo superado por la Adreno 430 , la montan dispositivos como el Exynos 7420 ;y que la T880, la va a montar el Exynos M1(8890) y el Helio X20, este ultimo añadiendo la nomenclatura MP4 que no se que significa..
Saludos