A regarder de plus près à l'ARM Cortex-A72
La Cortex-A72 a été annoncé en Février, promettant un autre coup de pouce à la performance et de l'énergie des économies substantielles pour démarrer. À BRAS'TechDay de 2 015 à Londres cette semaine, nous avons eu la chance d'être donné un aperçu plus profondément dans les rouages de dernier processeur d'applications ARM.
Bien que l'architecture de ligne de base est très similaire à l'Cortex-A57, l'A72 est beaucoup plus que la révision typique. Une équipe de quelque 65 à 70 ingénieurs sont allés en arrière à travers la conception, l'optimisation de presque chaque bloc logique pour une efficacité de puissance, aider le processeur à soutenir fréquences maximales lors de lourdes charges de travail, et axée sur serrant la conception dans une zone plus petite, pour réduire les coûts .
Architecturalement, le Cortex-A72 dispose d'une nouvelle branche prédicteur, augmente les décoder et de répartition des bandes passantes efficaces, et a eu les modifications apportées aux unités d'exécution, pour ne citer que quelques modifications. ARMs nouvelle prédiction de branchement réduit les erreurs de prédiction avec un nouvel algorithme et peut supprimer superflue prédicteur de branchement accède, qui contribue à réduire le gaspillage d'énergie. La reconstruction offre jusqu'à 20 pour cent des améliorations à la prédiction sur la A57.
La conception comporte encore un 3-large décodage, mais l'unité de l'expédition est passé de 3 à 5 de large, pour briser plus efficacement les opérations vers le bas dans d'autres micro-ops qui contribuent à maintenir la machine d'émission 8 échelle bien nourris. La phase d'exécution voit l'introduction de la next-gen en virgule flottante unités SIMD avec une variété de réductions de latence, de multiples chemins de données d'expédition zéro de cycle pour réduire les cycles perdus, et les augmentations de bande passante importantes dans les deux unités entières. Les unités de chargement et de stockage ont un combiné les données prefetcher L1 / L2 plus sophistiqué, offrant une amélioration de la bande passante de 30 pour cent. Tout ce qui, entre autres changements, est conçu pour aider à réduire la consommation d'énergie et d'améliorer les performances dans certains domaines au cours de la A57.
En termes de ce que cela signifie pour les concepteurs de silicium et des utilisateurs finaux, le Cortex-A72 est encore un processeur haut de gamme, mais il va utiliser l'énergie plus efficacement. En d'autres termes, le processeur sera capable de faire plus dans les budgets de puissance limitées disponibles sur mobile et devrait se traduire par des dispositifs plus fraîches ainsi. Même à 28nm, le Cortex-A72 dispose jusqu'à une réduction d'énergie de 50 pour cent en comparaison avec le Cortex-A15 et d'une économie de 20 pour cent par rapport à l'A57, à la même vitesse d'horloge. Milliwatts par cœur ont chuté de l'A57, à environ 700 mW à 2,5 GHz. La conception prend 10 pour cent moins de surface de l'A57, ce qui contribuera également économiser sur les coûts.