ARMv8 : le 64 bits va arriver

11 ans après l’annonce du passage des processeurs X86 au 64 bits, c’est au tour des CPU en architecture ARM d’évoluer. En effet, la société anglaise vient d’annoncer le jeu d’instructions ARMv8 et ce dernier proposera des extensions pour le 64 bits.

Actuellement, deux jeux d’instructions sont essentiellement utilisés chez ARM : l’ARMv6 et l’ARMv7. Le premier est utilisé en entrée de gamme et sur de vieux processeurs (ARM11), le second est celui que les processeurs Cortex A ou les Snapdragon utilisent. L’ARMv6 et l’ARMv7 sont des jeux d’instructions 32 bits, même si certains processeurs (Cortex A7 et A15) peuvent adresser la mémoire sur 40 bits et donc gérer 1 To de RAM. Le problème reste pourtant le même qu’avec les Pentium Pro dans les années ‘90 : les applications restent 32 bits et donc limitées à 4 Go de RAM.

Comme ARM et ses partenaires veulent attaquer le marché des serveurs — et que l’évolution inéluctable des appareils demande de plus en plus de mémoire —, le 64 bits était la seule voie possible.

Si le jeu d’instructions est officialisé, les processeurs ne le sont pas. Le premier processeur ARMv8 ne devrait pas être annoncé avant 2012 et sa sortie n’est pas attendue avant 2014, soit... 11 ans après la sortie du premier x86 64 bits. La boucle est bouclée.

Posez une question dans la catégorie Les news : vos réactions du forum
Cette page n'accepte plus de commentaires
3 commentaires
    Votre commentaire
  • aurel32
    Et 23 ans après le premier CPU 64 bits, le MIPS R4000 sorti en 1991...
    0
  • Maelig@guest
    En même temps il n'y a absolument pas le feu au lac, le code natif 64 bits x86 ne commence qu'à peine à rentrer dans les mentalités. L'architecture arm 64 bits profitera d'un effet d'aspiration.
    0
  • Mathiasr@guest
    Oui, d'ailleurs à l'époque IRIX n'était pas encore en 64-bits, c'est même OSF/1 AXP v1.2 de DEC qui est devenu le premier système d'exploitation 64-bits (hors Cray) pour les processeurs Alpha en 1993, IRIX 6.0 lui n'est sorti qu'en 1994.
    0