Desde que surgieron los rumores de que Google estaba desarrollando su propio chip para los teléfonos Pixel, una de las preguntas más recurrentes que nos han hecho es: ¿Cuáles son sus especificaciones? Filtración tras filtración han confirmado varios detalles sobre el chip Google Tensor, pero ninguna ha confirmado detalles sobre la parte más importante: la CPU. Una lista reciente de Geekbench supuestamente delGoogle Pixel 6 Prodesató una gran especulación en línea sobre la CPU de Tensor, y finalmente podemos abordar algunas de esas teoríasgracias a nuestra fuente.
Todos los rumores sobre Google Tensor hasta la fecha
En primer lugar, un poco de contexto. A principios de 2020, varias fuentes coreanas y el sitio web de noticias estadounidenseAxiosinformaronque el chip "Whitechapel" de Google se diseñaría en cooperación con Samsung y se fabricaría con el proceso de 5 nm de SLSI. Los rumores en ese momento afirmaban que el chip de Google contaría con un procesador ARM de ocho núcleos compuesto por dos núcleos Cortex-A78 + dos Cortex-A76 + cuatro núcleos Cortex-A55, una GPU Mali de ARM lista para usar, hardware optimizado para el aprendizaje automático y optimizaciones para el servicio Google Assistant de la compañía. Dados los desafíos en el desarrollo de un SoC personalizado, tenía sentido que Google usara núcleos de CPU existentes para su primer chipset móvil, por lo que estas especificaciones rumoreadas parecían plausibles para muchos.
Pasaron muchos meses sin noticias sobre el silicio personalizado de Google hasta que 9to5Googleinformóen abril que el chip debutaría en la serie Pixel 6. Finalmente, el mes pasado Google confirmó sus planes de enviar la serie Pixel 6 con su chip interno,llamado Google Tensor. También confirmaron algunos detalles de alto nivel sobre el chipset, como cómo se usa su TPU para ejecutar HDRNet en cada fotograma de un video, cómo el chip impulsa las nuevas funciones de inteligencia artificial en el dispositivo y cómo el chip protege los datos del usuario con su módulo Titan M2 de segunda generación.
El anuncio sorpresa de Google a principios de agosto confirmó la mayor parte de la información filtrada del año pasado, mientras que la confirmación de algunos de los rumores restantes provino de otras filtraciones. Uncomentario dejado por un Googleren Google Issue Tracker corroboró el dato sobre la GPU Mali lista para usar, que ahora sabemos que es la Mali-G78. Undesmontaje de una versión beta de Android 12reveló que el Pixel 6 tendrá un módem Samsung Exynos, lo que luego fuecorroborado por Reuters. La última especificación restante que aún no se había confirmado era la CPU, por eso se puso tanta atención enesta lista de Geekbench.
Basándose en la información incompleta de la CPU en este listado, filtradores comoDigital Chat Stationextrapolaron la configuración de la CPU del chip Google Tensor. La parte más impactante de esta especulación para muchos fue la sugerencia de que la CPU Google Tensor tendrá dos núcleos Cortex-X1,la CPU Cortex más potente de Armhasta la fecha. En cambio, ni el Qualcomm Snapdragon 888 ni el Samsung Exynos 2100 tienen más de un núcleo Cortex-X1. Si este chip también tiene dos núcleos Cortex-A78 además de los núcleos duales Cortex-X1, entonces el Google Tensor puede ser el chipset más rápido en un dispositivo Android hasta la fecha.
Como muchos han notado, la puntuación de Geekbench está muy por debajo de la media de los dispositivos Exynos 2100 Galaxy S21 y Qualcomm Snapdragon 888, lo cual es extraño teniendo en cuenta el hardware en cuestión. Después de hablar con Andrei Frumusanu, editor senior de dispositivos móviles enAnandTech, llegamos a la conclusión de que no se puedellegar a una conclusión sobre el rendimiento real del Pixel 6 Pro solo a partir de este resultado de referencia. Como señaló en nuestra discusión, es difícil saber qué núcleo se estresó para la parte de un solo núcleo de la prueba comparativa, y el núcleo aparentemente estaba bloqueado a 2,15 GHz de todos modos, que está muy por debajo de la frecuencia máxima de los núcleos X1. Hay varios factores que podrían haber contribuido a este resultado de referencia decepcionante, como DVFS no optimizado o parámetros del programador, todos los cuales podrían haber impedido que Geekbench ejecutara los núcleos a sus frecuencias máximas. Si queremos saber qué tan rápido es el Pixel 6 Pro, tendremos que esperar a que más personas con el teléfono ejecuten la prueba comparativa.
Especificaciones de Google Tensor de un Pixel 6 Pro real
Si bien el benchmark no confirma las microarquitecturas de los núcleos de CPU de Google Tensor, finalmente pudimos determinar cuáles son los diseños probables para cada núcleo de CPU gracias a nuestra fuente. Ayer, una fuente que tiene un Pixel 6 Pro realse comunicó con nosotrosy supimos por su dispositivo que el diseño del núcleo de tres clústeres y las frecuencias de CPU reveladas por esa lista de Geekbench son precisas. Después de nuestro informe de ayer, encontramos las partes exactas de la CPU en el chip Google Tensor, que están expuestas al sistema a través de/proc/cpuinfo, un archivo que sellena por la propia CPUy se lee por el kernel. Por lo tanto, las posibilidades de que haya sido falsificado son muy bajas, aunque existe una baja posibilidad de que Google mismo haya enmascarado los ID de CPU en la salida. Decimos que es una bajaposibilidad porque Google no se molestó en falsificar u ofuscarningún otro datoen el dispositivo, pero quién sabe, es muy posible que las partes de la CPU de Google Tensor sean lo único que les importa ocultar.
Suponiendo que no se haya alterado la salida, hemos determinado que Google Tensor tendrá la siguiente configuración de CPU:
- 2x ARM Cortex-X1 con velocidad de reloj de 2,802 GHz
- 2x ARM Cortex-A76 con velocidad de reloj de 2,253 GHz
- 4 procesadores ARM Cortex-A55 con velocidad de reloj de 1,80 GHz
Andrei, de AnandTech,cree que el uso de núcleos duales X1 es sensato, pero él, al igual que otras personas con las que hemos hablado, están perplejos por el aparente uso de núcleos duales A76. El Cortex-A76 seanunció a mediados de 2018y fue reemplazado por el A77 y, más recientemente, por elA78, que es significativamente mejor en términos de potencia, rendimiento y área (PPA). Es difícil para nosotros racionalizar por qué Google puede haber elegido dos núcleos A76 en lugar de dos núcleos A78 cuando hay muy pocos beneficios aparentes en hacerlo. Incluso verificamos la salida de cpuinfo de varios dispositivos Qualcomm y Exynos solo para asegurarnos de que los resultados fueran los esperados y de que no estuviéramos malinterpretando la salida del Pixel 6 Pro. Nos encantaría que se demostrara que estamos equivocados en esta afirmación, pero no hay duda de que esta configuración de CPU es lo que sugiere la salida de cpuinfo de un dispositivo Pixel 6 Pro real.
Un detalle importante que desconocemos es la cantidad de caché disponible para los núcleos de la CPU. Una caché grande es muy importante para que los núcleos alcancen el rendimiento que Arm afirma que pueden alcanzar.
Además, todavía no sabemos la cantidad de núcleos de la GPU, algo que es difícil de averiguar ya que esa información no está expuesta fácilmente al sistema. Anteriormente supimos que el Pixel 6 tendráel mismodiseño de GPU que el Exynos Galaxy S21 —laARM Mali-G78—, un hecho que podemos corroborar a través del hardware real. La GPU puede tener una velocidad de reloj dehasta 848 MHz, aunque sin saber la cantidad de núcleos, no sabemos qué tan bien funcionará el teléfono en comparación con otros dispositivos con esta GPU.
En nuestro informe anterior,confirmamosque Google Tensor incluye el módem "g5123b", que muy probablemente se refiere al módemExynos 5123 de Samsung. También informamos que el teléfono es compatible con Wi-Fi 6E (es decir, Wi-Fi de 6 GHz), tiene una unidad de procesamiento Tensor (TPU) con nombre en código "abrolhos" con una velocidad de reloj de hasta 1.230 GHz, estará emparejado con un módulo de RAM LPDDR5 de 12 GB y también contará con al menos una variante de almacenamiento con 128 GB de almacenamiento UFS. El teléfono también tendrá una radio UWB para seguimiento de ubicación de corto alcance y soporte para llave de automóvil digital, entre otras características.
Descodificación AV1 y otras novedades
El Pixel 6 Pro viene conel decodificador AV1 de Google(c2.google.av1.decoder), que estáacelerado por hardware mediante el chip Google Tensor. El dispositivo puede decodificar contenido AV1 con una resolución de hasta 4K y 60 fps. También puede decodificar contenido HEVC con una resolución de hasta 4K y 120 fps, o una resolución de 8K y 30 fps. En comparación, elSamsung Exynos 2100puede decodificar contenido AV1 con una resolución de hasta 8K y 30 fps, o contenido HEVC con una resolución de 8K y 60 fps. Aun así, el hecho de que el chip Google Tensor admita la decodificación AV1 acelerada por hardware es significativo, ya que hasta ahora todos los chips Qualcomm Snapdragon (y, por extensión, los teléfonos Pixel anteriores de Google) no han admitido esa función.
El hecho de que Google haya decidido incluir la decodificación HW AV1 en su propio chip Google Tensor no debería sorprender a nadie, ya que la empresa ha sido uno de los mayores defensores del códec de vídeo libre de regalías. La presión de la empresa para exigir la compatibilidad con AV1 fueuna de las principales quejas citadas por Rokucuando eliminó la aplicación YouTube TV de su plataforma.
Hablando de códecs, nuestra fuente nos confirmó que el Pixel 6 Pro es compatiblecon los códecs aptX y aptX HD, dos códecs de audio Bluetooth utilizados por muchos auriculares inalámbricos del mercado. Estos códecs deben tener licencia de Qualcomm, por lo que algunos de nuestros lectores estaban preocupados de que la serie Pixel 6 no los admitiera, ya que no tienen chips Snapdragon. Sin embargo, no se requiere un chip Snapdragon para admitir aptX, por lo que estas preocupaciones eran en su mayoría infundadas. Sin embargo, sigue siendo bueno confirmar que la serie Pixel 6 admitirá audio Bluetooth de alta calidad.El LDAC de Sony también es compatible.
Por último, nuestra fuente confirmó algo que ya sospechábamos:no hay salida de vídeo en el Pixel 6 Pro. Google, una vez más, ha optado por no implementar el modo alternativo de DisplayPort, que permite enviar una señal de vídeo DP a través del puerto USB-C. Android ha tenido unmodo de escritorio básicodurante algunas versiones, pero Google parece no querer tener nada que ver con él. Eso es lamentable porque los teléfonos son más que lo suficientemente potentes como para manejar las tareas diarias del usuario promedio, y con 12 GB de RAM, el Pixel 6 Pro puede manejar fácilmente todas sus necesidades de multitarea.