IA-64 (Intel Architecture-64) — 64-бітна апаратна платформа: мікропроцесорна архітектура і відповідна архітектура набору команд, розроблена спільно компаніями Intel і Hewlett Packard. Реалізована в мікропроцесорах Itanium і Itanium 2.
Заснована на VLIW або, в термінах Intel, EPIC (скор. від англ. Explicity Parallel Instruction Computing, обчислення з явною паралельністю інструкцій).
Несумісна з архітектурою x86. Спочатку пропонувалася і як платформа для домашніх комп'ютерів, але після випуску фірмою AMD 64-бітної архітектури AMD64, що зберегла сумісність з x86, актуальність використання платформи IA-64 де-небудь, крім серверів, пропала, попри те, що наприкінці 2001 року для IA-64 була випущена спеціальна версія Windows XP 64-bit for IA-64. Також на архітектуру IA-64 портована операційна система OpenVMS, що належить HP. Причини обмеженого комерційного успіху та занепад IA-64 Незважаючи на амбітні цілі Intel і HP, IA-64 (Itanium) зазнала низку структурних проблем, які обмежили її широке впровадження:
1. Архітектурна складність і залежність від компілятора. Компоненти EPIC/IA-64 (наприклад, шаблони інструкцій, явне пакування інструкцій, предикати, спекулятивне виконання) покладали велику частину роботи на компілятор — саме він повинен був «розкривати» паралелізм коду. Якщо компілятор не міг добре наситити паралелізм, продуктивність страждала.
2. Погана продуктивність в режимі емуляції x86 / сумісності. Щоб підтримати наявне програмне забезпечення, процесори Itanium мали механізми емуляції (інструкцій IA-32). Але ця емуляція працювала повільно, що негативно впливало на продуктивність старого ПЗ.Intel throws IA-32 EL at Itanium — InfoWorld
3. Затримки у поставках, проблеми з реалізацією та конкуренція зі сторони x86-64. Проєкт Itanium стикався з численними затримками в розробці (плановий Merced затримався), що дало змогу архітектурі AMD64 зайняти нішу 64-бітних серверів і ПК із сумісністю з x86. Крім того, Intel сама змушена була впровадити 64-бітні розширення (Intel 64) у сімейство процесорів x86, що створило внутрішню конкуренцію.
4. Обмежена підтримка та зменшення екосистеми. З часом підтримка IA-64 з боку компіляторів і операційних систем зменшувалась. Наприклад, сучасні збірки GCC не підтримують IA-64 через відсутність апаратного тестування та еволюцію інших архітектур. Офіційно останні поставки процесорів Itanium припинились у 2021 році, що ознаменувало фактичне завершення життєвого циклу архітектури.Intel to phase out Itanium by mid-2021 — Computing.co.uk
У сумі, поєднання архітектурних компромісів, складності реалізації, конкуренції з сумісними та простішими 64-бітними системами та слабкої підтримки призвело до того, що IA-64 так і не стала домінуючою платформою.
Див. також Комп'ютерна платформа Список мікропроцесорів Intel Архітектура системи команд
Джерела