Exclusief: hier zijn de waarschijnlijke specificaties van de Google Tensor-chip in de Pixel 6

De Google Pixel 6-serie wordt de eerste telefoon met de Google Tensor-chip, de allereerste interne mobiele SoC van Google. Hier zijn de specificaties.

Sinds er geruchten de ronde deden dat Google een eigen chip voor Pixel-telefoons zou ontwikkelen, is een van de brandende vragen die ons keer op keer wordt gesteld: wat zijn de specificaties ervan? Lek na lek heeft verschillende weetjes over de Google Tensor-chip bevestigd, maar geen enkele heeft details over het belangrijkste onderdeel bevestigd: de CPU. Een recente Geekbench-lijst, zogenaamd afkomstig van de Google Pixel 6 Pro leidde online tot wilde speculaties over de CPU van de Tensor, en we kunnen eindelijk een aantal van die theorieën bespreken dankzij onze bron.

Alle Google Tensor-geruchten tot nu toe

Allereerst een stukje context. Begin 2020 melden diverse Koreaanse bronnen en Amerikaanse nieuwswebsite Axiosgerapporteerd dat de "whitechapel"-chip van Google zal worden ontworpen in samenwerking met Samsung en zal worden gefabriceerd volgens het 5nm-proces van SLSI. Geruchten beweerden destijds dat de chip van Google een octa-core ARM-processor zal bevatten, bestaande uit twee Cortex-A78 + twee Cortex-A76 + vier cortex-A55-kernen, een kant-en-klare Mali GPU van ARM, hardware geoptimaliseerd voor machinaal leren en optimalisaties voor de Google Assistent van het bedrijf dienst. Gezien de uitdagingen bij het ontwikkelen van een aangepaste SoC was het logisch dat Google bestaande CPU-kernen gebruikte voor zijn eerste mobiele chipset, dus deze geruchten leken voor velen plausibel.

Er gingen vele maanden voorbij zonder enig nieuws over het aangepaste silicium van Google 9to5Googlegerapporteerd in april zal de chip debuteren in de Pixel 6-serie. Ten slotte bevestigde Google vorige maand zijn plannen om de Pixel 6-serie te leveren met zijn eigen chip, genaamd de Google Tensor. Ze bevestigden ook een paar details op hoog niveau over de chipset, zoals hoe de TPU wordt gebruikt om HDRNet op elk frame in een video, hoe de chip nieuwe AI-functies op het apparaat aanstuurt, en hoe de chip gebruikersgegevens beschermt met zijn tweede generatie Titan M2-module.

De verrassende aankondiging van Google begin augustus bevestigde de meeste gelekte informatie van vorig jaar, terwijl de bevestiging voor enkele van de resterende geruchten uit andere lekken kwam. A reactie achtergelaten door een Googler op de Google Issue Tracker bevestigde het weetje over de kant-en-klare Mali GPU, waarvan we nu weten dat het de Mali-G78 is. A demontage van een bètaversie van Android 12 Uit de release bleek dat de Pixel 6 een Samsung Exynos-modem zal hebben, wat later was bevestigd door Reuters. De laatst overgebleven specificatie die nog moest worden bevestigd, was de CPU, en daarom werd er zoveel aandacht aan besteed deze ene Geekbench-lijst.

Het Geekbench-resultaat waarvan velen dachten dat het afkomstig was van de Pixel 6 Pro. Hoewel we er nooit 100% zeker van kunnen zijn, neigen we er sterk naar dat deze benchmark legitiem is. De build-vingerafdruk, kernelversiereeks, CPU-frequenties, CPU-clusters, GPU-info en meer komen overeen met de waarden van de Pixel 6 Pro van onze bron. Het is zeer onwaarschijnlijk dat iemand deze vermelding heeft vervalst, wat mogelijk zou zijn maar vereist dat de persoon de exacte waarden kent om onze bron, die echte hardware heeft, voor de gek te houden.

Gebaseerd op de onvolledige CPU-informatie in deze lijst, kunnen lekken zoals Digitaal chatstation geëxtrapoleerd de CPU-configuratie van de Google Tensor-chip. Het meest schokkende deel van deze speculatie voor velen was de suggestie dat de Google Tensor CPU twee Cortex-X1-kernen zal hebben, Arm's krachtigste Cortex CPU daten. Daarentegen hebben noch de Qualcomm Snapdragon 888, noch de Samsung Exynos 2100 meer dan één Cortex-X1-kern. Als deze chip naast de dubbele Cortex-X1 cores ook nog eens twee Cortex-A78 cores heeft, dan is de Google Tensor mogelijk de snelste chipset op een Android-toestel tot nu toe.

Zoals velen hebben opgemerkt, valt de Geekbench-score ruim onder het gemiddelde Exynos 2100 Galaxy S21- en Qualcomm Snapdragon 888-apparaat, wat vreemd is gezien de hardware in kwestie. Na een gesprek met Andrei Frumusanu, Senior Mobile Editor bij AnandTech, kwamen we tot de conclusie dat jij kan niet Trek op basis van dit ene benchmarkresultaat een conclusie over de werkelijke prestaties van de Pixel 6 Pro. Zoals hij in onze discussie opmerkte, is het moeilijk te zeggen welke kern werd benadrukt voor het single-core deel van de benchmark, en de kern was hoe dan ook vergrendeld op 2,15 GHz, wat ruim onder de maximale frequentie van de X1-kernen. Er zijn verschillende factoren die kunnen hebben bijgedragen aan dit teleurstellende benchmarkresultaat, zoals niet-geoptimaliseerd DVFS- of plannerparameters, die allemaal hadden kunnen voorkomen dat Geekbench de kernen op hun hoogtepunt zou laten draaien frequenties. Als we willen weten hoe snel de Pixel 6 Pro is, zullen we moeten wachten tot meer mensen met de telefoon de benchmark draaien.

Google Tensor-specificaties van een echte Pixel 6 Pro

Hoewel de benchmark de microarchitectuur van de CPU-kernen van de Google Tensor niet bevestigt, konden we dankzij onze bron eindelijk bepalen wat waarschijnlijk de ontwerpen voor elke CPU-kern zijn. Gisteren een bron die een echte Pixel 6 Pro heeft nam contact met ons op, en we hebben van zijn apparaat geleerd dat het tri-cluster kernontwerp en de CPU-frequenties die in die Geekbench-lijst worden onthuld, accuraat zijn. Na ons rapport van gisteren hebben we de exacte CPU-onderdelen in de Google Tensor-chip gevonden, die via het systeem aan het systeem zijn blootgesteld /proc/cpuinfo, een bestand dat is gevuld door de CPU zelf en gelezen door de kernel. De kans dat het vervalst is, is dus erg klein, hoewel de kans klein is dat Google zelf de CPU-ID's in de uitvoer heeft gemaskeerd. Wij zeggen dat het een laag Deze mogelijkheid bestond omdat Google zich niet bezighield met spoofing of verduistering eventuele andere gegevens op het apparaat, maar wie weet: het kan heel goed zijn dat de CPU-onderdelen van de Google Tensor het enige zijn dat ze willen verbergen.

Ervan uitgaande dat er niet met de uitvoer is geknoeid, hebben we vastgesteld dat de Google Tensor de volgende CPU-configuratie zal hebben:

  • 2x ARM Cortex-X1 geklokt op 2,802 GHz
  • 2x ARM Cortex-A76 geklokt op 2,253 GHz
  • 4x ARM Cortex-A55 geklokt op 1,80 GHz

AnandTechAndrei denkt dat het gebruik van dubbele X1-kernen verstandig is, maar hij, en ook anderen met wie we hebben gesproken, zijn verbijsterd over het schijnbare gebruik van dubbele A76-kernen. De Cortex-A76 was dat wel medio 2018 aangekondigd en is opgevolgd door de A77 en meer recentelijk de A78, wat aanzienlijk beter is in termen van kracht, prestaties en oppervlakte (PPA). Het is voor ons moeilijk te rationaliseren waarom Google ervoor heeft gekozen om met twee A76-kernen te gaan in plaats van met twee A78-kernen, terwijl er weinig duidelijk voordeel uit voortkomt. We hebben zelfs de cpuinfo-uitvoer van verschillende Qualcomm- en Exynos-apparaten gecontroleerd om er zeker van te zijn dat de resultaten waren zoals verwacht en dat we de uitvoer van de Pixel 6 Pro niet verkeerd interpreteerden. We zouden graag het ongelijk krijgen met deze bewering, maar er bestaat geen twijfel over dat deze CPU-configuratie is wat de cpuinfo-uitvoer van een echt Pixel 6 Pro-apparaat suggereert.

Een belangrijk detail waar we niets van weten is de hoeveelheid cache die beschikbaar is voor de CPU-kernen. Een grote cache is vrij belangrijk voor de kernen om de prestaties te bereiken die Arm beweert te kunnen.

Bovendien weten we nog steeds niet het aantal GPU-cores, wat moeilijk te vinden is omdat die informatie niet gemakkelijk aan het systeem wordt blootgesteld. We hebben eerder geleerd dat de Pixel 6 dat wel zal doen hebben dezelfde GPU ontwerp als de Exynos Galaxy S21 – de ARM Mali-G78 – een feit dat we kunnen bevestigen via de echte hardware. Mogelijk is de GPU geklokt tot 848 MHz, maar zonder het aantal cores te kennen, weten we niet hoe goed de telefoon zal presteren in vergelijking met andere apparaten met deze GPU.

ARM Mali-G78

In ons vorige rapport hebben we hebben bevestigd dat de Google Tensor de "g5123b" -modem bevat, waar zeer waarschijnlijk naar wordt verwezen Samsung's Exynos 5123 modem. We hebben ook gemeld dat de telefoon Wi-Fi 6E ondersteunt (dwz. 6GHz Wi-Fi), heeft een Tensor Processing Unit (TPU) met de codenaam "abrolhos", geklokt op maximaal 1,230GHz, zal gecombineerd met een LPDDR5 RAM-module van 12 GB, en zal ook beschikken over ten minste één opslagvariant met 128 GB UFS opslag. De telefoon zal onder meer ook een UWB-radio hebben voor locatietracking op korte afstand en ondersteuning voor digitale autosleutels.

AV1-decodering, andere nieuwe weetjes

De Pixel 6 Pro wordt meegeleverd De AV1-decoder van Google (c2.google.av1.decoder), dat is hardwareversneld door de Google Tensor-chip. Het apparaat kan AV1-inhoud decoderen met een resolutie tot 4K en 60 fps. Het kan ook HEVC-inhoud decoderen met een resolutie tot 4K en 120 fps, of 8K-resolutie en 30 fps. Ter vergelijking: de Samsung Exynos 2100 kan AV1-inhoud decoderen met een resolutie tot 8K en 30 fps, of HEVC-inhoud met een resolutie van 8K en 60 fps. Toch is het feit dat de Google Tensor-chip überhaupt hardwareversnelde AV1-decodering ondersteunt aanzienlijk, aangezien tot nu toe hebben alle Qualcomm Snapdragon-chips – en bij uitbreiding ook de eerdere Pixel-telefoons van Google – dat niet ondersteund functie.

Dat Google ervoor heeft gekozen om HW AV1-decodering op te nemen in zijn eigen Google Tensor-chip mag niet als een verrassing komen verrassend, aangezien het bedrijf een van de grootste voorstanders is van de royaltyvrije video codec. De drang van het bedrijf om AV1-ondersteuning te eisen was een van de belangrijkste grieven die Roku aanhaalt toen het de YouTube TV-app van zijn platform verwijderde.

Over codecs gesproken, onze bron heeft ons bevestigd dat de Pixel 6 Pro dit ondersteunt zowel de aptX- als de aptX HD-codecs, twee Bluetooth-audiocodecs die door veel draadloze headsets op de markt worden gebruikt. Deze codecs moeten een licentie hebben van Qualcomm, dus sommige van onze lezers waren bezorgd dat de Pixel 6-serie ze niet zou ondersteunen omdat ze geen Snapdragon-chips hebben. Er is echter geen Snapdragon-chip vereist om aptX te ondersteunen, dus deze zorgen waren grotendeels ongegrond. Het is echter nog steeds goed om te bevestigen dat de Pixel 6-serie Bluetooth-audio van hoge kwaliteit ondersteunt. Sony's LDAC wordt ook ondersteund.

Ten slotte bevestigde onze bron iets wat we al vermoedden: Er is geen video-uitvoer op de Pixel 6 Pro. Google heeft er opnieuw voor gekozen om de DisplayPort Alternate Mode, waarmee een DP-videosignaal over de USB-C-poort kan worden verzonden, niet te implementeren. Android heeft een barebones-bureaubladmodus voor een paar releases nu, maar Google lijkt er niets mee te maken te willen hebben. Dat is jammer, want telefoons zijn ruim krachtig genoeg om de dagelijkse taken van de gemiddelde gebruiker uit te voeren, en met 12 GB RAM kan de Pixel 6 Pro gemakkelijk aan al uw multitasking-behoeften voldoen.