Sadržaj:
Ne radi se zapravo o bitima, ali novi procesori temeljeni na ARM-u će napraviti razliku
Jedna od najvećih jezičnih riječi 2014. kada je riječ o mobilnom hardveru je "64-bitni". To se baci naokolo kao neka vrsta magije koja poboljšava sve o vašem pametnom telefonu ili tabletu. Mora biti bolje, jer 64 je više od 32, zar ne?
Činjenica je da iako 64-bitna obrada ima i prednosti i nedostatke kada se koristi u nečemu poput pametnog telefona, hardver koji je podržava može stvoriti veliku razliku zbog drugih novih proizvodnih procesa. Iako je korištenje ovih novih čipova malo i za budućnost, budući da se sam Android i softver treće strane kreće prema 64-bitnom, opipljive i važnije promjene dolaze s novom ARMv8 arhitekturom čipova.
Puno je ljudi koji vole pomicati bijele papire i gledati dijagrame i dijagrame tijeka, ali za ostale nas - kojima je stvarno stalo da ti novi 64-bitni procesori budu bolji - stvari postaju zbunjujuće. Mi volimo ponekad dobiti tehničku tehniku, ali mislim da stvari možemo razbiti za one koji žele samo pregled bez da pričamo o registrima i SMID-u i propusnosti.
Učinimo to.
Za početak govorimo o čipovima temeljenim na novoj ARM AArch64 arhitekturi. Druge su tvrtke, poput Intela, razvile vlastitu 64-bitnu arhitekturu za upotrebu u pametnim telefonima, ali većina kompanija licencirat će ARM-ove specifikacije za svoj dizajn čipova. Neki će, poput NVIDIA ili Qualcomm, proširiti ARM tehnologiju s nekim vlastitim IP odrednicama kako bi njihov dizajn bio još bolji. U svakom slučaju, ova nova arhitektura, bilo da se radi samo o ARM specifikaciji ili uključuje ostale promjene vlasništva, učinit će dvije stvari - optimizirati performanse i koristiti manje baterije za ono što želimo svojim mobilnim uređajima.
Kad dođete do gusta gritty, upravo je to ono što se tiče najnovijeg napretka u mobilnim CPU-ima. Imamo više nego dovoljno sirove snage da učinimo bilo što što trebamo učiniti na mobilnom uređaju, tako da ga moramo optimizirati i učiniti ga prihvatljivijim za baterije. Nove su značajke uvijek sjajne i sigurno ćemo ih vidjeti kako ćemo ih koristiti u skoroj budućnosti, ali ono što želimo je da naši telefoni i tableti stvari učine bolje i koriste manje soka dok ih radite.
novi čipovi mogu raditi ono što mi želimo da urade naši mobilni uređaji
Stvar je u tome što nije nužno prelazak na 64-bitnu arhitekturu koja omogućava poboljšanja koja želimo. Da, 64-bitni je veliki dio budućnosti mobilnog hardvera i aplikacija, ali s obzirom da je većina korisničkog softvera i dalje 32-bitna, nove se značajke čipa ne koriste. U stvari, te aplikacije čak i ne "vide" nove značajke jer nisu bile kodirane ni za jednu od njih. I za ime boga - prestanite govoriti da je velika stvar oko 64-bitnog hardvera mogućnost upotrebe više od 4 GB RAM-a. To je samo jedna od manjih karakteristika arhitekture i blijeda je u usporedbi sa stvarima poput mogućnosti dohvaćanja više podataka po ciklusu - što će omogućiti da stvari poput TouchWiz-a budu "brze" kao AOSP. Stvarno.
prestanite govoriti da je velika stvar oko 64-bitnog hardvera mogućnost upotrebe više od 4 GB RAM-a
Zaista velika stvar, u koju smo Alex i ja lutali u nedavnoj epizodi Android Central Podcasta, to je prelazak na ARMv8 na ovim 64-bitnim čipovima. Posegnuo sam za NVIDIA - tvrtkom koja je prilično poznata sa 64-bitnim ARM procesorima i za koju se pričalo da je partner za pokretanje Android L - i to su morali reći kada sam pitao zašto su novi 64-bitni čipovi važni za Android:
Gotovo sve mainstream i high-end potrošačke prijenosna računala i desktop CPU-a pretočene su u 64-bitne prije mnogo godina, i to s dobrim razlogom - oni nude veće performanse za aplikacije kodirane za korištenje 64-bitnih značajki i veće memorijsko adresiranje za operativni sustav i više aplikacija.
Za Android priča nije jednostavno 64-bitna, već zapravo više o novoj ARMv8 arhitekturi. Osim što omogućuje 64-bitne aplikacije, ARMv8 donosi i niz poboljšanja energetske učinkovitosti kao i performansi koja imaju izravan i značajan utjecaj na gotovo svaku 32-bitnu Android aplikaciju na tržištu danas.
Google je na ovogodišnjoj I / O konferenciji objavio da će sljedeća verzija Androida - "L" ponuditi 64-bitnu CPU podršku. U stvari, NVIDIA već razvija L na našem 64-bitnom Tegra K1 mobilnom procesoru, koji uključuje naš prilagođeni dizajnerski procesor Denver.
Denver je nevjerojatan CPU - i prvi 64-bitni CPU za Android. Potpuno nadmašuje ostale ARM ponude mobilnih uređaja. Svaka jezgra Denvera je interno 7-smjerni superkalarni procesor, a ne 3-smjer koji se vidi u mnogim čipovima temeljenim na ARM-u - i sa puno većim predmemorijima. Denver je mobilni ARM CPU s najvišim performansama ikad stvoren - dizajniran je za najveći pojedinačni protok CPU-a, a na uređaje će se pojaviti kasnije ove godine."
- Nick Stam, direktor tehničkog marketinga u NVIDIA
I neće samo NVIDIA graditi čipove koji imaju potencijal otkotrljati naše čarape. ARM ima dva procesora koji koriste v8 spec - Cortex-A53 i Cortex-A57. To su unaprijed ugrađeni procesori i mogu se koristiti kao i u bilo kojem SoC-u bilo kojeg proizvođača. Dok će NVIDIA i Qualcomm i Samsung graditi specifikacije u nešto više - i što je možda bolje - druge tvrtke mogu ih ostaviti pravo i uživati u prednosti. To znači da i mi možemo uživati u blagodati. S tvrtkama poput Huaweija koji sada grade vlastite čipove ili OEM koji upotrebljava MediaTek SoC-ove, čak će i pametni telefon ulazne razine imati koristi od prelaska na ARMv8.
priča nije jednostavno 64-bitna, već zapravo više o novoj ARMv8 arhitekturi
Prokopati ću glasine i gluposti o tome što slijedi za Android i rezat ću pravo na potjeru. Uskoro ćemo vidjeti 64-bitni Android L na potpuno novom hardveru. Neki će koristiti 64-bitne ARMv8 procesore. Neki neće. Ali prelazak na novu arhitekturu dolazi od svih proizvođača, a 2015 ima potencijal učiniti naše mobilne uređaje korak bližim onome što smo oduvijek željeli da budu - istinsko stolno računalo koje možete nositi u džepu, može trajati dovoljno dugo uz upotrebu da biste ga uživali u korištenju.
Jedva čekam