Logo da.androidermagazine.com
Logo da.androidermagazine.com

Hvorfor 64-bit processorer virkelig betyder noget for Android

Indholdsfortegnelse:

Anonim

Det handler egentlig ikke om bitene, men de nye ARM-baserede processorer vil gøre en forskel

Et af de største buzzwords fra 2014, når det kommer til mobil hardware er "64-bit." Det smides rundt som en slags magi, der gør alt ved din smartphone eller tablet bedre. Det skal være bedre, for 64 er mere end 32, ikke?

Faktum er, at selvom 64-bit-behandling har både fordele og ulemper, når de bruges i noget som en smartphone, kan hardwaren, der understøtter det, gøre en stor forskel på grund af andre nye produktionsprocesser. Selvom brugen af ​​disse nye chips også er en smule fremtidssikring, da Android selv og tredjepartssoftware bevæger sig mod 64-bit, kommer de konkrete og vigtigere ændringer med den nye ARMv8-chiparkitektur.

Der er masser derude for folk, der elsker at pore over hvidbøger og se på diagrammer og flowdiagrammer, men for resten af ​​os - som virkelig kun er interesseret i, at disse nye 64-bit-processorer er bedre - bliver ting mere forvirrende. Vi elsker nogle gange at blive tekniske, men jeg tror, ​​vi kan nedbryde tingene for de mennesker, der bare ønsker et overblik uden at tale om registre og SMID og båndbredde.

Lad os gøre det.

Til at begynde med taler vi om chips baseret på den nye ARM AArch64-arkitektur. Andre virksomheder, som Intel, har udviklet deres egen 64-bit arkitektur til brug i smartphones, men de fleste virksomheder vil licensere ARM's spec til deres chipdesign. Nogle, som f.eks. NVIDIA eller Qualcomm, vil udvide ARM-teknologi med nogle af deres egen IP for at gøre deres design endnu bedre. Under alle omstændigheder vil denne nye arkitektur, uanset om det kun er ARM-specifikationen eller den indeholder andre proprietære ændringer, gøre to ting - optimere for ydeevne og bruge mindre batteri til at gøre de ting, vi ønsker, at vores mobile enheder skal gøre.

Når du kommer til det nisse, er det, hvad den seneste udvikling i mobile CPU'er handler om. Vi har mere end nok strøm til at gøre alt, hvad vi har brug for på en mobilenhed, så vi er nødt til at optimere det og gøre det mere batteri venligt. Nye funktioner er altid gode, og vi vil helt sikkert se dem brugt i den nærmeste fremtid, men hvad vi ønsker er at vores telefoner og tablets gør tingene bedre og bruger mindre saft, mens vi gør dem.

nye chips kan gøre de ting, vi ønsker, at vores mobile enheder skal gøre

Sagen er, at det ikke nødvendigvis er overgangen til en 64-bit arkitektur, der giver mulighed for de forbedringer, vi ønsker. Ja, 64-bit er en stor del af fremtiden for mobil hardware og applikationer, men med størstedelen af ​​brugersoftware stadig 32-bit bruges de nye chipfunktioner ikke. Faktisk "ser" disse apps ikke engang de nye funktioner, fordi de ikke var kodet for nogen af ​​dem. Og for himmelens skyld - stop med at sige, at den store sag om 64-bit hardware er muligheden for at bruge mere end 4 GB RAM. Det er bare en af ​​de mere mindre funktioner i arkitekturen, og blegner sammenlignet med ting som evnen til at hente flere data pr. Cyklus - hvilket gør det muligt for ting som TouchWiz at være så "hurtige" som AOSP. For reals.

stop med at sige, at big deal om 64-bit hardware er muligheden for at bruge mere end 4 GB RAM

Den virkelig store aftale, som Alex og jeg vandrede ind i i en nylig episode af Android Central Podcast, det var overgangen til ARMv8 på disse 64-bit chips. Jeg nåede ud til NVIDIA - et firma, der er kendt som 64-bit ARM-processorer og rygter om at være Android L-lanceringspartner - og det var hvad de havde at sige, da jeg spurgte, hvorfor de nye 64-bit chips er vigtige for Android:

Næsten alle mainstream- og avancerede bærbare pc'er og desktop-CPU'er overgik til 64-bit for mange år siden, og med god grund - giver de højere ydelse for applikationer, der er kodet til at bruge 64-bit-funktionerne, og større hukommelsesadressering til operativsystemet og flere applikationer.

For Android er historien ikke blot 64-bit, men virkelig mere om den nye ARMv8-arkitektur. Ud over at aktivere 64-bit applikationer bringer ARMv8 en række forbedringer i effektivitet såvel som ydelse, der har en direkte og betydelig indflydelse på næsten alle 32-bit Android-applikationer på markedet i dag.

Google meddelte på dette års I / O-konference, at den næste version af Android - "L" - vil tilbyde 64-bit CPU-support. Faktisk udvikler NVIDIA allerede L på vores 64-bit Tegra K1-mobile processor, som inkluderer vores specialdesignede Denver CPU.

Denver er en fantastisk CPU - og den første 64-bit CPU til Android. Det overgår fuldstændigt de andre ARM-mobile tilbud. Hver Denver-kerne er en 7-vejs superscalar processor internt - snarere end 3-vejs set i mange ARM-baserede chips - og med meget større cacher. Denver er den højeste ydeevne mobile ARM-CPU, der nogensinde er skabt - den er designet til den højeste enkelt CPU-gennemstrømning og kommer til enheder senere på året."

- Nick Stam, direktør for teknisk marketing hos NVIDIA

Og det er ikke kun NVIDIA, der bygger chips, der har potentialet til at rokke vores sokker af. ARM har to processorer, der bruger v8-specifikationen - Cortex-A53 og Cortex-A57. Disse er forudbyggede processorer og kan bruges som de er i enhver SoC fra enhver producent. Mens NVIDIA og Qualcomm og Samsung vil bygge specifikationen ud i noget mere - og potentielt bedre - kan andre virksomheder drop disse lige ind og nyde fordelen. Det betyder, at vi også kan nyde fordelen. Med virksomheder som Huawei, der bygger deres egne chips nu, eller OEM's, der bruger MediaTek SoCs, vil endda smarttelefonen på nybasis drage fordel af overgangen til ARMv8.

historien handler ikke blot om 64-bit, men virkelig mere om den nye ARMv8-arkitektur

Jeg graver forbi rygterne og nonsens om, hvad der er næste til Android og klipper lige til jagten. Vi ser snart 64-bit Android L på splinterny hardware. Nogle af det bruger 64-bit ARMv8-processorer. Nogle vil ikke. Men overgangen til den nye arkitektur kommer fra alle leverandører, og 2015 har potentialet til at gøre vores mobile enheder til et skridt tættere på det, vi altid har ønsket, at de skal være - en ægte desktop-computer, du kan bære i lommen, kan vare længe på et gebyr til at nyde at bruge det.

Jeg kan ikke vente.