Serija Google Pixel 6 bo prvi telefon s čipom Google Tensor, Googlovim prvim lastnim mobilnim SoC-jem. Tukaj so njegove specifikacije.
Odkar so se pojavile govorice, da Google razvija lasten čip za telefone Pixel, je eno od perečih vprašanj, ki nam ga vedno znova zastavljajo: kakšne so njegove specifikacije? Puščanje za puščanjem je potrdilo različne zanimivosti o čipu Google Tensor, vendar nobeno ni potrdilo podrobnosti o najpomembnejšem delu: CPE. Nedavni seznam Geekbench, ki naj bi bil iz Google Pixel 6 Pro sprožil divja ugibanja na spletu o Tensorjevem procesorju in končno lahko obravnavamo nekatere od teh teorij zahvaljujoč našemu viru.
Vse govorice o Google Tensorju do danes
Najprej malo konteksta. V začetku leta 2020 različni korejski viri in ameriško spletno mesto z novicami Axiosporočali da bo Googlov čip "whitechapel" zasnovan v sodelovanju s Samsungom in izdelan po 5nm procesu SLSI. Takratne govorice so trdile, da bo Googlov čip vključeval osemjedrni procesor ARM, sestavljen iz dveh Cortex-A78 + dveh Cortex-A76 + štirih jedra cortex-A55, standardni grafični procesor Mali iz ARM, strojna oprema, optimizirana za strojno učenje, in optimizacije za Google Assistant podjetja storitev. Glede na izzive pri razvoju prilagojenega SoC je bilo smiselno, da Google uporabi obstoječa jedra CPE za svoj prvi mobilni nabor čipov, zato so se te specifikacije, o katerih se je govorilo, mnogim zdele verjetne.
Minilo je veliko mesecev brez novic o Googlovem prilagojenem silikonu, dokler 9to5Googleporočali aprila, da bo čip debitiral na seriji Pixel 6. Nazadnje je Google prejšnji mesec potrdil svoje načrte za dobavo serije Pixel 6 s svojim lastnim čipom, imenovan Google Tensor. Potrdili so tudi nekaj podrobnosti na visoki ravni o naboru čipov, na primer, kako se njegov TPU uporablja za zagon HDRNet na vsakem okvirju v video, kako čip poganja nove funkcije umetne inteligence v napravi in kako čip ščiti uporabniške podatke s svojim modulom Titan M2 druge generacije.
Googlova presenetljiva objava v začetku avgusta je potrdila večino uhajajočih informacij iz lanskega leta, medtem ko je potrditev nekaterih preostalih govoric prišla iz drugih uhajanj informacij. A komentar, ki ga je pustil Googler na Google Issue Trackerju je podkrepil poslastico o že pripravljeni grafični procesorji Mali, za katero zdaj vemo, da je Mali-G78. A razgradnja različice Android 12 beta izdaja je razkrila, da bo imel Pixel 6 modem Samsung Exynos, ki je bil kasneje potrjeno z Reuters. Zadnja preostala specifikacija, ki še ni bila potrjena, je bil CPE, zato je bilo namenjene toliko pozornosti ta seznam Geekbench.
Na podlagi nepopolnih informacij o procesorju v tem seznamu lahko oddajniki, kot je npr Postaja za digitalni klepet ekstrapolirali konfiguracijo CPE čipa Google Tensor. Najbolj šokanten del teh špekulacij za mnoge je bila domneva, da bo Google Tensor CPE imel dve jedri Cortex-X1, Armov najzmogljivejši procesor Cortex do danes. Nasprotno pa niti Qualcomm Snapdragon 888 niti Samsung Exynos 2100 nimata več kot enega jedra Cortex-X1. Če ima ta čip poleg dvojnih jeder Cortex-X1 tudi dve jedri Cortex-A78, potem je Google Tensor morda najhitrejši nabor čipov v napravi Android doslej.
Kot so mnogi opazili, rezultat Geekbench pade precej pod povprečno napravo Exynos 2100 Galaxy S21 in Qualcomm Snapdragon 888, kar je čudno glede na zadevno strojno opremo. Po pogovoru z Andrejem Frumusanujem, višjim urednikom za mobilne naprave pri AnandTech, smo prišli do zaključka, da si ne morem prišli do zaključka o resnični zmogljivosti telefona Pixel 6 Pro le na podlagi tega enega primerjalnega rezultata. Kot je opozoril v naši razpravi, je težko reči, katero jedro je bilo obremenjeno za enojedrni del merilo uspešnosti, jedro pa je bilo vseeno na videz zaklenjeno na 2,15 GHz, kar je precej pod največjo frekvenco X1 jedra. Obstaja več dejavnikov, ki bi lahko prispevali k temu slabemu rezultatu primerjalne vrednosti, na primer neoptimiziran DVFS ali parametri razporejevalnika, ki bi vsi lahko preprečili, da bi Geekbench zagnal jedra na vrhuncu frekvence. Če želimo izvedeti, kako hiter je Pixel 6 Pro, bomo morali počakati na več ljudi s telefonom, da izvedejo merilo uspešnosti.
Specifikacije Google Tensor iz pravega telefona Pixel 6 Pro
Čeprav merilo uspešnosti ne potrjuje mikroarhitektur jeder CPE Google Tensor, smo lahko končno ugotovili, kakšne so verjetne zasnove za posamezno jedro CPE, zahvaljujoč našemu viru. Včeraj je vir, ki ima pravi Pixel 6 Pro prišel do nas, iz njegove naprave pa smo izvedeli, da so zasnova jedra s tremi gručami in frekvence procesorja, ki jih je razkril ta seznam Geekbench, točne. Po našem včerajšnjem poročilu smo našli natančne dele procesorja v čipu Google Tensor, ki so izpostavljeni sistemu prek /proc/cpuinfo, datoteka, ki je poseli sam CPE in bere jedro. Tako je verjetnost, da je bil ponarejen, zelo nizka, čeprav obstaja majhna možnost, da je Google sam prikril ID-je CPE v izhodu. Pravimo, da je a nizka možnost, ker se Google ni trudil s ponarejanjem ali zamegljevanjem kakršne koli druge podatke v napravi, toda kdo ve — zelo lahko se zgodi, da so deli procesorja Google Tensorja edina stvar, ki jo skrivajo.
Ob predpostavki, da izhod ni bil spremenjen, smo ugotovili, da bo Google Tensor imel naslednjo konfiguracijo CPE:
- 2x ARM Cortex-X1 s taktom 2,802 GHz
- 2x ARM Cortex-A76 s taktom 2,253 GHz
- 4x ARM Cortex-A55 s taktom 1,80 GHz
AnandTechAndrei meni, da je uporaba dvojnih jeder X1 smiselna, vendar je on, pa tudi drugi, s katerimi smo govorili, zmedeni zaradi očitne uporabe dvojnih jeder A76. Cortex-A76 je bil napovedan že sredi leta 2018 in ga je nasledil A77 in nedavno A78, ki je bistveno boljši glede moči, zmogljivosti in površine (PPA). Težko nam je racionalizirati, zakaj se je Google morda odločil za dve jedri A76 namesto dveh jeder A78, čeprav je od tega zelo malo očitne koristi. Preverili smo celo izhod cpuinfo iz različnih naprav Qualcomm in Exynos, samo da bi se prepričali, da so rezultati v skladu s pričakovanji in da nismo napačno razlagali izhoda iz Pixel 6 Pro. Radi bi, če bi se izkazalo, da se motimo glede te trditve, vendar ni dvoma, da je ta konfiguracija CPE tisto, kar nakazuje izhod cpuinfo iz prave naprave Pixel 6 Pro.
Ena pomembna podrobnost, ki je ne poznamo, je količina predpomnilnika, ki je na voljo jedrom procesorja. Velik predpomnilnik je zelo pomemben, da jedra dosežejo zmogljivost, za katero Arm trdi, da jo lahko.
Poleg tega še vedno ne vemo števila jeder GPU, ki ga je težko najti, saj ta informacija ni takoj izpostavljena sistemu. Prej smo izvedeli, da bo Pixel 6 imajo isti GPU oblikovan kot Exynos Galaxy S21 — the ARM Mali-G78 — dejstvo, ki ga lahko potrdimo s pravo strojno opremo. GPU je morda nastavljen na do 848MHz, čeprav brez poznavanja števila jeder ne vemo, kako dobro se bo telefon obnesel v primerjavi z drugimi napravami s tem GPE-jem.
V našem prejšnjem poročilu smo potrdili da Google Tensor vključuje modem "g5123b", kar se zelo verjetno nanaša na Samsungov Exynos 5123 modem. Poročali smo tudi, da telefon podpira Wi-Fi 6E (tj. 6 GHz Wi-Fi), ima Tensor Processing Unit (TPU) s kodnim imenom "abrolhos" s taktom do 1,230 GHz, bo združen z 12 GB LPDDR5 RAM modulom in bo imel tudi vsaj eno različico za shranjevanje s 128 GB UFS shranjevanje. Telefon bo imel med drugimi funkcijami tudi radio UWB za sledenje lokacije kratkega dosega in podporo za digitalni avtomobilski ključ.
Dekodiranje AV1, druge nove zanimivosti
Pixel 6 Pro je dobavljen z Googlov dekoder AV1 (c2.google.av1.decoder), ki je strojno pospešeno s čipom Google Tensor. Naprava lahko dekodira vsebino AV1 z ločljivostjo do 4K in 60 sličicami na sekundo. Prav tako lahko dekodira vsebino HEVC pri ločljivosti do 4K in 120 sličic na sekundo ali ločljivosti 8K in 30 sličic na sekundo. Za primerjavo, Samsung Exynos 2100 lahko dekodira vsebino AV1 z ločljivostjo do 8K in 30 sličicami na sekundo ali vsebino HEVC z ločljivostjo 8K in 60 sličicami na sekundo. Kljub temu je pomembno dejstvo, da čip Google Tensor sploh podpira strojno pospešeno dekodiranje AV1, saj doslej vsi čipi Qualcomm Snapdragon – in posledično Googlovi prejšnji telefoni Pixel – tega niso podpirali funkcija.
To, da se je Google odločil vključiti dekodiranje HW AV1 v lastni čip Google Tensor, ne bi smelo biti presenečenje, glede na to, da je bilo podjetje eden največjih zagovornikov brezplačnega videa kodek. Prizadevanje podjetja, da zahteva podporo za AV1, je bilo ena od glavnih pritožb, ki jih je navedel Roku ko je s svoje platforme odstranil aplikacijo YouTube TV.
Ko že govorimo o kodekih, naš vir nam je potrdil, da Pixel 6 Pro podpira oba kodeka aptX in aptX HD, dva zvočna kodeka Bluetooth, ki ju uporabljajo številne brezžične slušalke na trgu. Te kodeke mora licencirati Qualcomm, zato so bili nekateri naši bralci zaskrbljeni, da jih serija Pixel 6 ne bi podpirala, ker nimajo čipov Snapdragon. Vendar pa čip Snapdragon ni potreben za podporo aptX, zato so bili ti pomisleki večinoma neutemeljeni. Vendar je vseeno dobro potrditi, da bo serija Pixel 6 podpirala visokokakovosten zvok Bluetooth. Podprt je tudi Sonyjev LDAC.
Nazadnje je naš vir potrdil nekaj, kar smo že slutili: Na Pixel 6 Pro ni video izhoda. Google se je ponovno odločil, da ne bo implementiral nadomestnega načina DisplayPort, ki omogoča pošiljanje video signala DP prek vrat USB-C. Android je imel barebones namizni način za nekaj izdaj, vendar se zdi, da Google noče imeti nič s tem. To je žalostno, saj so telefoni več kot dovolj zmogljivi za vsakodnevna opravila povprečnega uporabnika, Pixel 6 Pro pa lahko z 12 GB RAM-a zlahka opravi vse vaše potrebe po večopravilnosti.