Вы находитесь на странице: 1из 15

 Itanium — микропроцессор с архитектурой

IA-64, разработанный совместно


компаниями Intel и Hewlett-Packard.
Впервые был представлен 29 мая 2001
года. Производство Itanium прекращено в
июле 2002 года одновременно с выходом
Itanium 2. Однако в ноябре 2007 года Intel
переименовала серию процессоров Itanium
2 обратно в Itanium.
 Архитектура IA-64

 Основана на VLIW (Very


long instruction word —
«очень длинная
машинная команда»)
 или, в терминах Intel,
EPIC (Explicity Parallel
Instruction Computing,
вычисления с явной
параллельностью
инструкций).
Преимущества

Itanium был специально разработан для предоставления очень высокого уровня


производительности в параллельных вычислениях без увеличения частот. Ключевые
преимущества архитектуры Itanium:
▪Выполнение до 6 инструкций за 1 цикл.
▪Выполнение двух SIMD операций с плавающей точкой c 98-битными операндами за один
цикл.
▪Увеличенные вычислительные ресурсы ядра: 256 регистров (128 целочисленных, 128
вещественных) и 64 регистра для предсказания.
▪Большой кэш: 24 МБ у двухъядерной версии (по 12 МБ на ядро), предоставляющий данные
каждому ядру со скоростью до 48 ГБ/с
▪За счет размещения в оперативной или кэш-памяти больших объемов данных (задачи
сложного анализа, Data Mining) позволяет добиться прироста производительности при их
обработке.
▪Большое адресное пространство: 50-битная адресация физической памяти / 64-битная
адресация виртуальной памяти.
▪Маленькое, энергоэффективное ядро: с тех пор, как функции распараллеливания передали от
Itanium к компилятору, в ядре уменьшили количество транзисторов.
▪В приложениях с несколькими потоками задач (за счет истинного параллелизма)
производительность их обработки может быть резко увеличена.
▪Хорошо подходит для создания вычислительных систем, содержащих от 4 до 32 ЦП в
сервере.
 1. Прикладная программа на
языке высокого уровня
 2. Последовательный код,
поступающий на выполнение
 3. Выборка и
переупорядочение инструкций
с попыткой их распараллелить
 4. Инструкции, выполнение
которых отложено
 5. На конвейере
одновременно находится
много инструкций (каждая на
своей стадии) за счет этого
реализуется параллелизм
 6. Исполняющие блоки
 7. На каждом такте
завершается исполнение
одной или несколько
инструкций
 Несложно заметить, что в традиционных
RISC и CISC-архитектурах задача
распараллеливания вычислений решается
процессором. При этом заметно
усложняется структура чипа, и, как
следствие, встают преграды в повышении
скорости работы. Основная идея,
заложенная с архитектуру типа EPIC (Intel®
Itanium® 2), состоит в явном
распараллеливании кода еще до того, как
он поступит на выполнение процессором.
Эта задача возлагается на компилятор.
 1. Прикладная программа на
языке высокого уровня
 2. На выполнение поступает уже
распараллеленный код
 3. Инструкции, выполнение
которых отложено
 4. На шести конвейерах
обрабатывается одновременно
до шести команд, что означает
параллелизм на уровне команд
 5. Исполняющие блоки
 6. На каждом такте завершается
исполнение сразу шести
команд, что существенно
повышает производительность
Архитектура Intel Itanium
Архитектура процессора Itanium 2
Недостатки

Неудачный маркетинг
Продажи процессора оказались менее успешными, чем предполагалась.
Основными причинами этому были проблемы с производительностью и малое
количество оптимизированного под Merced программного обеспечения.

Технические проблемы
Главным структурным недостатком первых версий Itanium были большие
задержки (латентность) кеш-памяти 3-го уровня.

Сильная конкуренция
На рынке серверов начального уровня Itanium конкурирует с системами на
основе AMD64 и EM64T, а на рынке высокопроизводительных серверов с
процессорами архитектуры POWER от IBM и SPARC от Sun.
Первые процессоры семейства Itanium оказались невероятно прожорливыми
по энергопитанию. Им требовалось мощное охлаждение. Процессоры были
дорогими и сложными в производстве. И они вышли на рынок на много лет
позже запланированного.
Intel изначально хотела выпустить потребительскую версию IA-64 для
настольных компьютеров, но этого так никогда и не случилось, а рынок быстро
видоизменился, когда в 2003 году AMD выпустила первые 64-битные
процессоры на архитектуре x86 (Opteron на архитектуре AMD K8 с набором
инструкций AMD64), в то время как у Intel тогда были только 32-битные. Intel
пришлось догонять со своей 64-битной версией x86 (Intel даже реализовала
набор инструкций от AMD, который теперь известен как x86-64), а развитие
Itanium тогда отошло на второй план. Вместо этого, наоборот, 64-битные
процессоры на архитектуре x86 стали завоёвывать рынок
высокопроизводительных серверов.

Самый мощный удар под дых Itanium получил в 2010 году от корпорации
Microsoft. Она тогда объявила, что Windows Server 2008 R2 станет последней
серверной ОС с поддержкой Itanium. В марте 2011 года Oracle тоже объявила о
прекращении любой софтверной разработки под Itanium.
В мае 2017 года было выпущено
последнее семейство
процессоров с архитектурой
Itanium, предназначенное для Hewlett-
Packard.

HPE заявляет, что поддержка серверов


Itanium сохранится до 2025 года, а
последнее обновление HP-UX 11i v3
2017 выйдет в июне.

Подводя итог, Itanium был одним из


интересных экспериментов с
архитектурой микропроцессоров, и он
продолжался намного дольше, чем
удалось другим. Многие говорят, что
архитектура x86 устарела. И сама Intel
неоднократно пыталась заменить её.
Itanium — это очередная такая попытка,
но x86 по прежнему на коне

Вам также может понравиться