Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Waarom 64-bits processoren er echt toe doen voor Android

Inhoudsopgave:

Anonim

Het gaat niet echt om de bits, maar de nieuwe ARM-gebaseerde processors zullen het verschil maken

Een van de grootste modewoorden van 2014 als het gaat om mobiele hardware is "64-bit". Het wordt rondgegooid als een soort magie die alles aan je smartphone of tablet verbetert. Het moet beter zijn, want 64 is meer dan 32, toch?

Het feit is dat 64-bit-verwerking zowel voor- als nadelen heeft bij gebruik in zoiets als een smartphone, maar de hardware die dit ondersteunt, kan een groot verschil maken vanwege andere nieuwe productieprocessen. Hoewel het gebruik van deze nieuwe chips ook een beetje toekomstbestendig is, aangezien Android zelf en software van derden 64-bit worden, komen de tastbare en belangrijkere veranderingen met de nieuwe ARMv8-chiparchitectuur.

Er is genoeg voor mensen die graag over papieren blazen en diagrammen en stroomdiagrammen bekijken, maar voor de rest van ons - die er alleen maar om geeft dat deze nieuwe 64-bits processors beter zijn - wordt het steeds verwarrend. We houden ervan om soms technisch te worden, maar ik denk dat we dingen kunnen afbreken voor de mensen die gewoon een overzicht willen zonder te praten over registers en SMID en bandbreedte.

Laten we dat doen.

Om te beginnen hebben we het over chips op basis van de nieuwe ARM AArch64-architectuur. Andere bedrijven, zoals Intel, hebben hun eigen 64-bits architectuur ontwikkeld voor gebruik in smartphones, maar de meeste bedrijven zullen ARM's specificaties voor hun chipontwerp in licentie geven. Sommigen, zoals NVIDIA of Qualcomm bijvoorbeeld, zullen ARM-technologie uitbreiden met een deel van hun eigen IP om hun ontwerp nog beter te maken. In elk geval zal deze nieuwe architectuur, of het nu alleen de ARM-specificatie is of andere eigen wijzigingen bevat, twee dingen doen - optimaliseren voor prestaties en minder batterij gebruiken om de dingen te doen die we willen dat onze mobiele apparaten doen.

Als je tot de kern van de zaak komt, is dat waar de nieuwste ontwikkelingen in mobiele CPU's over gaan. We hebben meer dan voldoende brute kracht om alles te doen wat we moeten doen op een mobiel apparaat, dus we moeten het optimaliseren en het batterijvriendelijker maken. Nieuwe functies zijn altijd geweldig en we zullen ze zeker in de nabije toekomst zien worden gebruikt, maar we willen dat onze telefoons en tablets het beter doen en minder sap gebruiken.

nieuwe chips kunnen doen wat we willen dat onze mobiele apparaten doen

Het punt is, het is niet noodzakelijk de overstap naar een 64-bits architectuur die de verbeteringen mogelijk maakt die we willen. Ja, 64-bit is een groot deel van de toekomst van mobiele hardware en applicaties, maar met de meerderheid van de gebruikerssoftware nog 32-bit, worden de nieuwe chipfuncties niet gebruikt. Deze apps zien de nieuwe functies zelfs niet eens omdat ze voor geen enkele code zijn gecodeerd. En in hemelsnaam - stop met zeggen dat het probleem van 64-bits hardware is dat je meer dan 4 GB RAM kunt gebruiken. Dat is slechts een van de minder belangrijke functies van de architectuur en verbleekt in vergelijking met dingen zoals de mogelijkheid om meer gegevens per cyclus op te halen - waardoor dingen als TouchWiz net zo "snel" kunnen zijn als AOSP. Voor echt.

stop met zeggen dat het probleem van 64-bits hardware is dat je meer dan 4 GB RAM kunt gebruiken

De echt grote deal, die Alex en ik liepen in een recente aflevering van de Android Central Podcast, het de overstap naar ARMv8 op deze 64-bit chips. Ik nam contact op met NVIDIA - een bedrijf dat redelijk bekend is met 64-bits ARM-processors en waarvan wordt gezegd dat het de Android L-startpartner is - en dit was wat ze te zeggen hadden toen ik vroeg waarom de nieuwe 64-bits chips belangrijk zijn voor Android:

Bijna alle mainstream- en high-end consumenten-notebooks en desktop-CPU's zijn vele jaren geleden overgeschakeld naar 64-bit, en niet zonder reden - ze bieden betere prestaties voor toepassingen die zijn gecodeerd om de 64-bit-functies te gebruiken, en grotere geheugenadressering voor het besturingssysteem en meerdere applicaties.

Voor Android gaat het verhaal niet alleen over 64-bits, maar over de nieuwe ARMv8-architectuur. Naast 64-bits applicaties, biedt ARMv8 een groot aantal verbeteringen in energie-efficiëntie en prestaties die een directe en significante impact hebben op bijna elke 32-bits Android-applicatie die momenteel op de markt is.

Google heeft op de I / O-conferentie van dit jaar aangekondigd dat de volgende versie van Android - "L" - 64-bit CPU-ondersteuning zal bieden. NVIDIA ontwikkelt in feite al L op onze 64-bit Tegra K1 mobiele processor, inclusief onze speciaal ontworpen Denver CPU.

Denver is een geweldige CPU - en de eerste 64-bit CPU voor Android. Het overtreft volledig de andere mobiele ARM-aanbiedingen. Elke Denver-kern is intern een 7-wegs superscalar-processor - in plaats van 3-wegs gezien in veel ARM-gebaseerde chips - en met veel grotere caches. Denver is de allerbeste mobiele ARM CPU ooit gemaakt - het is ontworpen voor de hoogste single CPU-doorvoer en komt later dit jaar naar apparaten."

- Nick Stam, directeur technische marketing bij NVIDIA

En het is niet alleen NVIDIA die chips gaat bouwen die het potentieel hebben om onze sokken af ​​te schudden. ARM heeft twee processors die de v8-specificatie gebruiken - de Cortex-A53 en de Cortex-A57. Dit zijn vooraf gebouwde processors en kunnen als zodanig worden gebruikt in elke SoC van elke fabrikant. Terwijl NVIDIA en Qualcomm en Samsung de specificatie verder zullen uitbouwen in iets meer - en mogelijk beter - kunnen andere bedrijven deze laten vallen en profiteren van het voordeel. Dat betekent dat we ook van het voordeel kunnen genieten. Met bedrijven zoals Huawei die nu hun eigen chips bouwen, of OEM's die MediaTek SoC's gebruiken, zal zelfs de instap-smartphone profiteren van de overstap naar ARMv8.

het verhaal gaat niet alleen over 64-bits, maar over de nieuwe ARMv8-architectuur

Ik ga langs de geruchten en onzin over wat de toekomst biedt voor Android en ga meteen aan de slag. We zullen binnenkort 64-bit Android L op gloednieuwe hardware zien. Een deel ervan zal 64-bit ARMv8-processors gebruiken. Sommigen zullen dat niet doen. Maar de overstap naar de nieuwe architectuur komt van alle leveranciers en 2015 heeft het potentieel om onze mobiele apparaten een stap dichterbij te brengen dan we altijd wilden hebben - een echte desktopklasse-computer die je in je zak kunt dragen, die kan lang genoeg meegaan om ervan te genieten.

Ik kan niet wachten