Différence entre IA-64 et AMD64

Différence entre IA-64 et AMD64

IA-64 VS. AMD64

Itanium est une famille de microprocesseurs Intel 64 bits. Il a été conçu dans le but de mettre en œuvre une 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 de haute performance. C'était une structure qui a été créée par Hewlett-Packard (également connu sous le nom de HP), puis a fusionné dans une collaboration entre HP et Intel.

AMD64 est un ensemble d'instructions implémenté par Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon X2, Opteron, Pheom, Pheom II, Turion 64, Turion 64 X2 et Sempron, Pheron II, Turion 64, Turion 64 X2 et Sempron et Sempron Processeurs. 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 informatiques 64 bits dans l'architecture x86, qui existait déjà.

L'approche d'Intel avait été de créer une architecture 64 bits entièrement nouvelle lorsqu'ils ont conçu IA-64. C'était surtout une manière dont Intel a tenté de faire progresser les performances 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 concours direct avec les architectures construites pour dépendre des circuits de processeur élaborés, afin de suivre les dépendances en instruction pendant l'exécution.

Certaines des caractéristiques architecturales de l'AMD64 qui la séparent si radicalement de l'architecture IA-64 sont une capacité entière de 64 bits (dans laquelle les registres à usage général, ou GPRS, s'étendent de 32 bits à 64 bits, permettant à toutes les opérations arithmétiques et logiques de fonction dans l'environnement 64 bits), registres supplémentaires (qui sont passés de huit à 16, afin de conserver plus de variables locales dans les registres plutôt que sur la pile), des registres XMM supplémentaires, un espace d'adressage virtuel plus grand, un espace d'adressage physique plus grand, un pointeur d'instruction Accès relatif aux données, instructions SSE, pas d'exécution et suppression des fonctionnalités plus anciennes. AMD64 fonctionne également en mode long (qui est la combinaison du mode 64 bits natif du processeur et d'un mode de compatibilité combiné 32 bits et 16 bits) et du mode hérité (qui est le mode utilisé par des systèmes d'exploitation 16 bits et 32 ​​bits - dans lesquels Le processeur agit comme un processeur x86).

Résumé:

1. IA-64 est une architecture Intel Itanium qui est utilisée dans les serveurs d'entreprise et les systèmes de calcul haute performance; AMD64 est un ensemble d'instructions dans le concours direct de l'architecture IA-64.

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