¿Qué es y como funciona la GPU?

ANDROIDPIT Android para Principiantes
© nextpit

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.

snapp
Las partes de un procesador Snapdragon y su GPU Adreno. / © Qualcomm

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.
Tegra K1 die shot 64 bit
La GPU es importante a la hora de jugar con tu smartphone o tablet. / © NVIDIA

¿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.

game003
La GPU trabajando y tú ahí, jugando. / © ANDROIDPIT

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.

GPU
Puedes comprobar qué GPU tienes / © ANDROIDPIT

Si os queda alguna duda sobre esta parte del hardware de vuestro teléfono o podéis ampliar la información, ¡comentad!

Ir al comentario (24)
Rosa Donoso

Rosa Donoso
Redactora

Valenciana, hija de madre manchega y padre extremeño, lectora voraz y escritora en potencia. No le gusta la tortilla de patatas, cosa que la convierte en persona non grata en cenas, comidas y demás convites. A pesar de que se licenció en Historia, su vida ha ido por los derroteros de los medios de comunicación y las nuevas tecnologías. Usuaria de Android desde la era Ice Cream Sandwich, ha testeado aplicaciones que vosotros no creeríais...

Ver todos los artículos
Te ha gustado este artículo? Compártelo!
Artículos recomendados
Artículo siguiente
24 Comentarios
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición
Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición

  • 10
    Roberto Miguel Garcia Aguirre 10 feb. 2016 Link al comentario

    Muy buen articulo pero habría que analizar un poco las diferentes GPU, Mali, Pover VR y las diferencias

    stg44mg


  • 2
    Jesús Oña González 1 feb. 2016 Link al comentario

    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.


  • Cesar Esquivel 17
    Cesar Esquivel 29 ene. 2016 Link al comentario

    Muy bien, me encantan estos artículos, sigan haciendo articulos asi

    Daniel


  • 26
    Al Urbiola A 28 ene. 2016 Link al comentario

    Gracias Rosa por tu aporte.


  • Hugo Moreira 25
    Hugo Moreira 28 ene. 2016 Link al comentario

    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


  • Chris Redfil 14
    Chris Redfil 28 ene. 2016 Link al comentario

    Excelente artículo muy bueno


  • Ramon A. 35
    Ramon A. 28 ene. 2016 Link al comentario

    Muchísimas gracias Rosa. Un articulo muy interesante y bien explicado. Saludos.


  • 14
    Ariel Alejandro Currá 28 ene. 2016 Link al comentario

    ¿Cual será la mía?


  • Joche 25
    Joche 28 ene. 2016 Link al comentario

    Gracias Rosa Donoso, increíble todo lo que hace la GPU


  • Daniel 62
    Daniel 28 ene. 2016 Link al comentario

    Gracias por la información, no tenía muy claro este componente.

    JuanAriel Alejandro Currá


  • 8
    Izan Crespo 27 ene. 2016 Link al comentario

    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?

    Sçbr²⁴


    • GASB 45
      GASB 28 ene. 2016 Link al comentario

      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.

      Sçbr²⁴Hugo MoreiraAriel Alejandro Currá


    • Sçbr²⁴ 54
      Sçbr²⁴ 28 ene. 2016 Link al comentario

      Al igual que Gustavo cuento con esa configuración, y salvo en ocasiones puntuales, cumple con todo lo que le pongo por delante.

      GASB


  • Hugo Moreira 25
    Hugo Moreira 27 ene. 2016 Link al comentario

    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

    Sçbr²⁴GASB


    • Sçbr²⁴ 54
      Sçbr²⁴ 28 ene. 2016 Link al comentario

      Tampoco es que la Adreno 418 se quede demasiado atrás, pero concuerdo contigo, hubiera sido una muy buena variante.


  • GASB 45
    GASB 27 ene. 2016 Link al comentario

    Excelente artículo, muy ignorado este componente y la verdad influye mucho en la elección correcta dependiendo de las necesidades.

    DanielHugo Moreira


  • Engelbert Useche 12
    Engelbert Useche 27 ene. 2016 Link al comentario

    excelente artículo!!!

    Hugo Moreira


  • Strongerpantera 5
    Strongerpantera 27 ene. 2016 Link al comentario

    Perfecto. Ahora solo falta hablar de la cpu y RAM. 😉


  • Hector H. 10
    Hector H. 27 ene. 2016 Link al comentario

    muy interesante


  • Sçbr²⁴ 54
    Sçbr²⁴ 27 ene. 2016 Link al comentario

    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

    Charly Charu


    • Noctio 46
      Noctio 27 ene. 2016 Link al comentario

      MP4 tengo entendido que 4d el numero de núcleos, algo que pregunte en el foro es que diferencia hay entre las distintas configuraciones de núcleos

      Sçbr²⁴


    • Hugo Moreira 25
      Hugo Moreira 27 ene. 2016 Link al comentario

      segun tenia entendido la nomenclatura Mp4 hacia referencia a la cantidad de nucleos que posee la GPU Mali , salvo que sea una variante menos potente que la que vaya junto al Exynos 8890

      Sçbr²⁴


    • 37
      Cuenta desactivada 3 mar. 2016 Link al comentario

      Hola Sçbr²⁴
      Entonces para un Snapdragon 400/410 1,19GHz
      Adreno (TM)306@400MHz
      GPUClock Speed 310MHz (No se si este dato es necesario)
      Que tal es este? Un saludo
      Una Donostiarra 😉


  • Jesús Mª Mazo C. 17
    Jesús Mª Mazo C. 27 ene. 2016 Link al comentario

    Muy interesante. Gracias. A mi, que no voy a programar, me parece suficiente.

Escribir un nuevo comentario:
Los cambios realizados se guardarán. No hay borradores guardados durante su edición