Différence entre IA-64 et AMD64 Différence entre

Anonim

IA-64 contre AMD64

Itanium est une famille de microprocesseurs Intel 64 bits. Il a été conçu dans le but d'implémenter l'architecture Intel Itanium. C'est ce qui encapsule IA-64. Plus précisément, ces microprocesseurs sont commercialisés pour une utilisation particulière dans les serveurs d'entreprise, et les systèmes informatiques haute performance. Il s'agissait d'une structure créée par Hewlett-Packard (également appelée HP) puis fusionnée dans une collaboration entre HP et Intel.

AMD64 est un jeu d'instructions implémenté par les processeurs AMD Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Phenom, Phenom II, Turion 64, Turion 64 X2 et Sempron.. Il a été créé comme une alternative directe à l'Intel et HP IA-64. Il a été initialement conçu comme un moyen évolutif de mettre en œuvre des capacités de calcul 64 bits dans l'architecture x86, qui existait déjà.

L'approche d'Intel consistait à créer une toute nouvelle architecture 64 bits en concevant IA-64. C'était en grande partie une manière dont Intel a essayé de faire progresser la performance des microprocesseurs 64 bits au-delà des conceptions qui étaient déjà sur le marché. Itanium était un départ radical de l'héritage x86 et des architectures de la même fondation. Il est basé explicitement sur le parallélisme du niveau d'instruction - c'est à ce moment que le compilateur prend les décisions sur les instructions qui doivent être exécutées en parallèle. C'était en concurrence directe avec ces architectures qui ont été construites pour dépendre des circuits élaborés de processeur, afin de garder la trace des dépendances d'instruction pendant l'exécution.

Certaines des caractéristiques architecturales de l'AMD64 qui le sépare si radicalement de l'architecture IA-64 sont la capacité d'un nombre entier de 64 bits (dans lequel les registres à usage général, ou GPR, s'étendent de 32 bits à 64 bits, permettant à toutes les opérations arithmétiques et logiques de fonctionner dans l'environnement 64 bits), registres supplémentaires (passant de huit à 16, pour conserver plus de variables locales dans les registres que dans la pile), registres XMM supplémentaires, adresse virtuelle plus grande espace, espace d'adressage physique plus grand, accès aux données relatives au pointeur d'instruction, instructions SSE, bit No Execute et suppression des anciennes fonctions. L'AMD64 fonctionne aussi bien en mode long (qui combine le mode 64 bits natif du processeur et un mode de compatibilité 32 bits et 16 bits combinés) qu'en mode hérité (mode utilisé par les systèmes d'exploitation 16 bits et 32 ​​bits). le processeur agit comme un processeur x86).

Résumé:

1. IA-64 est une architecture Intel Itanium utilisée dans les serveurs d'entreprise et les systèmes informatiques haute performance; AMD64 est un jeu d'instructions en concurrence directe de l'architecture IA-64.

2. IA-64 est basé sur le parallélisme explicite du niveau d'instruction; AMD64 fonctionne à la fois en mode long et en mode hérité.