Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Varför 64-bitars processorer verkligen betyder för Android

Innehållsförteckning:

Anonim

Det handlar inte riktigt om bitarna, men de nya ARM-baserade processorerna kommer att göra en skillnad

Ett av de största buzzwords från 2014 när det gäller mobil hårdvara är "64-bitars." Det kastas runt som en slags magi som gör allt om din smartphone eller surfplatta bättre. Det måste vara bättre, för 64 är mer än 32, eller hur?

Faktum är att även om 64-bitarsbehandling har både fördelar och nackdelar när den används i något som en smartphone, kan hårdvaran som stöder den göra en stor skillnad på grund av andra nya tillverkningsprocesser. Även om användning av dessa nya chips också är lite framtidsbeständig eftersom Android själv och tredjepartsprogramvara går mot 64-bitars kommer de konkreta och viktigare förändringarna med den nya ARMv8-chiparkitekturen.

Det finns gott om för människor som älskar att porera över vitböcker och titta på diagram och flödesscheman, men för resten av oss - som egentligen bara bryr oss om att dessa nya 64-bitars processorer är bättre - blir saker mer förvirrande. Vi älskar att bli tekniska ibland, men jag tror att vi kan dela upp saker för de som bara vill ha en översikt utan att prata om register och SMID och bandbredd.

Låt oss göra det.

Till att börja med pratar vi om chips baserade på den nya ARM AArch64-arkitekturen. Andra företag, som Intel, har utvecklat sin egen 64-bitarsarkitektur för användning i smartphones, men de flesta företag kommer att licensiera ARM: s spec för sin chipdesign. Vissa, till exempel NVIDIA eller Qualcomm, kommer att expandera med ARM-teknik med en del av sin egen IP för att göra deras design ännu bättre. I vilket fall som helst kommer den nya arkitekturen, oavsett om det bara är ARM-specifikationerna eller den innehåller andra egna ändringar, två saker - optimera för prestanda och använda mindre batteri för att göra de saker vi vill att våra mobila enheter ska göra.

När du kommer till det snygga, så är det allt det senaste utvecklingen inom mobila CPU: er handlar om. Vi har mer än tillräckligt med råkraft för att göra allt vi behöver göra på en mobil enhet, så vi måste optimera den och göra den mer batterivänlig. Nya funktioner är alltid bra, och säkert kommer vi att se dem som används inom en snar framtid, men vad vi vill ha är att våra telefoner och surfplattor gör saker och ting bättre och använder mindre juice när vi gör dem.

nya marker kan göra de saker vi vill att våra mobila enheter ska göra

Saken är att det inte nödvändigtvis flyttar till en 64-bitars arkitektur som möjliggör de förbättringar vi vill ha. Ja, 64-bitars är en stor del av framtiden för mobil hårdvara och applikationer, men med majoriteten av användarprogramvaran fortfarande 32-bitars används de nya chipfunktionerna inte. I själva verket "ser" dessa appar inte ens de nya funktionerna eftersom de inte var kodade för någon av dem. Och för himmelens skull - sluta säga så mycket om 64-bitars hårdvara är möjligheten att använda mer än 4 GB RAM. Det är bara en av de mer smärre funktionerna i arkitekturen och blekningar jämfört med saker som förmågan att hämta mer data per cykel - vilket gör att saker som TouchWiz kan vara lika "snabba" som AOSP. På riktigt.

Sluta med att säga att det mesta om 64-bitars hårdvara är förmågan att använda mer än 4 GB RAM

Den riktigt stora affären, som Alex och jag vandrade in i ett nyligen avsnitt av Android Central Podcast, det är övergången till ARMv8 på dessa 64-bitars chips. Jag nådde ut till NVIDIA - ett företag som är ganska bekant med 64-bitars ARM-processorer och ryktes att vara Android L-lanseringspartner - och det var vad de hade att säga när jag frågade varför de nya 64-bitarschips är viktiga för Android:

Nästan alla vanliga och avancerade konsumentbärbara datorer och stationära CPU-enheter som övergick till 64-bitars för många år sedan, och med goda skäl - de ger högre prestanda för applikationer som är kodade för att använda 64-bitarsfunktionerna och större minnesadressering för operativsystemet och flera applikationer.

För Android handlar berättelsen inte bara 64-bitars, utan egentligen mer om den nya ARMv8-arkitekturen. Förutom att möjliggöra 64-bitarsapplikationer ger ARMv8 en mängd förbättringar i energieffektivitet samt prestanda som har en direkt och betydande inverkan på nästan varje 32-bitars Android-applikation på marknaden idag.

Google meddelade vid årets I / O-konferens att nästa version av Android - "L" - kommer att erbjuda 64-bitars CPU-stöd. Faktum är att NVIDIA utvecklar redan L på vår 64-bitars Tegra K1 mobilprocessor, som inkluderar vår specialdesignade Denver CPU.

Denver är en fantastisk CPU - och den första 64-bitars CPU för Android. Det överträffar helt andra ARM-mobila erbjudanden. Varje Denver-kärna är en 7-vägs superscalar processor internt - snarare än 3-vägs sett i många ARM-baserade chips - och med mycket större cacheminne. Denver är den högsta prestanda för mobila ARM som någonsin skapats - den är designad för den högsta enskilda CPU-genomströmningen och kommer att komma till enheter senare i år."

- Nick Stam, chef för teknisk marknadsföring på NVIDIA

Och det är inte bara NVIDIA som kommer att bygga chips som har potential att gunga våra strumpor. ARM har två processorer som använder v8-specifikationen - Cortex-A53 och Cortex-A57. Dessa är förbyggda processorer och kan användas som de är i alla SoC från alla tillverkare. Medan NVIDIA och Qualcomm och Samsung kommer att bygga upp specifikationen till något mer - och potentiellt bättre - kan andra företag släppa dessa rätt och njuta av fördelen. Det betyder att vi också kan njuta av fördelen. När företag som Huawei bygger sina egna marker nu, eller OEM som använder MediaTek SoC, kommer till och med smarttelefonen på nybörjarnivån att dra nytta av övergången till ARMv8.

berättelsen handlar inte bara om 64-bitars, utan egentligen mer om den nya ARMv8-arkitekturen

Jag ska gräva förbi rykten och nonsens om vad som är nästa för Android och klippa rätt till jaget. Vi kommer snart att se 64-bitars Android L på helt ny hårdvara. En del av det kommer att använda 64-bitars ARMv8-processorer. Vissa kommer inte. Men övergången till den nya arkitekturen kommer från alla leverantörer, och 2015 har potential att göra våra mobila enheter ett steg närmare vad vi alltid har velat att de ska vara - en riktig dator i skrivbordsklass som du kan ha i fickan, kan vara tillräckligt länge på en avgift för att njuta av att använda den.

Jag kan inte vänta.