ARM Cortex A9 vs ARM Cortex A15 - Qu'attendre, et quelle est la différence?
ARM a complètement dominé le marché du mobile depuis plus d'un décennie, avec plus de 90% de part de marché, mais il n'a pas été jusqu'à l'avènement des smartphones modernes que nous avons commencé à assister à des puces plus puissant que quiconque aurait pu imaginer que nous verrions dans les téléphones - plaquettes qui sont maintenant commencent même à menacer la domination d'Intel et leur architecture statu quo de l'informatique.
A partir de l'architecture ARMv7 et le premier CPU Cortex sur cette base, l'A8, nous avons déjà commencé à penser de ces dispositifs que Superphones ou des mini-ordinateurs, une fois la barrière de 1 GHz a été brisée. Puis vinrent les dual core puces Cortex A9 et, avec eux, a une expérience de navigation avec de riches graphiques semblables à ce qui était disponible sur seulement 6 ou 7 les années de PC avant cela, qui est toujours très impressionnant quand on considère tout cela se fait sur un téléphone mobile .
Avance rapide jusqu'à aujourd'hui, et nous avons maintenant des processeurs quad core Cortex A9, et plus encore. Malgré cela, je pense que beaucoup d'entre nous sont déjà hâte au lancement inévitable de puces basé sur le nouveau processeur Cortex A15, qui promet d'être toujours plus proche à un niveau de performance qui est bon pour les ordinateurs portables. ce, tout en conservant un profil de faible puissance. Alors, que pouvons-nous attendre de cette next-gen puce par rapport à l'A9 Cortex nous utilisons maintenant?
Performance
Si nous allons après DMIPS / MHz, ce qui pourrait ne pas être la meilleure représentation de la performance, alors Cortex A9 a 2,5 DMIPS / MHz, tandis que Cortex A15 a 3,5 DMIPS / MHz, et certains fabricants sont même prometteurs 4,0 DMIPS / MHz. Ainsi, la performance par rapport à l'horloge Cortex A9 devrait être de 40% à 60% plus élevé, toutes choses étant égales par ailleurs. Ceci est une énorme amélioration de l'efficacité.
Conseil rapide: DMIPS signifie Millions Dhrystone d'instructions par seconde.
Mais les choses ne sont pas égales, nous devrions donc voir Cortex A15 cadencé à des fréquences beaucoup plus élevées ainsi. Un dual core 2 GHz puce Cortex A15 comme le prochain Exynos 5250, devrait être d'environ deux fois plus vite un noyau 1.5 GHz puce dual Cortex A9. Et voilà, même pour une performance mono-thread, pas comme puces actuelles quad core Cortex A9 comme le 1,5 GHz Tegra 3 et 1,4 GHz Exynos 4 Quad qui ne devrait avoir 15% -25% des performances à thread unique élevé par rapport à dual core 1,2 GHz Cortex de l'an dernier A9 puces.
Qu'en est-il des performances multi-thread? Juste parce que vous doublez les noyaux, ne signifie pas que vous obtenez le double de la performance, sauf dans des situations très spécifiques. Vraiment bien, en moyenne, vous devriez obtenir une augmentation d'environ 50% de la performance (pourrait être beaucoup plus faible ou beaucoup plus élevé pour les tâches et les applications spécifiques). Pour faire une comparaison simple: si un double GHz Cortex A15 noyau 2 est 2X plus rapide que un dual core 1,5 GHz Cortex A9, nous pouvons encore assumer les performances d'environ 30% plus rapide que les processeurs quad core d'aujourd'hui pour les applications multi-thread, même si elle est un processeur dual core.
Nouvelles fonctionnalités
Contrairement Cortex A9, qui était censé aller jusqu'à 2,0 GHz par cœur (même si TSMC semble avoir brisé qu'avec leur 3.1 GHz par cœur fréquence), Cortex A15 est censé atteindre 2,5 GHz par cœur, quelque chose que nous serons probablement en mesure de voir autour de la mi-2013. Cortex A15 peut également supporter jusqu'à 8 cœurs, comparativement à 4 pour Cortex A9, donc il ya de la place pour la croissance là aussi. Contrairement Cortex A8 et Cortex A9 qui ne appuyé la prolongation de NEON éventuellement pour l'accélération des médias (Tegra 2 ne l'avaient pas et il souffert pour elle), Cortex A15 aura NEON intégré par défaut.
Bien que Cortex A15 est pas un processeur 64 bits, il peut être étendu pour supporter jusqu'à 1 To de RAM, ce qui sera très utile dans les serveurs de faible puissance. Une autre caractéristique utile pour les serveurs, mais aussi pour ceux d'entre nous qui aiment jongler avec beaucoup de ROM personnalisé ou qui pourraient vouloir essayer une autre ROM sans avoir à remplacer leur résidence actuelle, est la virtualisation matérielle. Bien sûr, cela est décideurs ROM de quelque chose allait devoir se permettre pour que cela fonctionne, mais je suis assez excité à ce sujet, et il pourrait même permettre des mises à niveau plus rapides pour les dispositifs à base de Cortex A15.
GPU
La première puce avec un Cortex A15 CPU devrait être le Exynos 5250, et il est prévu de débarquer cet été ou début d'automne. Bien, il pourrait apparaître comme une version GHz dual core 1,7, peut-être même dans la prochaine tablette Google qui sera annoncé au Google I / O. Toutefois, ne laissez pas vos espoirs à beaucoup, parce que Samsung pourrait ne pas vouloir d'autres entreprises (Asus) pour être les premiers à utiliser cette puce.
Il est également prévu pour être intégré dans Résolution 2560x1600 la tablette de Samsung, la version complète de 2 GHz et avec le Mali T-604, qui devrait être le plus puissant GPU cette année de loin. Il devrait même battre haut la main l'Adreno 320 si ça ne va pas être aussi rapide que 2X Adreno 225 comme je le soupçonne, il sera. Le Mali T-604 sera le GPU parfait pour Cortex A15, grâce à la haute intégration avec elle, puisque les deux sont faites par ARM.
Les Mali T-604 GPU promesses 5x la performance du Mali 400 (l'un en GS2, GS3 pas) soutiendra renderScript de Google qui est utilisé pour le matériel d'accélérer l'interface Android 4.0 et OpenCL. Ceci peut être utilisé pour les graphiques nettement améliorés, plus intelligent AI dans les jeux, en temps réel des applications de réalité augmentée et de traitement d'image, et ainsi de suite.
Big.Little
Ce qui est encore plus excitant est que Samsung utilise peut-être Cortex A15 dans leur Téléphone Nexus cet automne, et il pourrait même ne pas être le Exynos 5250 en soi, mais une variante utilisant Cortex A7 ainsi et de la big.Little configuration pour l'informatique hétérogène. Je suis prudemment optimiste à propos de celui-ci parce que même si Cortex A7 est pas censé apparaître jusqu'en 2013, Samsung a mentionné avant qu'ils expédier Cortex A7 cette année. Cet exploit et la révélation nous est apporté grâce à leur relation étroite avec ARM.
La simple vérité, pour les smartphones en particulier, vous allez avoir besoin de quelque chose comme un noyau unique ou même dual core Cortex A7 pour rendre les choses plus efficaces pour des tâches simples. La très puissante Cortex A15 n'a pas à se réveiller et utiliser plus de batterie. Je suis également heureux de Cortex A7 parce que je espère que ça va remplacer l'ancienne ARM11 une fois pour toutes. Il doit permettre un marché pour les sub-100 $ smartphones Android rapides avec dual core puces Cortex A7.
Le futur
Même si je suis très excité à propos de l'A15 Cortex, le Mali T-604 et Cortex A7, je suis encore plus excité pour L'architecture ARMv8, et de nouvelles puces tels que les successeurs de Cortex A15, le Mali et Cortex A7 T6xx qui apparaîtra à partir de 2014. ARM a été faire une énorme demande pour leur architecture ARMv8, qui est encore une couple d'années loin- le soutien pour ARM 64 bits l'architecture sera là dès le premier jour, plutôt que de toujours avoir un faible appui pour cela de nombreuses années plus tard. Ceci est le cas malheureux avec Intel et AMD de 64 architectures de bits et cela est pourquoi ils sont à la traîne dans un marché ont contribué à créer d'abord.
Quoi que cela signifie pour Android, nous allons le voir, mais puisque tout le monde va le soutenir, y compris la communauté Linux, et cela signifie que de nombreux systèmes d'exploitation Linux ne fonctionneront par défaut sur toutes les futures puces 64 bits! Potentiellement, il pourrait apporter des améliorations Android et installer Android sur différents appareils beaucoup plus facile, aussi.
Toute réflexion sur tout cela?