Différence entre IA-64 et AMD64

IA-64 contre AMD64

Itanium est une famille de microprocesseurs Intel 64 bits. Il a été conçu dans le but de mettre en œuvre l'architecture Intel Itanium. C’est ce qui résume le IA-64. Plus spécifiquement, ces microprocesseurs sont commercialisés pour une utilisation particulière dans les serveurs d'entreprise et les systèmes informatiques hautes performances. Cette structure a été créée par Hewlett-Packard (également connu sous le nom de HP), puis fusionnée dans une collaboration entre HP et Intel..

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

L’approche d’Intel consistait à créer une architecture entièrement nouvelle en 64 bits lors de la conception de l’IA-64. C’est principalement pour cette raison qu’Intel a tenté d’améliorer les performances des microprocesseurs 64 bits au-delà des conceptions déjà disponibles sur le marché. Itanium était un départ radical de l'héritage x86 et des architectures de la même fondation. Il est explicitement basé sur le parallélisme des instructions - c’est le moment où le compilateur prend les décisions concernant les instructions à exécuter en parallèle. Cela était en concurrence directe avec les architectures construites pour dépendre de circuits de processeurs élaborés, afin de garder une trace des dépendances des instructions pendant l'exécution..

Certaines caractéristiques architecturales de l’AMD64 qui le séparent tellement de l’architecture IA-64 sont la capacité 64 bits d’entier (dans laquelle les registres à usage général, ou GPR, passent de 32 à 64 bits), permettant ainsi à toutes les opérations arithmétiques et logiques de fonctionner. fonction dans l’environnement 64 bits), registres supplémentaires (qui sont passés de huit à 16, afin de conserver davantage de variables locales dans les registres plutôt que sur la pile), registres XMM supplémentaires, espace d’adresse virtuel plus grand, espace d’adresse physique plus grand, pointeur d’instruction accès relatif aux données, instructions SSE, bit Pas d'exécution et suppression d'anciennes fonctionnalités. AMD64 fonctionne également en mode long (combinaison du mode 64 bits natif du processeur et d'un mode de compatibilité combiné 32 bits et 16 bits) et en mode hérité (mode utilisé par les systèmes d'exploitation 16 bits et 32 ​​bits - dans lequel 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 hautes performances. AMD64 est un jeu d'instructions en compétition directe de l'architecture IA-64.

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