Intel Itanium — обзор серии процессоров

Intel Itanium и архитектура IA-64: серверная платформа, которая должна была изменить рынок процессоров

Intel Itanium — семейство 64-разрядных серверных процессоров с собственной системой команд IA-64. Оно создавалось не как очередное развитие x86, а как принципиально новая вычислительная платформа для серверов высокой доступности, крупных баз данных, инженерных расчётов, корпоративных информационных систем и многопроцессорных комплексов. Архитектура возникла в Hewlett-Packard, после чего проект продолжили совместно HP и Intel. Первый серийный Itanium под кодовым именем Merced вышел в 2001 году, а последнее поколение Itanium 9700 Kittson появилось в 2017 году.

Itanium занимал необычное положение между традиционными RISC-серверами и массовыми системами x86. Intel рассчитывала, что IA-64 станет общей платформой для крупных вычислительных комплексов и постепенно заменит PA-RISC, Alpha, MIPS, часть SPARC-систем и дорогие многосокетные серверы на других архитектурах. Вокруг процессоров сформировалась отдельная программная экосистема с HP-UX, OpenVMS, Linux IA-64, Windows Server for Itanium-Based Systems, специализированными компиляторами и корпоративными приложениями.

Главная особенность Itanium заключалась в подходе EPIC — Explicitly Parallel Instruction Computing. Большую часть работы по выявлению независимых операций выполнял компилятор. Он формировал группы команд, которые процессор мог запускать параллельно, явно обозначал зависимости и подготавливал код для широкого исполнительного ядра. Это отличало IA-64 от привычных x86-процессоров, где значительная часть планирования, переупорядочивания и поиска параллелизма выполняется аппаратно во время исполнения.

За два десятилетия семейство прошло путь от одноядерных Merced с частотой 733–800 МГц до восьмиядерных Kittson с 16 аппаратными потоками, частотой до 2,66 ГГц, 32 МБ кеша последнего уровня и интерфейсом QPI 6,4 ГТ/с. Поздние Itanium поддерживали ECC, виртуализацию VT-i, аппаратное обнаружение и исправление ошибок, многосокетные конфигурации, зеркалирование памяти, аппаратные разделы и другие функции, предназначенные для непрерывной эксплуатации критически важного программного обеспечения.

При этом Itanium нельзя оценивать только по количеству ядер, частоте или результатам одного теста. Это не домашний процессор и не аналог дешёвого Xeon с вторичного рынка. Покупатель получал целую платформу: фирменный сервер, совместимую системную плату, специальную прошивку, дорогую память с коррекцией ошибок, контроллеры ввода-вывода, систему удалённого управления, сертифицированную операционную систему и долгосрочную поддержку корпоративного приложения.

Производство семейства завершено. Последние Itanium давно отсутствуют в розничном канале Intel, а серверы HPE Integrity официально отнесены к устаревшим продуктам. Intel прекратила развитие IA-64 после поколения Kittson, поэтому сегодня эти процессоры представляют интерес в трёх случаях: обслуживание действующего сервера, создание лаборатории с HP-UX или OpenVMS и коллекционирование исторического оборудования.

Где купить Intel Itanium, серверы HPE Integrity и совместимые комплектующие

Проверка выполнена 28 июля 2026 года. Процессоры Intel Itanium сняты с производства и не поставляются через обычную российскую розницу. Основной рынок состоит из демонтированных процессорных модулей, складских остатков, серверов-доноров и восстановленных HPE Integrity.

На AliExpress встречаются отдельные процессоры и комплекты старых Itanium 2. В момент проверки страница подбора показывала комплект Intel Itanium 2 MP 1,6 ГГц с 18 МБ кеша по цене около 22 631 рубля со скидкой и примерно 32 329 рублей без неё. Наличие конкретной модели меняется, а в названии продавцы нередко указывают суммарный кеш двух ядер или номер серверного модуля вместо точного номера процессора.

На Яндекс Маркете и в Ситилинке активных карточек Intel Itanium не обнаружено. Это закономерно: магазины ориентированы на современную розничную технику, тогда как Itanium продавался в составе корпоративных серверов и процессорных комплектов. Страница поиска остаётся полезной для периодической проверки складских остатков, но отсутствие товара нельзя трактовать как техническую несовместимость или ошибку каталога.

МагазинСостояние предложенияОриентир по цене
AliExpressМеждународная площадка, цена и наличие меняютсяоколо 22 631–32 329 ₽

Для Itanium важнее искать не голый процессор, а совместимый узел. Один и тот же кристалл мог продаваться как Intel SKU, процессорный комплект HPE с радиатором, модуль для Integrity rx-серии или плата для Superdome. Установка процессора без штатного радиатора, VRM, крепления и поддерживающей прошивки невозможна.

Практический поиск стоит вести по нескольким обозначениям одновременно:

  • номер Intel: 9150N, 9350, 9560, 9760;

  • код S-Spec: SLBMX, SLC3A, SR2ZR и другие;

  • артикул HPE: AT104B, AT105B, AT106B, AT138B;

  • модель сервера: rx2660, rx2800 i4, BL860c i2, Superdome 2;

  • номер процессорного модуля или системной платы.

У позднего HPE Integrity rx2800 i6 применялись комплекты с Itanium 9720, 9740, 9750 и 9760. HPE указывала для них частоту, число ядер, объём кеша и отдельный номер опции, например AT104B для 9720 и AT106B для 9760.

Покупка отдельного Itanium оправдана только для ремонта сервера с точно известной конфигурацией. Для лаборатории рациональнее искать полностью укомплектованный Integrity rx2660 или rx2800 с памятью, корзинами дисков, блоками питания, вентиляторами и консолью управления. Стоимость недостающих фирменных деталей легко превышает цену самого процессора.

История создания IA-64 и идея EPIC

Проект IA-64 вырос из исследований Hewlett-Packard по созданию преемника PA-RISC. К началу 1990-х традиционные способы увеличения производительности усложнялись. Процессорам требовались более широкие конвейеры, развитое внеочередное выполнение, крупные структуры переименования регистров, сложное предсказание переходов и всё более агрессивная спекуляция.

HP предложила перенести значительную часть анализа параллелизма из процессора в компилятор. Компилятор заранее определял, какие команды независимы, какие операции можно выполнять одновременно и где допустима спекулятивная загрузка. Intel присоединилась к проекту, а подход получил коммерческое обозначение EPIC.

EPIC часто сравнивают с VLIW, но полное отождествление неточно. В VLIW несколько операций жёстко объединяются в очень длинное командное слово. IA-64 также использует пакеты команд, однако содержит шаблоны, стоп-биты, предикацию, регистровый стек, развитую спекуляцию и другие механизмы, которые делают архитектуру гибче классического VLIW.

Одна 128-битная связка IA-64 содержит три 41-битные инструкции и 5-битный шаблон. Шаблон сообщает процессору типы команд и расположение границ независимых групп. Несколько связок могут образовывать группу инструкций, пока компилятор не поставит отметку зависимости. Процессор получает не только сами операции, но и информацию о том, какие из них допускается запускать параллельно.

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

В хорошо оптимизированных научных и серверных задачах EPIC раскрывался заметно лучше, чем в плохо предсказуемом универсальном коде. Поэтому производительность Itanium сильнее зависела от версии компилятора, профиля оптимизации и качества конкретного программного порта, чем у большинства x86-процессоров.

Почему Itanium не является x86-64-процессором

Обозначение IA-64 не означает 64-разрядное расширение x86. Это отдельная система команд. Современные процессоры Intel и AMD используют архитектуру x86-64, которая сохраняет совместимость с огромным объёмом 16-, 32- и 64-разрядного x86-кода. Itanium исполняет нативные программы IA-64 и не способен напрямую запускать обычный 64-разрядный код для Intel 64 или AMD64.

Различия затрагивают весь программный стек:

Компонент IA-64 x86-64
Система команд Intel Itanium Architecture Расширение x86
Формат машинного кода Пакеты EPIC Переменная длина команд x86
Регистры 128 целочисленных, 128 вещественных, предикатные и специальные регистры Набор регистров x86-64
Исполняемые файлы Сборка для IA-64 Сборка для AMD64 или Intel 64
Операционная система Специальная версия IA-64 Обычная 64-разрядная версия
Драйверы Только IA-64 x86-64
Материнские платы PAC418, PAC611, LGA1248 и фирменные серверные платформы Массовые серверные и настольные сокеты
Совместимость с играми Практически отсутствует Полная для современных ПК

Ранние Itanium содержали аппаратные средства выполнения части IA-32-кода, но скорость такого режима была низкой. Позднее применялась программная трансляция. Ни один из этих вариантов не превращал Itanium в полноценный x86-сервер. Fedora отдельно предупреждала, что IA-64 нельзя путать с x86_64 или EM64T; у поздних систем совместимость со старым x86 обеспечивалась программной эмуляцией.

Бинарный файл Linux x86-64, Windows x64 или обычная игра не запустится в HP-UX IA-64 только потому, что обе платформы являются 64-разрядными. Приложение требуется пересобрать, а низкоуровневые компоненты — адаптировать к другому ABI, порядку вызовов, модели регистров и системным интерфейсам.

Как устроена архитектура Intel Itanium

IA-64 располагает крупным набором регистров. Программисту доступны 128 целочисленных и 128 вещественных регистров, 64 предикатных регистра и набор branch-регистров. Большое регистровое пространство уменьшает количество обращений к памяти и позволяет компилятору удерживать больше промежуточных данных рядом с исполнительными блоками.

Целочисленные регистры делятся на статическую и стековую области. Регистры GR32–GR127 обслуживаются механизмом Register Stack Engine. При вызове процедуры создаётся новое регистровое окно, а содержимое автоматически сохраняется и восстанавливается без обычной последовательности загрузок и выгрузок, характерной для программного стека. Intel подробно описывает RSE как архитектурный механизм автоматического сохранения стековой части регистрового файла.

Предикация позволяет связать инструкцию с предикатным регистром. Команда выполняется только при истинном значении предиката. Компилятор может заменить короткое условное ветвление двумя предицированными последовательностями, сократить число переходов и снизить потери от очистки конвейера.

Спекулятивные загрузки предназначены для скрытия задержки памяти. Компилятор переносит загрузку данных раньше того места, где результат действительно потребуется. При ошибке доступа процессор не всегда немедленно генерирует обычное исключение, а помечает результат специальным значением NaT. Позднейшая проверка определяет, допустимо ли продолжать вычисление.

Программная конвейеризация особенно полезна в циклах. Пока одна итерация выполняет арифметику, следующая загружает данные, а предыдущая сохраняет результат. Вращающиеся регистры автоматически меняют логические имена между итерациями и упрощают формирование такого расписания.

Поздний Itanium 9500 получил 12-командную ширину ядра и 11-ступенчатый конвейер. В составе ядра находились шесть целочисленных блоков, отдельный блок целочисленного умножения, четыре мультимедийных блока, два блока загрузки и сохранения, три блока переходов и два блока вычислений с плавающей точкой.

Архитектура не была полностью лишена динамической логики. Реальные процессоры имели предсказание переходов, кеши, буферы, механизмы повторного выполнения и аппаратную многопоточность. Смысл EPIC состоял не в полном отказе от сложной аппаратуры, а в передаче компилятору большего объёма информации о параллелизме.

Эволюция Intel Itanium по поколениям

Семейство Кодовое имя Год появления Техпроцесс Максимум ядер Интерфейс Главное изменение
Itanium Merced 2001 180 нм 1 266 МТ/с FSB Первая реализация IA-64
Itanium 2 McKinley 2002 180 нм 1 400 МТ/с FSB Новая кеш-подсистема и более широкая шина
Itanium 2 Madison 2003 130 нм 1 400 МТ/с FSB Более высокая частота и кеш до 6 МБ
Itanium 2 Deerfield 2003 130 нм 1 400 МТ/с FSB Энергоэффективная версия
Itanium 2 Madison 9M 2004–2005 130 нм 1 до 667 МТ/с Кеш до 9 МБ
Itanium 2 Fanwood 2004 130 нм 1 до 533 МТ/с Оптимизация для одно- и двухсокетных серверов
Itanium 9000 Montecito 2006 90 нм 2 до 533 МТ/с Два ядра, виртуализация, снижение потребления
Itanium 9100 Montvale 2007 90 нм 2 до 667 МТ/с Повышенные частоты и Core Level Lockstep
Itanium 9300 Tukwila 2010 65 нм 4 QPI 4,8 ГТ/с LGA1248, DDR3, встроенные контроллеры памяти
Itanium 9500 Poulson 2012 32 нм 8 QPI 6,4 ГТ/с Новое широкое ядро, до 16 потоков
Itanium 9700 Kittson 2017 32 нм 8 QPI 6,4 ГТ/с Финальное частотное обновление

Эволюция делится на три крупных этапа. Merced был экспериментальным началом. McKinley и многочисленные варианты Madison сформировали зрелую одноядерную платформу PAC611. Montecito и Montvale добавили два ядра и виртуализацию. Tukwila полностью обновил системную часть, а Poulson радикально переработал вычислительное ядро. Kittson сохранил архитектуру Poulson и повысил частоты старших моделей.

Первое поколение Merced

Первый Itanium выпускался на 180-нм техпроцессе и устанавливался в корпус PAC418. Процессор содержал около 25,4 млн транзисторов в вычислительном кристалле, а внешний кеш L3 на процессорном модуле увеличивал совокупную сложность конструкции. Шина работала на скорости 266 МТ/с и имела ширину данных 64 бита, тогда как следующий Itanium 2 получил 128-битную системную шину.

Существовало четыре основных варианта:

Модель Частота L2 L3 TDP Сокет
Itanium 733 733 МГц 96 КБ 2 МБ 116 Вт PAC418
Itanium 733 733 МГц 96 КБ 4 МБ 130 Вт PAC418
Itanium 800 800 МГц 96 КБ 2 МБ 116 Вт PAC418
Itanium 800 800 МГц 96 КБ 4 МБ 130 Вт PAC418

Merced столкнулся с несколькими проблемами. Процессор появился позже первоначальных ожиданий, имел высокое энергопотребление, дорогую упаковку с внешним кешем и слабую скорость выполнения старого x86-кода. Компиляторы и приложения ещё не успели полноценно адаптироваться к EPIC, поэтому теоретические ресурсы ядра использовались не всегда.

В SPECint2000 рабочая станция Dell Precision WorkStation 730 с Itanium 800 МГц показала 314 баллов. Внутри набора результаты сильно различались: 187 в mcf, 262 в vpr, 505 в vortex. Такой разброс хорошо демонстрировал зависимость архитектуры от характера кода и эффективности оптимизации.

Merced не стал массовым, но выполнил роль первой коммерческой реализации IA-64. На нём разработчики проверили операционные системы, компиляторы, прошивки EFI, драйверы и серверное программное обеспечение. Настоящей основой платформы стал следующий McKinley.

Itanium 2 McKinley

McKinley сохранил 180-нм техпроцесс, но представлял собой значительно более зрелый процессор. Он получил корпус PAC611, 128-битную системную шину 400 МТ/с, улучшенную работу с памятью и более крупный кеш. Площадь кристалла составляла около 421 мм², количество транзисторов — приблизительно 221 млн.

Модель Частота L2 L3 TDP
Itanium 2 900 МГц 256 КБ 1,5 МБ 90 Вт
Itanium 2 1,0 ГГц 256 КБ 1,5 МБ 100 Вт
Itanium 2 1,0 ГГц 256 КБ 3 МБ около 100 Вт

McKinley устранил наиболее болезненные ограничения подсистемы памяти Merced. За счёт более высокой пропускной способности, меньших задержек и крупного кеша Itanium 2 гораздо лучше проявлял себя в серверных и научных программах. Именно после его выхода IA-64 стала рассматриваться как реально применимая платформа, а не только амбициозный эксперимент.

Системы на McKinley выпускали HP, IBM, Dell, SGI, Bull, NEC и другие производители. Однако рынок быстро консолидировался вокруг HP, а затем HPE, поскольку компания имела собственную заинтересованность в переносе экосистемы PA-RISC на Itanium.

Madison, Deerfield, Madison 9M, Fanwood и Hondo

Madison перевёл Itanium 2 на 130-нм техпроцесс. Снижение норм производства позволило поднять частоты и увеличить кеш без пропорционального роста энергопотребления. Основные модели работали на частоте от 1,3 до 1,6 ГГц и оснащались кешем L3 объёмом от 1,5 до 6 МБ.

Madison

Модель Частота L3 Шина Ограничение по сокетам TDP
Itanium 2 1,3 ГГц 1,3 ГГц 3 МБ 400 МТ/с многосокетные системы 97 Вт
Itanium 2 1,4 ГГц 1,4 ГГц 4 МБ 400 МТ/с многосокетные системы 91 Вт
Itanium 2 1,5 ГГц 1,5 ГГц 6 МБ 400 МТ/с многосокетные системы 107 Вт
Itanium 2 1,4 ГГц DP 1,4 ГГц 1,5 МБ 400 МТ/с до двух сокетов 91 Вт
Itanium 2 1,4 ГГц DP 1,4 ГГц 3 МБ 400 МТ/с до двух сокетов 91 Вт
Itanium 2 1,6 ГГц DP 1,6 ГГц 3 МБ 400 МТ/с до двух сокетов 99 Вт

Deerfield

Deerfield представлял собой низковольтную версию Madison. Модель работала на частоте 1,0 ГГц, имела 1,5 МБ L3 и тепловыделение около 55 Вт. Процессор предназначался для плотных двухсокетных серверов, где важнее были умеренное потребление и охлаждение, а не максимальная производительность.

Madison 9M

Название Madison 9M относится к кристаллу с физически реализованным кешем до 9 МБ. В младших моделях часть кеша отключалась.

Модель Частота L3 Шина TDP
Itanium 2 1,5 ГГц 4 МБ 400 МТ/с 107 Вт
Itanium 2 1,6 ГГц 6 МБ 400 МТ/с 122 Вт
Itanium 2 1,6 ГГц 9 МБ 400 МТ/с 122 Вт
Itanium 2 1,6 ГГц 6 МБ 533 МТ/с 122 Вт
Itanium 2 1,6 ГГц 9 МБ 533 МТ/с 122 Вт
Itanium 2 1,66 ГГц 6 МБ 667 МТ/с 122 Вт
Itanium 2 1,66 ГГц 9 МБ 667 МТ/с 122 Вт

В SPECint2000 система ION I2X4 с одноядерным Itanium 2 1,5 ГГц и 6 МБ L3 получила 1200 баллов в базовом режиме и 1232 балла с индивидуальной оптимизацией. По сравнению с 314 баллами первого Itanium 800 МГц рост был почти четырёхкратным, хотя сравнение отражает не только архитектуру, но и частоту, кеш, память, компилятор и платформу.

Fanwood

Fanwood использовал кристалл Madison 9M, но ограничивался одно- и двухсокетными системами.

Модель Частота L3 Шина TDP
Low Voltage Itanium 2 1,3 ГГц 3 МБ 400 МТ/с 62 Вт
Itanium 2 DP 1,6 ГГц 3 МБ 400 МТ/с 99 Вт
Itanium 2 DP 1,6 ГГц 3 МБ 533 МТ/с 99 Вт

Hondo и модуль HP mx2

Hondo не являлся отдельным процессором Intel. Hewlett-Packard разместила два кристалла Madison в одном многокристальном модуле mx2 для сокета PAC611. Модуль работал на частоте 1,1 ГГц, объединял два ядра и имел дополнительный кеш четвёртого уровня объёмом 32 МБ. Его применяли в крупных HP Integrity для увеличения числа ядер без изменения базовой системной платы.

Itanium 9000 Montecito

Montecito стал первым двухъядерным Itanium. Переход на 90-нм техпроцесс позволил разместить около 1,72 млрд транзисторов и два полноценных ядра на кристалле площадью приблизительно 596 мм². Старшая модель получила 24 МБ L3 — по 12 МБ на ядро.

Модель Частота Ядра L3 Шина TDP
Itanium 9010 1,6 ГГц 1 6 МБ 533 МТ/с 75 Вт
Itanium 9015 1,4 ГГц 2 12 МБ 400 МТ/с 104 Вт
Itanium 9020 1,42 ГГц 2 12 МБ 533 МТ/с 104 Вт
Itanium 9030 1,6 ГГц 2 8 МБ 533 МТ/с 104 Вт
Itanium 9040 1,6 ГГц 2 18 МБ 533 МТ/с 104 Вт
Itanium 9050 1,6 ГГц 2 24 МБ 533 МТ/с 104 Вт

Montecito принёс аппаратную виртуализацию VT-i, улучшенное управление энергопотреблением, механизм Demand Based Switching и дополнительные функции исправления ошибок. Два ядра обеспечивали заметный рост производительности на сокет, не требуя удвоения числа системных плат и межпроцессорных соединений.

Для Montecito использовалась особая форма многопоточности SoEMT, при которой процессор переключался между потоками при длительных задержках. Она отличалась от обычного одновременного SMT, поэтому в разных документах и системных утилитах отображение потоков встречается по-разному. Производительность зависела от операционной системы и характера нагрузки; в некоторых тестах аппаратные потоки отключались для получения более стабильного результата.

Изначально для Montecito разрабатывался механизм Foxton, связанный с динамическим управлением частотой и мощностью. В серийных процессорах набор реализованных возможностей оказался скромнее ранних планов, но семейство всё равно значительно улучшило эффективность относительно одноядерных Madison.

Itanium 9100 Montvale

Montvale был эволюционным обновлением Montecito. Процессоры сохранили 90-нм техпроцесс и PAC611, но получили более быстрые варианты системной шины, повышенные частоты и дополнительные RAS-функции.

Модель Частота Ядра L3 FSB TDP Особенность
9110N 1,6 ГГц 1 12 МБ 533 МТ/с 75 Вт Одноядерная экономичная версия
9120N 1,42 ГГц 2 12 МБ 533 МТ/с 104 Вт Младшая двухъядерная
9130M 1,66 ГГц 2 8 МБ 667 МТ/с 104 Вт Высокая частота, уменьшенный кеш
9140N 1,6 ГГц 2 18 МБ 533 МТ/с 104 Вт Большой кеш
9140M 1,66 ГГц 2 18 МБ 667 МТ/с 104 Вт Ускоренная шина
9150N 1,6 ГГц 2 24 МБ 533 МТ/с 104 Вт Старшая N-модель
9150M 1,66 ГГц 2 24 МБ 667 МТ/с 104 Вт Старшая серийная модель
9152M 1,66 ГГц 2 24 МБ 667 МТ/с 104 Вт Версия с расширенными функциями надёжности

Intel указывала для 9150M два ядра, частоту 1,66 ГГц, 24 МБ L3, шину 667 МГц и TDP 104 Вт.

Буква M обозначала модели с 667-МГц шиной, N — варианты с 533-МГц FSB. Номер 9152M связан с Core Level Lockstep: два ядра могут выполнять одинаковые операции с последующим сравнением результатов. Производительность при таком режиме снижается, зато система получает дополнительную защиту от скрытых вычислительных ошибок.

В SPECint_rate_base2006 сервер HP Integrity BL870c с четырьмя Itanium 9150N, восемью физическими ядрами и 96 ГБ памяти показал 114 баллов. Это результат целого четырёхсокетного сервера, поэтому его нельзя напрямую сопоставлять с односокетными показателями.

Itanium 9300 Tukwila

Tukwila представлял собой полноценную смену платформы. Процессор получил корпус LGA1248, до четырёх ядер, по два аппаратных потока на ядро, встроенные контроллеры памяти и интерфейс QuickPath Interconnect. Системная шина FSB исчезла.

Кристалл выпускался на 65-нм техпроцессе, имел площадь около 699 мм² и содержал более 2 млрд транзисторов. Два встроенных контроллера памяти подключались к буферам через Scalable Memory Interconnect. В зависимости от серверной реализации использовалась DDR3 ECC, а пропускная способность подсистемы памяти процессора достигала примерно 34 ГБ/с.

Модель Базовая частота Turbo Ядра и потоки L3 QPI TDP
9310 1,60 ГГц нет 2 / 4 10 МБ 4,8 ГТ/с 130 Вт
9320 1,33 ГГц 1,46 ГГц 4 / 8 16 МБ 4,8 ГТ/с 155 Вт
9330 1,46 ГГц 1,60 ГГц 4 / 8 20 МБ 4,8 ГТ/с 155 Вт
9340 1,60 ГГц 1,73 ГГц 4 / 8 20 МБ 4,8 ГТ/с 185 Вт
9350 1,73 ГГц 1,86 ГГц 4 / 8 24 МБ 4,8 ГТ/с 185 Вт

Tukwila поддерживал XD Bit, VT-i, VT-d, Hyper-Threading, Turbo Boost, Advanced Machine Check Architecture, Cache Safe и Enhanced Demand Based Switching. Он предназначался не только для повышения скорости, но и для унификации серверной инфраструктуры HPE Integrity i2 и Superdome 2.

HP Integrity rx2800 i2 поддерживал модели 9310, 9320, 9340 и 9350. Сервер имел два сокета, до 24 модулей DDR3, встроенный SAS-контроллер и шесть слотов расширения.

Itanium 9500 Poulson

Poulson стал крупнейшим архитектурным обновлением после Tukwila. Процессор выпускался по 32-нм нормам, содержал 3,1 млрд транзисторов и до восьми ядер. При меньшей площади кристалла относительно Tukwila он получил более широкое ядро, улучшенную многопоточность, увеличенную пропускную способность и новые механизмы повторного выполнения инструкций.

Модель Частота Ядра и потоки L3 QPI TDP
9520 1,73 ГГц 4 / 8 20 МБ 6,4 ГТ/с 130 Вт
9540 2,13 ГГц 8 / 16 24 МБ 6,4 ГТ/с 170 Вт
9550 2,40 ГГц 4 / 8 32 МБ 6,4 ГТ/с 170 Вт
9560 2,53 ГГц 8 / 16 32 МБ 6,4 ГТ/с 170 Вт

Старшая модель 9560 сочетала восемь ядер, 16 потоков, частоту 2,53 ГГц и 32 МБ кеша L3. Intel указывала до 54 МБ суммарного кеша с учётом всех уровней, поддержку до 2 ТБ памяти в типовой четырёхсокетной конфигурации и значительное масштабирование относительно Itanium 9300.

Каждое ядро Poulson имело 12-командную ширину и более развитый набор исполнительных устройств. Появилась технология Instruction Replay: при обнаружении части внутренних ошибок операция могла быть повторена вместо немедленной остановки системы. Улучшились Cache Safe, Advanced Machine Check Architecture и виртуализация VT-i.

Poulson применялся в HPE Integrity i4: rx2800 i4, BL860c i4, BL870c i4, BL890c i4 и обновлённых Superdome 2. HPE rx2800 i4 поддерживал до двух Itanium 9500, включая 9560 с восемью ядрами, частотой 2,53 ГГц, 32 МБ L3 и TDP 170 Вт.

Itanium 9700 Kittson

Kittson стал последним поколением Itanium. Ранние планы предполагали переход на 22-нм техпроцесс и более тесное сближение с платформами Xeon, но итоговые процессоры сохранили 32 нм, LGA1248 и архитектурную основу Poulson.

Модель Частота Ядра и потоки L3 QPI TDP
9720 1,73 ГГц 4 / 8 20 МБ 6,4 ГТ/с 130 Вт
9740 2,13 ГГц 8 / 16 24 МБ 6,4 ГТ/с 170 Вт
9750 2,53 ГГц 4 / 8 32 МБ 6,4 ГТ/с 170 Вт
9760 2,66 ГГц 8 / 16 32 МБ 6,4 ГТ/с 170 Вт

Младшие 9720 и 9740 практически повторяли 9520 и 9540. Модели 9750 и 9760 получили прибавку 133 МГц относительно 9550 и 9560. Intel указывала для 9760 восемь ядер, 16 потоков, частоту 2,66 ГГц, 32 МБ кеша и TDP 170 Вт.

Kittson использовался в HPE Integrity i6. Сервер rx2800 i6 сохранил двухсокетный формат, но поддерживал новые процессоры и более быструю низковольтную DDR3. HPE также связывала поколение i6 с HP-UX 2017 и современными для того периода системами хранения 3PAR и XP7.

Itanium 9700 не открыл новый этап развития IA-64. Это было финальное обновление для заказчиков, которым требовалось продлить эксплуатацию HP-UX и OpenVMS без миграции приложений.

Полный модельный ряд Intel Itanium

Ниже собраны основные серийные процессоры, которые встречались в официальных линейках и серверных системах. Для ранних моделей вместо привычного номера использовалось обозначение по частоте и объёму кеша.

Merced, McKinley и Madison

Поколение Модель Частота Ядра L3 Шина TDP Сокет
Merced 733 / 2M 733 МГц 1 2 МБ 266 МТ/с 116 Вт PAC418
Merced 733 / 4M 733 МГц 1 4 МБ 266 МТ/с 130 Вт PAC418
Merced 800 / 2M 800 МГц 1 2 МБ 266 МТ/с 116 Вт PAC418
Merced 800 / 4M 800 МГц 1 4 МБ 266 МТ/с 130 Вт PAC418
McKinley 900 / 1,5M 900 МГц 1 1,5 МБ 400 МТ/с 90 Вт PAC611
McKinley 1000 / 1,5M 1,0 ГГц 1 1,5 МБ 400 МТ/с 100 Вт PAC611
McKinley 1000 / 3M 1,0 ГГц 1 3 МБ 400 МТ/с 100 Вт PAC611
Madison 1300 / 3M 1,3 ГГц 1 3 МБ 400 МТ/с 97 Вт PAC611
Madison 1400 / 4M 1,4 ГГц 1 4 МБ 400 МТ/с 91 Вт PAC611
Madison 1500 / 6M 1,5 ГГц 1 6 МБ 400 МТ/с 107 Вт PAC611
Madison DP 1400 / 1,5M 1,4 ГГц 1 1,5 МБ 400 МТ/с 91 Вт PAC611
Madison DP 1400 / 3M 1,4 ГГц 1 3 МБ 400 МТ/с 91 Вт PAC611
Madison DP 1600 / 3M 1,6 ГГц 1 3 МБ 400 МТ/с 99 Вт PAC611
Deerfield LV 1000 / 1,5M 1,0 ГГц 1 1,5 МБ 400 МТ/с 55 Вт PAC611
Madison 9M 1500 / 4M 1,5 ГГц 1 4 МБ 400 МТ/с 107 Вт PAC611
Madison 9M 1600 / 6M 1,6 ГГц 1 6 МБ 400 МТ/с 122 Вт PAC611
Madison 9M 1600 / 9M 1,6 ГГц 1 9 МБ 400 МТ/с 122 Вт PAC611
Madison 9M 1600 / 6M 1,6 ГГц 1 6 МБ 533 МТ/с 122 Вт PAC611
Madison 9M 1600 / 9M 1,6 ГГц 1 9 МБ 533 МТ/с 122 Вт PAC611
Madison 9M 1666 / 6M 1,66 ГГц 1 6 МБ 667 МТ/с 122 Вт PAC611
Madison 9M 1666 / 9M 1,66 ГГц 1 9 МБ 667 МТ/с 122 Вт PAC611
Fanwood LV 1300 / 3M 1,3 ГГц 1 3 МБ 400 МТ/с 62 Вт PAC611
Fanwood DP 1600 / 3M 1,6 ГГц 1 3 МБ 400 МТ/с 99 Вт PAC611
Fanwood DP 1600 / 3M 1,6 ГГц 1 3 МБ 533 МТ/с 99 Вт PAC611

Montecito и Montvale

Поколение Модель Частота Ядра L3 Шина TDP
Montecito 9010 1,60 ГГц 1 6 МБ 533 МТ/с 75 Вт
Montecito 9015 1,40 ГГц 2 12 МБ 400 МТ/с 104 Вт
Montecito 9020 1,42 ГГц 2 12 МБ 533 МТ/с 104 Вт
Montecito 9030 1,60 ГГц 2 8 МБ 533 МТ/с 104 Вт
Montecito 9040 1,60 ГГц 2 18 МБ 533 МТ/с 104 Вт
Montecito 9050 1,60 ГГц 2 24 МБ 533 МТ/с 104 Вт
Montvale 9110N 1,60 ГГц 1 12 МБ 533 МТ/с 75 Вт
Montvale 9120N 1,42 ГГц 2 12 МБ 533 МТ/с 104 Вт
Montvale 9130M 1,66 ГГц 2 8 МБ 667 МТ/с 104 Вт
Montvale 9140N 1,60 ГГц 2 18 МБ 533 МТ/с 104 Вт
Montvale 9140M 1,66 ГГц 2 18 МБ 667 МТ/с 104 Вт
Montvale 9150N 1,60 ГГц 2 24 МБ 533 МТ/с 104 Вт
Montvale 9150M 1,66 ГГц 2 24 МБ 667 МТ/с 104 Вт
Montvale 9152M 1,66 ГГц 2 24 МБ 667 МТ/с 104 Вт

Tukwila, Poulson и Kittson

Поколение Модель Частота Ядра / потоки L3 Интерфейс TDP
Tukwila 9310 1,60 ГГц 2 / 4 10 МБ QPI 4,8 ГТ/с 130 Вт
Tukwila 9320 1,33 ГГц 4 / 8 16 МБ QPI 4,8 ГТ/с 155 Вт
Tukwila 9330 1,46 ГГц 4 / 8 20 МБ QPI 4,8 ГТ/с 155 Вт
Tukwila 9340 1,60 ГГц 4 / 8 20 МБ QPI 4,8 ГТ/с 185 Вт
Tukwila 9350 1,73 ГГц 4 / 8 24 МБ QPI 4,8 ГТ/с 185 Вт
Poulson 9520 1,73 ГГц 4 / 8 20 МБ QPI 6,4 ГТ/с 130 Вт
Poulson 9540 2,13 ГГц 8 / 16 24 МБ QPI 6,4 ГТ/с 170 Вт
Poulson 9550 2,40 ГГц 4 / 8 32 МБ QPI 6,4 ГТ/с 170 Вт
Poulson 9560 2,53 ГГц 8 / 16 32 МБ QPI 6,4 ГТ/с 170 Вт
Kittson 9720 1,73 ГГц 4 / 8 20 МБ QPI 6,4 ГТ/с 130 Вт
Kittson 9740 2,13 ГГц 8 / 16 24 МБ QPI 6,4 ГТ/с 170 Вт
Kittson 9750 2,53 ГГц 4 / 8 32 МБ QPI 6,4 ГТ/с 170 Вт
Kittson 9760 2,66 ГГц 8 / 16 32 МБ QPI 6,4 ГТ/с 170 Вт

В каталогах встречаются инженерные образцы, OEM-варианты, HPE-модули и процессоры с одинаковыми рабочими характеристиками, но разными кодами поставки. При ремонте сервера ориентироваться только на частоту нельзя. Требуется сверить номер модели, S-Spec, ревизию системной платы, версию прошивки и номер процессорного комплекта.

Сокеты и физическая совместимость

Первый Itanium использовал PAC418. Его нельзя установить в PAC611, несмотря на внешнее сходство процессорных модулей. Itanium 2 от McKinley до Montvale работали с PAC611, однако одинаковый сокет не гарантирует поддержку конкретного поколения.

Плата для раннего McKinley не обязана запускать Montecito. Различаются питание, максимальная мощность, требования к VRM, системная шина, микрокод и прошивка. В HPE процессор обычно устанавливался не как отдельная деталь, а как фирменный комплект с радиатором, вентилятором или процессорной платой.

Tukwila, Poulson и Kittson используют LGA1248. Физическая совместимость между Itanium 9300, 9500 и 9700 выше, чем между предыдущими поколениями, но обновление всё равно определяется моделью сервера. HPE Integrity i2 рассчитан на 9300, i4 — на 9500, i6 — на 9700. Замена одного поколения другим без поддерживающей прошивки и соответствующих компонентов питания не является штатной.

LGA1248 Itanium не совместим с LGA1366, LGA1567, LGA2011, LGA2011-3, LGA3647 и другими платформами Xeon. Совпадение производителя и близкое число контактов ничего не меняет: электрическая разводка, протоколы, питание и система команд различаются.

Кеш и подсистема памяти

У Merced кеш L3 располагался вне вычислительного кристалла, но входил в процессорный модуль. McKinley перенёс крупный L3 на кристалл, что снизило задержки и стало одной из причин значительного роста производительности.

Madison увеличил L3 до 6 МБ, а Madison 9M — до 9 МБ. Для серверных нагрузок того периода крупный кеш был особенно важен: базы данных, научные программы и ERP-системы работали с большими наборами данных, а пропускная способность оперативной памяти оставалась ограниченной.

Montecito и Montvale имели отдельный L3 для каждого ядра. У 9050 и 9150 суммарный объём достигал 24 МБ, по 12 МБ на ядро. L2 разделялся на кеш инструкций и данных: 1 МБ для инструкций и 256 КБ для данных на ядро.

Tukwila перешёл к встроенным контроллерам памяти и SMI. Процессор обменивался данными с буферами памяти, а те обслуживали DDR3 DIMM. Такое устройство позволяло строить многосокетные серверы с большим числом модулей и развитым резервированием.

Poulson сохранил два контроллера памяти и четыре SMI-канала, увеличив совокупную пропускную способность примерно до 45 ГБ/с на процессор. Intel указывала поддержку до 512 ГБ памяти на процессор и до 2 ТБ в четырёхсокетной конфигурации, хотя фактический предел определялся сервером.

В HPE Integrity применялись следующие режимы защиты:

  • ECC для обнаружения и исправления одиночных ошибок;

  • Chip Spare или близкие по назначению схемы резервирования;

  • периодическая очистка памяти;

  • зеркалирование;

  • резервные ранги;

  • изоляция неисправного модуля;

  • журналирование корректируемых ошибок;

  • перенос страниц из деградирующей области.

Память для Integrity нельзя подбирать только по обозначению DDR2 или DDR3. Требуются поддерживаемые организация рангов, ёмкость, частота, напряжение, SPD и фирменная квалификация.

Функции надёжности, доступности и обслуживаемости

Itanium создавался для систем, где ошибка процессора или памяти приводит не к перезапуску домашнего компьютера, а к остановке базы данных, биллинга, промышленной линии или банковской операции. Поэтому RAS-функции были частью позиционирования семейства с первых поколений.

Advanced Machine Check Architecture позволяла классифицировать аппаратные ошибки, передавать информацию операционной системе и восстанавливать часть сбоев без полного выключения сервера. Cache Safe отключала повреждённые участки кеша и сохраняла работоспособность процессора с уменьшенной ёмкостью.

Core Level Lockstep запускал одинаковые операции на двух ядрах и сравнивал результаты. Режим сокращал доступную производительность, зато обнаруживал вычислительные расхождения, которые обычная ECC-память не контролирует.

Instruction Replay в Poulson повторяла отдельные операции после обнаружения внутренней ошибки. В сочетании с ECC всех кешей, проверкой интерфейсов и системными журналами это повышало устойчивость к временным сбоям.

Серверы HPE добавляли платформенные механизмы:

  • резервированные блоки питания;

  • горячую замену дисков;

  • резервирование вентиляторов;

  • зеркалирование памяти;

  • аппаратные разделы nPartitions;

  • изоляцию компонентов;

  • удалённую диагностику;

  • прогнозирование отказов;

  • дублированные фабрики ввода-вывода;

  • резервные пути к системам хранения.

Именно совокупность процессорных и платформенных механизмов отличала Integrity от обычной рабочей станции с серверным процессором.

Виртуализация и аппаратные разделы

Intel VT-i предназначалась специально для IA-64. Она упрощала работу гипервизора с привилегированными инструкциями, памятью и состоянием гостевой системы. Поздние процессоры поддерживали VT-d для изоляции и назначения устройств.

HP-UX предлагала несколько уровней разделения:

Технология Уровень изоляции Назначение
nPartitions Аппаратный Разделение большого сервера на независимые комплексы
Virtual Partitions ОС и прошивка Несколько изолированных сред внутри аппаратного раздела
Integrity Virtual Machines Гипервизор Полноценные гостевые операционные системы
Secure Resource Partitions Внутри HP-UX Разделение ресурсов и приложений

nPartition мог иметь собственные процессоры, память и устройства ввода-вывода. Ошибка или перезагрузка одного раздела не обязательно затрагивала остальные. Такой подход делал крупный Superdome похожим на набор отдельных серверов в общем корпусе.

Виртуализация Itanium не предназначалась для запуска массовых x86-образов. Гостевая операционная система и приложения также должны поддерживать IA-64. Это ограничивает современную ценность старого Integrity в качестве универсального домашнего гипервизора.

Операционные системы для Intel Itanium

Операционная система Реальное применение Современное состояние
HP-UX 11i v2/v3 Основная коммерческая среда HPE Integrity Используется в унаследованных корпоративных системах
OpenVMS I64 Банки, промышленность, государственные и технические комплексы Сохраняется в действующих установках; новые проекты переходят на x86-64
Windows Server 2003 IA-64 Корпоративные серверы раннего периода Поддержка завершена
Windows Server 2008 IA-64 Базы данных и серверные приложения Поддержка завершена
Windows Server 2008 R2 IA-64 Последняя серверная Windows для Itanium Поддержка завершена
Red Hat Enterprise Linux IA-64 Серверы и вычислительные комплексы Порт давно снят с основной поддержки
SUSE Linux Enterprise Server IA-64 Серверы и SGI Altix Устаревшая ветвь
Debian IA-64 Исследовательские и серверные системы Официальный порт прекращён
Gentoo IA-64 Энтузиасты и лаборатории Ограниченная нишевая применимость
FreeBSD IA-64 Экспериментальная и серверная эксплуатация Порт прекращён
Solaris IA-64 Ранние разработки Серийная экосистема не сложилась

Последней Windows для платформы стала Windows Server 2008 R2 for Itanium-Based Systems. Современные Windows Server и Windows 10/11 не имеют сборок IA-64. Старые бюллетени Microsoft отдельно перечисляли Itanium-редакции Windows Server 2008 и 2008 R2, подтверждая, что это были самостоятельные варианты системы.

Поддержка IA-64 была удалена из основной ветви Linux начиная с ядра 6.7. Отдельный проект linux-ia64 продолжает хранить и развивать соответствующий код, но это не возвращает Itanium в массовую серверную экосистему.

Для действующей системы наиболее важна не номинальная возможность загрузить ОС, а наличие конкретной версии драйверов, лицензий, патчей, загрузочных носителей и резервных копий. Установка старого HP-UX на случайный Integrity без соответствующей документации и доступа к программным пакетам превращается в отдельный проект.

Программное обеспечение и компиляторы

Качество компилятора определяло результат Itanium сильнее, чем у традиционных x86-процессоров. Компилятор должен был формировать параллельные группы, использовать предикацию, переносить загрузки, выполнять программную конвейеризацию и распределять большой регистровый файл.

Основными инструментами были:

  • Intel C++ Compiler for Itanium;

  • Intel Fortran Compiler;

  • HP C/ANSI C;

  • HP aC++;

  • HP Fortran;

  • GCC с поддержкой IA-64;

  • Open64;

  • специализированные Java Runtime Environment;

  • профилировщики и библиотеки HP-UX.

Особенно полезной была профильная оптимизация. Программа сначала выполнялась на типичном наборе данных, компилятор собирал статистику переходов и горячих участков, после чего выполнялась повторная сборка. В результатах SPEC для Itanium часто использовались profile-guided optimization, специальные библиотеки распределения памяти и индивидуальные флаги для отдельных компонентов.

В коммерческой эксплуатации Itanium работал с Oracle Database, SAP, крупными ERP, телекоммуникационными системами, Java-приложениями и собственным программным обеспечением заказчиков. Преимущество заключалось не в возможности установить любую программу, а в сертифицированной связке определённого приложения, HP-UX и HPE Integrity.

Как правильно читать результаты тестов Itanium

Результаты разных выпусков SPEC нельзя складывать или сравнивать напрямую. SPEC CPU2000, CPU2006 и более поздние наборы используют разные исходные программы, эталонные машины и методики.

Обозначение speed измеряет скорость выполнения одной копии нагрузки. Rate отражает совокупную пропускную способность при запуске нескольких копий. Для многосокетного сервера rate обычно важнее, но высокий результат может достигаться большим числом процессоров.

Base использует единый ограниченный набор настроек компилятора для всех программ. Peak разрешает индивидуальную настройку каждого компонента. Base лучше подходит для общего сопоставления, а Peak показывает максимальный результат после глубокой оптимизации.

При анализе требуется учитывать:

  • число процессоров;

  • число физических ядер;

  • включение аппаратных потоков;

  • объём памяти;

  • операционную систему;

  • компилятор;

  • версию теста;

  • дату доступности программного обеспечения;

  • режим base или peak;

  • привязку процессов к ядрам;

  • тип сервера.

Результат 9030 баллов у 1024-ядерного SGI Altix нельзя сопоставлять с 134 баллами двухсокетного HP BL860c без нормализации. Первый показывает масштабирование огромного комплекса, второй — производительность компактного блейда.

SPECint и целочисленная производительность

Система Процессоры и ядра Тест Base Peak
Dell Precision WorkStation 730 1 × Itanium 800 МГц, 1 ядро SPECint2000 314 314
ION I2X4 1 × Itanium 2 1,5 ГГц, 1 ядро SPECint2000 1200 1232
HP Integrity rx2620 1 × Itanium 2 1,6 ГГц, 1 ядро SPECint_rate2000 17,8 17,8
HP Integrity Superdome 64 × Itanium 2 1,6 ГГц, 64 ядра SPECint_rate2000 1108
HP Integrity BL870c 4 × 9150N, 8 ядер SPECint_rate2006 114 не запускался
HP Integrity BL860c i2 2 × 9350, 8 ядер SPECint_rate2006 128 134
SGI Altix 4700 512 × 9040, 1024 ядра SPECint_rate2006 9030 не запускался

Данные показывают несколько этапов. McKinley и Madison значительно опередили Merced на одно ядро. Двухъядерные и четырёхъядерные поколения повысили пропускную способность компактных серверов. Огромный SGI Altix доказал возможность масштабирования IA-64 на сотни процессорных модулей.

У BL860c i2 с двумя Itanium 9350 результат SPECint_rate_base2006 составил 128, а peak — 134. В тесте использовались восемь физических ядер, 32 ГБ памяти и HP-UX 11i v3. Аппаратные потоки были отключены, а процессы привязаны к физическим ядрам.

Результат нельзя воспринимать как эквивалент современного восьмиядерного процессора. SPEC CPU2006 относится к программам и компиляторам своего времени. Современный Xeon или EPYC превосходит Itanium по производительности на ядро, числу ядер, памяти и энергоэффективности, но не запускает нативное приложение HP-UX IA-64 без миграции.

SPECfp и вычисления с плавающей точкой

Itanium традиционно лучше выглядел в хорошо векторизуемых и предсказуемых научных задачах. Большой регистровый файл, два блока вещественных вычислений, программная конвейеризация и явный параллелизм помогали компилятору формировать эффективные циклы.

Система Конфигурация Тест Base Peak
HP Integrity rx2620 2 × Itanium 2 1,6 ГГц, 2 ядра SPECfp_rate2000 51,5 51,5
HP Integrity BL860c i2 2 × Itanium 9350, 8 ядер SPECfp_rate2006 132 136

В rx2620 с двумя одноядерными Itanium 2 1,6 ГГц и 6 МБ L3 результат SPECfp_rate_base2000 достиг 51,5. Система работала под Red Hat Enterprise Linux AS 3 и использовала компиляторы Intel C++ и Fortran 8.1.

BL860c i2 с двумя Itanium 9350 получил 132 балла SPECfp_rate_base2006 и 136 баллов peak. Отдельные компоненты показывали заметно различающиеся значения: высокие результаты наблюдались в cactusADM и namd, более низкие — в soplex, GemsFDTD и lbm. Это снова подтверждает зависимость IA-64 от структуры конкретного алгоритма.

Масштабирование многосокетных систем

Itanium проектировался с расчётом на системы, которые намного крупнее обычного двухсокетного сервера. HP Integrity Superdome поддерживал десятки процессоров, а SGI Altix масштабировался до сотен модулей.

Масштабирование определялось не только процессорами. Требовались:

  • когерентная межпроцессорная фабрика;

  • локальная память каждого узла;

  • NUMA-оптимизация;

  • достаточная пропускная способность ввода-вывода;

  • операционная система, умеющая распределять задачи;

  • приложение с большим числом независимых потоков;

  • правильное размещение памяти и процессов.

HP Integrity Superdome с 64 одноядерными Itanium 2 1,6 ГГц получил 1108 баллов SPECint_rate2000. SGI Altix 4700 с 1024 ядрами Itanium 9040 показал 9030 баллов SPECint_rate_base2006. У последней системы было 4 ТБ оперативной памяти и 279 ТБ дискового массива.

Эффективность не росла линейно. По мере увеличения числа сокетов возрастали задержки удалённой памяти, трафик когерентности и стоимость синхронизации. Хорошо масштабировались многочисленные независимые процессы, крупные базы данных, инженерные расчёты и пакетная обработка. Однопоточная программа почти не получала выгоды от десятков процессоров.

Серверные и прикладные нагрузки

SPEC CPU полезен для сравнения вычислительной части, но Itanium покупали ради целых корпоративных комплексов. Для них важнее были базы данных, Java, ERP, транзакции и непрерывная работа.

Типичные нагрузки включали:

Нагрузка Что требовалось от платформы
Oracle Database Большая память, быстрый ввод-вывод, RAS, масштабирование
SAP Стабильная пропускная способность и сертифицированная конфигурация
Телекоммуникационный биллинг Непрерывная работа и предсказуемая задержка
Банковские системы Транзакционная целостность и резервирование
Инженерные расчёты Производительность FP и память
Java-приложения Масштабирование большого числа потоков
Хранилища данных Объём памяти и пропускная способность
Промышленные системы Длительный жизненный цикл и аппаратная изоляция

Результат прикладного теста всегда зависел от системы хранения, памяти, лицензии базы данных и настройки приложения. Рекорд крупного Superdome нельзя переносить на двухсокетный rx2800, даже когда процессоры принадлежат одному поколению.

Ценность Itanium заключалась в том, что поставщик сертифицировал весь комплекс. Заказчик приобретал не только вычислительную скорость, но и конкретный уровень доступности, поддержку операционной системы, совместимость с СХД и процедуру восстановления после отказа.

Энергопотребление и производительность на ватт

TDP процессоров Itanium изменялся от 55 Вт у низковольтного Deerfield до 185 Вт у старших Tukwila. Poulson и Kittson ограничивались 170 Вт, несмотря на восемь ядер.

Поколение Минимальный TDP Максимальный TDP
Merced 116 Вт 130 Вт
McKinley 90 Вт 100 Вт
Madison 91 Вт 122 Вт
Deerfield 55 Вт 55 Вт
Fanwood 62 Вт 99 Вт
Montecito 75 Вт 104 Вт
Montvale 75 Вт 104 Вт
Tukwila 130 Вт 185 Вт
Poulson 130 Вт 170 Вт
Kittson 130 Вт 170 Вт

TDP процессора не отражает потребление всего сервера. Двухсокетный Integrity дополнительно питает память, буферы SMI, SAS-контроллер, сетевые адаптеры, вентиляторы, диски и резервированные блоки питания. Большой Superdome требует отдельного расчёта электропитания и кондиционирования.

Даже дешёвый процессор с вторичного рынка не делает систему экономичной. Старый сервер способен потреблять сотни ватт в простое, шуметь сильнее современной стойки и требовать специализированных деталей. Для круглосуточной лаборатории современный маломощный x86-сервер обходится дешевле.

Серверы HPE Integrity на базе Itanium

HPE Integrity включала стоечные серверы, блейды и масштабируемые комплексы.

Компактные и средние стоечные модели

Сервер Типичная конфигурация Поколение Itanium
rx1600 / rx1620 1–2 сокета, начальный уровень Madison, Fanwood
rx2600 / rx2620 1–2 сокета McKinley, Madison
rx2660 1–2 сокета Montecito, Montvale
rx3600 1–2 сокета Montecito, Montvale
rx4640 До 4 сокетов Madison, Montecito
rx6600 До 4 сокетов Montecito, Montvale
rx2800 i2 1–2 сокета Itanium 9300
rx2800 i4 1–2 сокета Itanium 9500
rx2800 i6 1–2 сокета Itanium 9700

rx2800 стал последним универсальным стоечным Integrity. Он занимал 2U, поддерживал два процессора, до 24 DIMM и восемь 2,5-дюймовых дисков. Модель могла использоваться как обычный стоечный сервер или устанавливаться вертикально с пьедесталом.

Крупные стоечные системы

Сервер Количество сокетов Назначение
rx7620 / rx7640 До 8 Базы данных и консолидация
rx8620 / rx8640 До 16 Крупные корпоративные системы
Integrity Superdome До 64 ранних процессоров Масштабирование и аппаратные разделы
Superdome 2 До 32 поздних сокетов Критически важные системы

Блейды

Сервер Масштаб Поколения
BL860c Один двухсокетный блейд Montvale, i2, i4, i6
BL870c Объединение двух блейдов Montvale, i2, i4, i6
BL890c Объединение четырёх блейдов i2, i4, i6

BL870c и BL890c не сводились к обычному сетевому кластеру нескольких независимых серверов. Специальные межсоединения позволяли формировать крупную единую систему с общей когерентной памятью.

Практические серверные конфигурации

Лаборатория HP-UX или OpenVMS

Наиболее удобная конфигурация:

  • HPE Integrity rx2660 или rx2800;

  • два одинаковых процессора;

  • 32–128 ГБ поддерживаемой ECC-памяти;

  • два системных диска в RAID 1;

  • отдельный диск или массив для данных;

  • оба блока питания;

  • полный комплект вентиляторов;

  • рабочая консоль управления;

  • резервная копия прошивок и установочных носителей.

rx2660 дешевле, но ограничен поколениями Montecito и Montvale. rx2800 i2, i4 или i6 быстрее и удобнее для поздних выпусков HP-UX, однако процессорные комплекты и память стоят дороже.

Сервер для действующего приложения

Для продолжения эксплуатации корпоративной системы важнее резервирование, чем максимальная частота:

  • два Itanium 9550, 9560, 9750 или 9760;

  • зеркалирование памяти или spare rank;

  • два RAID-контроллера либо резервный контроллер на складе;

  • дублированные пути Fibre Channel;

  • два сетевых подключения;

  • два блока питания от разных линий;

  • запасной сервер-донор;

  • регулярная проверка резервного копирования;

  • документированный план аварийного восстановления.

Блейд-комплекс

BL860c подходит для компактной системы. BL870c и BL890c применяются при необходимости увеличить число сокетов и память. Покупка одного блейда без шасси, межсоединений, блоков питания и управляющих модулей бессмысленна.

Superdome 2

Superdome 2 оправдан только для существующей инфраструктуры. Для новой лаборатории он слишком велик, дорог и сложен. Требуются стойка, питание, охлаждение, аппаратные разделы, совместимые I/O-модули, SAN и квалифицированное обслуживание.

Можно ли собрать игровой компьютер на Intel Itanium

Игровая сборка на Itanium не имеет практического смысла. Современные игры выпускаются для x86-64, игровые видеодрайверы для IA-64 отсутствуют, а Windows 10 и Windows 11 не поддерживают платформу.

Даже при наличии старой Windows Server for Itanium обычный x86-64-файл игры не становится совместимым. Эмуляция старого 32-разрядного кода работает медленно и не решает проблему драйверов DirectX, защиты, лаунчеров и современных библиотек.

Серверные платы Integrity не имеют привычной настройки потребительского BIOS. Они рассчитаны на фирменные корпуса, специальные блоки питания, мощное охлаждение и серверные карты расширения. Полноразмерная игровая видеокарта может физически не поместиться или не получить необходимое питание.

Критерий Itanium Дешёвый Xeon E5 Современный Ryzen
Совместимость с Windows 10/11 Нет Да Да
Современные игры Нет Да Да
Игровые видеодрайверы Нет Да Да
Доступные материнские платы Практически нет Много на вторичном рынке Много
Разгон Нет Частично доступен Зависит от модели
Энергопотребление платформы Очень высокое Среднее Низкое или среднее
Производительность на ядро Низкая по современным меркам Приемлемая Высокая

Itanium подходит для запуска родного серверного программного обеспечения IA-64. Для игр он не подходит ни как бюджетный, ни как экспериментальный вариант.

Разгон Intel Itanium

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

На платах HPE нет привычных настроек множителя и базовой частоты. Изменение QPI или FSB затронуло бы не только ядра, но и критические интерфейсы системы. Подобная нестабильность неприемлема для платформы высокой доступности.

Штатные динамические механизмы нельзя считать разгоном:

  • Turbo Boost у Tukwila повышает частоту в пределах заданных ограничений;

  • SpeedStep снижает частоту и напряжение;

  • Demand Based Switching регулирует потребление;

  • Foxton относился к управлению частотой и мощностью в проекте Montecito.

Практических методик стабильного разгона Itanium нет. Любые эксперименты с тактовыми генераторами или прошивкой создают риск повреждения редкой системной платы и потери данных.

Аналоги среди Intel Xeon

Историческим аналогом Merced и McKinley были Xeon MP и старшие Pentium III Xeon. Madison конкурировал с Xeon MP на базе Gallatin и Potomac. Montecito и Montvale пересекались с Xeon 7100 и 7400. Tukwila соперничал с Xeon 7500, а Poulson — с Xeon E7.

Itanium Близкий Xeon Преимущество Itanium Преимущество Xeon
Madison Xeon MP Крупный кеш, IA-64, HP-UX x86-совместимость
Montecito Xeon 7100 Два ядра, развитая RAS-платформа Более широкий выбор ПО
Montvale Xeon 7400 Большой кеш на ядро, HP-UX Больше ядер и доступных серверов
Tukwila Xeon 7500 Экосистема Integrity, аппаратные разделы Выше доступность и совместимость
Poulson Xeon E7 v2/v3 Нативный HP-UX и OpenVMS Выше производительность и эффективность
Kittson Xeon E7 v4 / Xeon Scalable Продление старой IA-64-системы Современная память, ядра, ПО и поддержка

К середине жизненного цикла Itanium Xeon получил многие функции, ранее ассоциировавшиеся только с крупными RISC-серверами: расширенное исправление ошибок, memory mirroring, hot-add, machine check recovery и поддержку четырёх- и восьмисокетных систем. Даже представители Intel отмечали, что выбор между Xeon и Itanium всё сильнее определялся операционной системой, а не абсолютным преимуществом IA-64 в надёжности или скорости.

Для подробного сопоставления многосокетных платформ подходит материал Intel Xeon E7 v4 Broadwell-EX для 4S и 8S серверов, а среди более новых альтернатив — обзор Intel Xeon Gold 5500 Emerald Rapids.

Аналоги AMD

В ранний период главным конкурентом был AMD Opteron. Он использовал x86-64, встроенный контроллер памяти и HyperTransport. Opteron не требовал нового программного порта для большинства x86-приложений, что стало фундаментальным преимуществом.

Период Itanium AMD
2003–2005 Madison Opteron 800
2006–2008 Montecito и Montvale Opteron 8200/8300
2010 Tukwila Opteron 6100 Magny-Cours
2012–2017 Poulson и Kittson Opteron 6300
Современная замена Миграция с IA-64 EPYC

Современный EPYC превосходит Itanium по числу ядер, памяти, пропускной способности PCI Express, производительности на ватт и доступности программ. Однако он не запускает двоичный код IA-64. Переход требует переноса приложения на Linux x86-64, Windows Server или другую поддерживаемую ОС.

EPYC особенно выгоден для консолидации большого числа старых серверов. Один современный двухсокетный узел способен заменить несколько Integrity по вычислительной мощности, но оценивать проект нужно по совместимости базы данных, лицензированию и доступности исходного кода.

Конкуренты IBM, Oracle, Sun и Fujitsu

IBM POWER

POWER был наиболее устойчивым конкурентом Itanium в верхнем сегменте UNIX-серверов. IBM развивала собственные процессоры, AIX, аппаратные разделы и крупные системы Power Systems. POWER сохранил архитектурную преемственность и продолжил развитие после завершения Itanium.

SPARC

Sun UltraSPARC и последующие Oracle SPARC применялись с Solaris. Их сильной стороной была интеграция с программной экосистемой Sun и Oracle. Поздние SPARC делали ставку на большое число аппаратных потоков и корпоративные базы данных.

Fujitsu SPARC64

Fujitsu развивала SPARC64 для серверов PRIMEQUEST и суперкомпьютерных систем. Эти процессоры конкурировали с Itanium в научных расчётах и высоконадёжных комплексах.

IBM z

Мейнфреймы IBM z нельзя считать прямым аналогом по конструкции или цене, но Itanium нередко позиционировался как более открытая альтернатива мейнфреймам. IBM z предлагала ещё более высокий уровень изоляции, отказоустойчивости и совместимости старого программного обеспечения.

Платформа Основная ОС Сильная сторона
Itanium HP-UX, OpenVMS Экосистема HPE Integrity
POWER AIX, IBM i, Linux Долгое развитие и мощные разделы
SPARC Solaris Интеграция с Oracle
SPARC64 Solaris, специализированные ОС Научные и корпоративные системы
IBM z z/OS, Linux Мейнфреймовая надёжность и совместимость

Itanium против Xeon, EPYC, POWER и SPARC

Критерий Itanium Xeon EPYC POWER SPARC
Архитектура IA-64 EPIC x86-64 x86-64 POWER ISA SPARC
Современное развитие Завершено Продолжается Продолжается Продолжается Ограничено
Совместимость массового ПО Низкая Очень высокая Очень высокая Средняя Низкая
HP-UX Да Нет Нет Нет Нет
OpenVMS I64 Да Нет Нет Нет Нет
Производительность на ядро сегодня Низкая Высокая Высокая Высокая Зависит от поколения
Максимум ядер в одном CPU Itanium-эпохи 8 Выше Выше Выше у новых поколений Зависит от модели
Энергоэффективность сегодня Низкая Высокая Очень высокая Высокая Низкая или средняя
Вторичный рынок Процессоры дешёвые, платформы редкие Широкий Ограничен новыми поколениями Дорогой Редкий
Основная причина покупки Совместимость с существующей системой Универсальный сервер Высокая плотность и эффективность AIX и IBM i Solaris и Oracle
Новая инфраструктура Не рекомендуется Подходит Подходит Подходит для профильных задач Только специальные проекты

Главная ошибка — сравнивать только стоимость процессора. Старый 9350 может стоить дешевле современного Xeon, но для него требуется редкий Integrity i2, специализированная память, подходящая ОС и программное обеспечение IA-64.

Оценки технических изданий и отраслевых специалистов

Отношение прессы к Itanium менялось вместе с поколениями. Merced часто оценивали как разочаровывающий старт: высокая цена, задержка выпуска, слабая скорость x86-кода и нехватка оптимизированных приложений.

McKinley получил более благоприятные оценки благодаря исправленной подсистеме памяти и заметному росту производительности. Madison закрепил платформу в корпоративных серверах, хотя параллельно усиливался Opteron с совместимой архитектурой x86-64.

Montecito рассматривался как важное обновление за счёт двух ядер, увеличенного кеша и улучшенной эффективности. Однако к этому времени стало очевидно, что массовый рынок 64-разрядных серверов перешёл к x86-64.

The Register отмечал, что Poulson был не простым уменьшением Tukwila, а одновременной сменой техпроцесса и существенной переработкой ядра. Восемь ядер, новая внутренняя организация и расширенные RAS-функции действительно делали 9500 крупнейшим техническим обновлением линейки.

Одновременно отраслевые оценки становились всё более скептическими. Главным аргументом против IA-64 была уже не абсолютная скорость процессора, а сокращение программной экосистемы и быстрое развитие Xeon. Представители Intel публично признавали, что Xeon приблизился к Itanium по производительности и надёжности, а выбор платформы всё чаще сводился к требуемой операционной системе.

Период Типичная оценка
Merced Технически амбициозный, но медленный и дорогой старт
McKinley Исправление основных недостатков первой версии
Madison Зрелая серверная платформа
Montecito Значительный рост производительности на сокет
Tukwila Сильная системная часть, но запоздалый выход
Poulson Впечатляющая инженерная переработка при сокращающемся рынке
Kittson Поддерживающее обновление для существующих заказчиков

Называть Itanium исключительно техническим провалом неточно. Архитектура не стала массовой заменой x86, но десятилетиями обслуживала критически важные системы и помогла HP перевести часть клиентов с PA-RISC. Коммерческий результат оказался гораздо уже первоначальных ожиданий, однако эксплуатационная ценность для существующих заказчиков была реальной.

Почему Itanium не стал массовой архитектурой

Первая причина — поздний и слабый старт Merced. Когда процессор появился, его производительность не соответствовала огромным ожиданиям, а стоимость платформы была высокой.

Вторая причина — сложность оптимизации. Потенциал EPIC раскрывался при качественном статическом планировании, но реальный код содержит непредсказуемые переходы, указатели, динамические структуры и обращения к памяти с переменной задержкой.

Третья причина — несовместимость. Для перехода требовались новые операционные системы, компиляторы, драйверы и приложения. Даже крупные поставщики программного обеспечения не всегда поддерживали IA-64 достаточно долго.

Четвёртая причина — успех AMD64. AMD предложила 64-разрядное расширение x86 с сохранением совместимости. Intel позднее внедрила совместимый подход в собственных процессорах. Серверы получили 64-разрядную адресацию без отказа от существующей программной базы.

Пятая причина — развитие Xeon. Многосокетные Xeon E7 получили крупную память, RAS-функции и производительность, достаточную для многих задач, которые ранее требовали Itanium.

Шестая причина — зависимость от HPE. IBM, Dell и другие производители постепенно покинули рынок IA-64, и поздняя экосистема практически свелась к HPE Integrity.

Седьмая причина — прекращение поддержки программ. Microsoft остановилась на Windows Server 2008 R2, Oracle вступила в конфликт с HP по поводу будущего Itanium, а Linux-дистрибутивы постепенно закрыли официальные порты.

Итогом стал замкнутый круг: небольшой рынок снижал интерес разработчиков, сокращение программ уменьшало рынок, а рост x86-64 делал перенос новых приложений на IA-64 экономически невыгодным.

Сильные стороны Intel Itanium

Itanium обладал рядом качеств, которые сохраняют историческую и практическую ценность.

  • Большой регистровый файл позволял удерживать значительный объём промежуточных данных.

  • Предикация сокращала количество коротких условных переходов.

  • Спекулятивные загрузки помогали скрывать задержки памяти.

  • Register Stack Engine ускорял работу с вызовами функций.

  • Архитектура была рассчитана на широкое параллельное исполнение.

  • Крупные кеши соответствовали серверным нагрузкам.

  • Поздние поколения имели развитые механизмы восстановления после ошибок.

  • HPE Integrity обеспечивала аппаратные разделы и масштабирование.

  • HP-UX и OpenVMS давали зрелую среду для критически важных приложений.

  • Жизненный цикл серверов был намного длиннее, чем у обычных ПК.

Особенно важна длительная стабильность. Предприятие могло годами использовать одну сертифицированную комбинацию сервера, ОС и базы данных, не сталкиваясь с регулярной сменой драйверов и потребительских компонентов.

Плюсы и минусы Intel Itanium

Плюсы

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

  • развитая предикация и программная конвейеризация;

  • большой набор регистров;

  • крупный кеш у старших моделей;

  • поддержка многосокетных комплексов;

  • аппаратная виртуализация VT-i;

  • расширенная коррекция аппаратных ошибок;

  • Cache Safe и Advanced Machine Check Architecture;

  • Instruction Replay у Poulson и Kittson;

  • Core Level Lockstep в отдельных конфигурациях;

  • аппаратные разделы HPE nPartitions;

  • поддержка HP-UX и OpenVMS;

  • зрелые инструменты диагностики;

  • длительный жизненный цикл корпоративных систем;

  • возможность обслуживания редкого программного обеспечения IA-64.

Минусы

  • полная несовместимость с x86-64;

  • отсутствие поддержки современных Windows;

  • прекращение основной поддержки Linux;

  • закрытая серверная экосистема;

  • высокая зависимость от компилятора;

  • низкая современная производительность на ядро;

  • малое число ядер по нынешним меркам;

  • высокое энергопотребление серверов;

  • дорогая фирменная память и комплектующие;

  • редкие системные платы;

  • сложность поиска установочных носителей и лицензий;

  • отсутствие современных драйверов;

  • невозможность нормальной игровой сборки;

  • отсутствие практического разгона;

  • завершённое производство;

  • отсутствие дальнейшего развития;

  • дорогая миграция унаследованных приложений.

Как проверить подержанный Itanium перед покупкой

Сначала требуется определить точное назначение процессора. Для коллекции достаточно визуально целого экземпляра. Для ремонта сервера нужна полная идентичность поддерживаемому комплекту.

Проверяются:

  • номер модели;

  • S-Spec;

  • артикул Intel;

  • номер HPE;

  • поколение;

  • сокет;

  • частота шины;

  • объём кеша;

  • TDP;

  • ревизия процессора;

  • список поддерживаемых серверов;

  • версия прошивки;

  • наличие радиатора;

  • наличие VRM;

  • состояние контактных площадок;

  • следы перегрева;

  • повреждение углов подложки;

  • комплект крепления.

У PAC611 особенно важно состояние процессорного модуля и разъёма. Плата длиннее обычного CPU-корпуса и содержит дополнительные компоненты. Механическое повреждение дорожек или элементов делает модуль непригодным.

У LGA1248 нужно осмотреть контактные площадки процессора и пины сокета системной платы. Сам процессор не имеет выступающих ножек, но погнутые контакты в сокете способны вывести из строя дорогую плату.

Проверка сервера должна включать загрузку встроенной диагностики, просмотр журналов ошибок, тест памяти, проверку обоих блоков питания, вентиляторов, RAID-контроллера, дисков и управляющей консоли.

Обслуживание и типичные неисправности HPE Integrity

Возраст серверов означает, что большинство отказов сегодня связано не с вычислительным кристаллом, а с окружающими компонентами.

Память

Корректируемые ECC-ошибки часто предшествуют отказу DIMM. Нужно отслеживать рост счётчика, физический слот и канал. Простая перестановка модуля без фиксации причины затрудняет дальнейшую диагностику.

Диски

Старые 10K и 15K SAS-диски имеют большой возраст и наработку. Даже работоспособный массив следует рассматривать как временный. Перед заменой требуется проверить поддержку конкретных SSD или более новых SAS-накопителей контроллером и прошивкой.

RAID-контроллер

Батарея или суперконденсатор кеша деградирует. Контроллер отключает write-back и резко снижает скорость. Необходимо проверять статус кеша, батареи и резервной копии конфигурации массива.

Вентиляторы

Integrity контролирует обороты и наличие всех вентиляторов. Удаление одного модуля повышает скорость остальных или блокирует загрузку. Подходящий вентилятор должен иметь правильный разъём и идентификатор.

Блоки питания

Оба блока должны быть установлены и подключены к независимым линиям. Работа на одном блоке допустима для теста, но не соответствует цели отказоустойчивой системы.

Прошивка

Нельзя без подготовки обновлять только один компонент. Системная прошивка, контроллеры, блейд-шасси и управляющие модули имеют таблицы совместимости. Перед обновлением требуется сохранить текущие версии и подготовить способ отката.

Стоимость эксплуатации

Цена самого процессора — наименьшая часть расходов. Полная стоимость включает:

Статья расходов Практическое значение
Сервер Нужен полный комплект, а не пустой корпус
Память Фирменные ECC-модули стоят дороже обычной DDR
Диски и корзины Нестандартные салазки и совместимость контроллера
Электричество Высокое круглосуточное потребление
Охлаждение Значительное выделение тепла и шум
Запасные части Требуется сервер-донор
Лицензии HP-UX, база данных, резервное копирование
Поддержка Специалисты по IA-64 редки
СХД и SAN Fibre Channel, коммутаторы и резервные пути
Миграция Анализ кода, тестирование и перенос данных

Домашняя лаборатория с двухсокетным Integrity способна потреблять несколько тысяч рублей электроэнергии в месяц в зависимости от нагрузки и тарифа. Большой Superdome требует инфраструктуры дата-центра и не подходит для жилого помещения.

Миграция с Itanium

Миграция начинается с инвентаризации, а не с покупки нового сервера.

Необходимо определить:

  1. Какие приложения работают на IA-64.

  2. Доступен ли исходный код.

  3. Какие версии компиляторов использовались.

  4. Какая база данных установлена.

  5. Какие сторонние библиотеки задействованы.

  6. Есть ли зависимости от HP-UX.

  7. Используются ли сырые устройства, специальные драйверы или собственные платы.

  8. Как приложение связано с SAN, резервным копированием и мониторингом.

  9. Какие требования предъявляются к простою.

  10. Существует ли поддерживаемая версия для x86-64.

Основные стратегии:

  • повторная компиляция под Linux x86-64;

  • переход на коммерческую UNIX-платформу;

  • перенос базы данных и переписывание прикладного слоя;

  • переход с OpenVMS I64 на OpenVMS x86-64;

  • сохранение старого Integrity как временного узла;

  • разделение монолитной системы на несколько сервисов;

  • замена приложения готовым продуктом;

  • эмуляция только для вспомогательного доступа к архиву.

Перенос нужно проводить параллельно с действующей системой. Создаётся тестовый контур, копируются данные, выполняются функциональные и нагрузочные проверки, после чего несколько циклов сверяются результаты старой и новой платформ.

Особое внимание требуется порядку байтов, размерам типов, выравниванию структур, обработке исключений, ассемблерным вставкам и предположениям о модели памяти. Код, корректно работавший на IA-64, способен выявить скрытые ошибки после перехода на x86-64.

Для кого Itanium сохраняет практический смысл

Семейство остаётся полезным для:

  • предприятий с действующим HP-UX;

  • владельцев OpenVMS I64;

  • специалистов по миграции;

  • администраторов HPE Integrity;

  • банков и промышленных компаний с унаследованным ПО;

  • лабораторий по изучению серверных архитектур;

  • компьютерных музеев;

  • коллекционеров;

  • разработчиков компиляторов;

  • исследователей EPIC;

  • компаний, которым нужен сервер-донор.

Itanium не подходит для:

  • нового универсального сервера;

  • домашнего файлового хранилища;

  • игрового компьютера;

  • рабочей станции;

  • обычного Linux-хоста;

  • дешёвой виртуализации;

  • рендеринга современными приложениями;

  • сборки на случайной материнской плате;

  • экономичной круглосуточной системы.

Ответы на распространённые вопросы

Itanium и Itanium 2 — одно семейство?

Да. Itanium 2 обозначает второе поколение и последующие процессоры PAC611. После выхода серии 9100 Intel постепенно вернулась к названию Itanium без цифры 2.

Чем IA-64 отличается от Intel 64?

IA-64 — отдельная архитектура Itanium. Intel 64 — реализация x86-64, совместимая с AMD64 и обычными 64-разрядными программами для ПК и серверов.

Можно ли установить Windows 10 или Windows 11?

Нет. Эти системы не выпускались для IA-64.

Запускаются ли обычные x86-программы?

Ранние поколения поддерживали ограниченный аппаратный режим IA-32, позднее использовалась программная трансляция. Производительность и совместимость не позволяют рассматривать это как полноценную замену x86-компьютеру.

Какой Itanium самый быстрый?

Старшая серийная модель — Itanium 9760 с восемью ядрами, 16 потоками, частотой 2,66 ГГц и 32 МБ L3.

Какая модель имеет больше всего ядер?

Itanium 9540, 9560, 9740 и 9760 имеют по восемь ядер.

Можно ли заменить Itanium 9500 на 9700?

Только в сервере и конфигурации, где HPE официально поддерживает такое обновление. Совпадения LGA1248 недостаточно.

Можно ли установить Itanium в плату Xeon?

Нет. Архитектура, сокет, электрическая разводка и прошивка несовместимы.

Подходит ли Itanium для игр?

Нет. Отсутствуют современная ОС, драйверы и x86-64-совместимость.

Существует ли разгон?

Практического разгона нет. Частоты и напряжения управляются серверной платформой.

Какой сервер лучше для лаборатории?

Полностью комплектный rx2660 подходит для изучения старых поколений. rx2800 i2, i4 или i6 удобнее и быстрее, но дороже в обслуживании.

Можно ли использовать современный Linux?

Основная ветвь Linux удалила IA-64 начиная с версии 6.7. Для практической работы применяются старые дистрибутивы или отдельный проект linux-ia64.

Почему процессоры стоят дёшево?

Спрос на отдельные CPU низок, а без совместимого сервера они бесполезны. Основная ценность сосредоточена в полной системе, прошивках, памяти, лицензиях и работающем программном комплексе.

Итоговый вердикт

Intel Itanium — одна из самых необычных серверных архитектур в истории. Она объединила явный параллелизм EPIC, огромный регистровый файл, предикацию, спекулятивные загрузки, программную конвейеризацию и развитые механизмы надёжности.

Первый Merced не оправдал завышенных ожиданий. McKinley и Madison превратили IA-64 в зрелую серверную платформу. Montecito и Montvale повысили плотность вычислений. Tukwila полностью обновил системную часть. Poulson создал наиболее совершенное ядро семейства. Kittson продлил жизненный цикл существующих HPE Integrity, но не открыл нового этапа развития.

С технической точки зрения Itanium нельзя сводить к неудачной попытке заменить x86. Процессоры действительно работали в банках, телекоммуникациях, промышленности, научных комплексах и крупных базах данных. HPE Integrity обеспечивала аппаратные разделы, резервирование, диагностику и длительную эксплуатацию.

С рыночной точки зрения первоначальная цель не была достигнута. IA-64 не стала универсальным стандартом. AMD64 сохранила совместимость с x86, Xeon получил серверные функции высокой доступности, а стоимость поддержки отдельной программной экосистемы оказалась слишком высокой.

Покупать Intel Itanium для новой системы нерационально. Современный Xeon, EPYC или POWER обеспечивает больше ядер, выше производительность, лучше энергоэффективность и полноценную поддержку актуального программного обеспечения.

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

Главная ценность Itanium сегодня заключается не в дешёвых процессорах с вторичного рынка, а в сохранении доступа к программному обеспечению IA-64. Пока предприятие зависит от HP-UX или OpenVMS I64, исправный Integrity остаётся рабочим инструментом. Одновременно такая инфраструктура требует подготовленного плана миграции, потому что производство процессоров завершено, массовая поддержка программ прекратилась, а количество исправного оборудования неизбежно сокращается.