ARM vient de publier sur son blog un article pour annoncer l’arrivée d’une mise à jour de son architecture 64 bits ARMv8-A sur laquelle sont basés les cœurs comme les Cortex-A53 ou Cortex-A57. La nouvelle architecture ARMv8.1-A permettra d’améliorer légèrement les performances.

ARMv8-A

L’architecture des processeurs est le socle commun, regroupant le jeu d’instructions, mais aussi quelques spécificités architecturales comme le fonctionnement des registres. Chez ARM, on trouve deux principales architectures : ARMv7 qui anime la plupart des processeurs ARM 32 bits (Cortex-A15, Krait 400, etc.), mais aussi l’architecture ARMv8 sur laquelle sont basés les derniers Cortex-A57 et Cortex-A53. C’est cette dernière architecture qui vient d’être mise à jour, en passant à la version ARMv8.1-A. Les améliorations portent sur le jeu d’instruction (AArch64) ainsi que sur les registres. Selon ARM, cette nouvelle version de l’architecture permettra d’augmenter légèrement les performances des processeurs ARM 64 bits.

ARM indique toutefois que cette nouvelle version de l’architecture sera d’abord adoptée par les puces les plus grosses, destinées aux serveurs. Il faudra donc plusieurs années avant de voir apparaître l’architecture ARMv8.1-A dans nos smartphones et tablettes. ARM prépare donc le terrain puisque les développeurs auront accès aux outils compatibles dès l’année prochaine afin d’adapter certains éléments des systèmes d’exploitation comme le noyau. ARM annonce donc que les constructeurs ont plutôt intérêt à se focaliser sur l’amélioration de l’architecture ARMv8-A existante avant de passer à la nouvelle ARMv8.1-A.

ARM en profite également pour annoncer quelques chiffres. On sait ainsi que 57 processeurs basés sur l’architecture ARMv8-A verront le jour dans les deux années à venir. À titre d’exemple, le processeur Tegra K1 64 bits de Nvidia avec ses cœurs Denver est justement basé sur l’architecture ARMv8-A. Chez les autres développeurs de processeurs comme Samsung (Exynos) ou Qualcomm (Krait), on attend toujours l’annonce de leurs cœurs basés sur l’architecture 64 bits d’ARM. Pour le moment, ils ont uniquement des processeurs de référence ARM : les Cortex-A53 et Cortex-A57.