Table des matières:
Il ne s'agit pas vraiment de bits, mais les nouveaux processeurs basés sur ARM feront la différence
L'un des principaux mots à la mode de 2014 en ce qui concerne le matériel mobile est "64 bits". Cela se répand comme une sorte de magie qui améliore tout ce qui concerne votre smartphone ou votre tablette. Ça doit être mieux, parce que 64 c'est plus que 32, non?
Le fait est que si le traitement 64 bits présente à la fois des avantages et des inconvénients lorsqu’il est utilisé dans un smartphone, le matériel qui le prend en charge peut faire une différence majeure en raison des nouveaux processus de fabrication. Si l'utilisation de ces nouvelles puces est également un peu pérenne, alors qu'Android lui-même et les logiciels tiers passent à la version 64 bits, des changements tangibles et plus importants sont apportés à la nouvelle architecture de puce ARMv8.
Il y en a beaucoup pour les gens qui aiment parcourir des livres blancs et regarder des diagrammes et des organigrammes, mais pour le reste d'entre nous - nous ne nous soucions que de l'amélioration de ces nouveaux processeurs 64 bits - les choses deviennent plus confuses. Nous adorons parfois avoir des problèmes techniques, mais je pense que nous pouvons décomposer les choses pour ceux qui veulent simplement avoir une vue d'ensemble sans parler des registres, du SMID et de la bande passante.
Faisons cela.
Pour commencer, nous parlons de puces basées sur la nouvelle architecture ARM AArch64. D'autres sociétés, telles qu'Intel, ont développé leur propre architecture 64 bits à utiliser dans les smartphones, mais la plupart d'entre elles accorderont une licence aux spécifications d'ARM pour la conception de leurs puces. Certains, comme NVIDIA ou Qualcomm, par exemple, développeront la technologie ARM avec certaines de leurs propres adresses IP pour améliorer encore davantage leur conception. Quoi qu’il en soit, cette nouvelle architecture, qu’il s’agisse de la spécification ARM ou d’autres modifications propriétaires, aura deux objectifs: optimiser les performances et utiliser moins de batterie pour réaliser les tâches que nous souhaitons que nos appareils mobiles réalisent.
Quand vous arrivez à la réalité, c'est tout ce qui concerne les dernières avancées en matière de processeurs mobiles. Nous disposons de plus de puissance brute pour faire tout ce que nous devons faire sur un appareil mobile. Nous devons donc l'optimiser et le rendre plus convivial pour la batterie. Les nouvelles fonctionnalités sont toujours excellentes et nous en verrons certainement l’utilisation dans un proche avenir, mais ce que nous voulons, c’est que nos téléphones et tablettes fassent mieux les choses et utilisent moins de jus en les faisant.
les nouvelles puces peuvent faire les choses que nous voulons que nos appareils mobiles fassent
Le fait est que ce n'est pas nécessairement le passage à une architecture 64 bits qui permet les améliorations que nous souhaitons. Oui, le 64 bits représente une grande partie de l'avenir du matériel et des applications mobiles, mais comme la majorité des logiciels utilisateur sont toujours en 32 bits, les nouvelles fonctionnalités de la puce ne sont pas utilisées. En fait, ces applications ne "voient" même pas les nouvelles fonctionnalités car elles n'étaient codées pour aucune d'entre elles. Et pour l'amour du ciel, cessez de dire que le gros problème du matériel 64 bits est la capacité d'utiliser plus de 4 Go de RAM. Ce n’est là que l’une des caractéristiques les plus mineures de l’architecture, et il n’est guère comparable à la possibilité d’extraire davantage de données par cycle - ce qui permettra à des choses comme TouchWiz d’être aussi "rapides" que l’AOSP. Pour de vrai.
cesser de dire le gros problème sur le matériel 64 bits est la capacité d'utiliser plus de 4 Go de RAM
La très grosse affaire dans laquelle Alex et moi nous sommes promenés dans un récent épisode du podcast Android Central est le passage à ARMv8 sur ces puces 64 bits. J'ai contacté NVIDIA, une entreprise plutôt familière avec les processeurs ARM 64 bits et supposée être le partenaire de lancement d'Android L, et voici ce qu'ils avaient à dire quand j'ai demandé pourquoi les nouvelles puces 64 bits sont importantes pour Android:
Presque tous les ordinateurs portables et de bureau grand public grand public et haut de gamme sont passés à la version 64 bits il y a de nombreuses années et pour une bonne raison: ils offrent de meilleures performances pour les applications codées utilisant les fonctionnalités 64 bits et un adressage mémoire plus important pour le système d'exploitation. et de multiples applications.
Pour Android, l’histoire n’est pas simplement 64 bits, mais bien davantage sur la nouvelle architecture ARMv8. En plus d’activer les applications 64 bits, ARMv8 apporte de nombreuses améliorations en termes d’efficacité énergétique et de performances qui ont un impact direct et significatif sur presque toutes les applications Android 32 bits du marché.
Lors de la conférence I / O de cette année, Google a annoncé que la prochaine version d'Android - "L" - offrirait une prise en charge du processeur 64 bits. En fait, NVIDIA développe déjà L sur notre processeur mobile Tegra K1 64 bits, qui inclut notre processeur Denver conçu sur mesure.
Denver est un processeur incroyable - et le premier processeur 64 bits pour Android. Il surpasse complètement les autres offres mobiles ARM. Chaque cœur de Denver est un processeur superscalaire à 7 voies en interne (plutôt que à 3 voies dans de nombreuses puces basées sur ARM) et avec des caches beaucoup plus volumineux. Denver est le processeur ARM mobile le plus performant jamais créé. Il est conçu pour le débit le plus élevé du processeur unique et arrivera sur les périphériques plus tard cette année."
- Nick Stam, Directeur du marketing technique chez NVIDIA
Et ce n’est pas seulement NVIDIA qui construira des puces susceptibles de faire basculer nos bas. ARM dispose de deux processeurs qui utilisent la spécification v8 - le Cortex-A53 et le Cortex-A57. Ce sont des processeurs pré-construits, et peuvent être utilisés tels quels dans n'importe quel SoC de n'importe quel fabricant. Tandis que NVIDIA, Qualcomm et Samsung vont transformer la spécification en quelque chose de plus - et potentiellement de meilleur - d'autres sociétés peuvent la déposer et en profiter. Cela signifie que nous pouvons également en profiter. Avec des sociétés comme Huawei construisant maintenant leurs propres puces, ou des constructeurs utilisant des SoC MediaTek, même le smartphone d'entrée de gamme bénéficiera du passage à ARMv8.
l'histoire n'est pas simplement en 64 bits, mais bien plus à propos de la nouvelle architecture ARMv8
Je vais aller au-delà des rumeurs et des absurdités sur la suite des actions d'Android et aller droit au but. Nous allons bientôt voir Android L 64 bits sur du tout nouveau matériel. Certains d’entre eux utiliseront des processeurs ARMv8 64 bits. Certains ne vont pas. Cependant, le passage à la nouvelle architecture émane de tous les fournisseurs. L’année 2015 a le potentiel de faire en sorte que nos appareils mobiles se rapprochent de ce que nous avons toujours souhaité: un véritable ordinateur de bureau que vous pouvez emporter dans votre poche. peut durer assez longtemps sur une charge pour profiter de l'utiliser.
Je ne peux pas attendre