Intel Itanium 9100 Series — семейство серверных процессоров с архитектурой IA-64, выпущенное под кодовым именем Montvale. Оно предназначалось не для обычных персональных компьютеров, а для крупных систем, в которых на первом месте находились надежность, масштабирование, сохранение совместимости с корпоративным программным обеспечением и длительная непрерывная работа. Процессоры устанавливались в HP Integrity, Fujitsu PRIMEQUEST, SGI Altix и другие серверы, рассчитанные на базы данных, ERP-комплексы, инженерные расчеты, виртуализацию и обслуживание критически важных приложений.
Montvale стал развитием двухъядерного Itanium 9000 Montecito. Intel сохранила 90-нм техпроцесс и основную внутреннюю организацию предшественника, но добавила системную шину с частотой до 667 МГц, динамическое управление энергопотреблением Demand Based Switching и дополнительные функции контроля вычислений. Серия включала модели с одним и двумя ядрами, частотами от 1,42 до 1,66 ГГц, кэшем третьего уровня от 8 до 24 МБ и тепловым пакетом от 75 до 104 Вт.
Оценивать эти процессоры по привычным меркам настольных Core или серверных Xeon нельзя. Частота 1,6–1,66 ГГц не описывает реальную производительность IA-64. Итог зависел от качества компилятора, степени параллелизма кода, размера рабочего набора данных, объема кэша, организации памяти, количества сокетов и программной оптимизации под EPIC. В хорошо подготовленных научных и корпоративных приложениях Itanium раскрывал широкую архитектуру исполнения, а обычное программное обеспечение x86 запускалось только через специальные средства совместимости с большой потерей скорости.
Intel Itanium 9100 Series: назначение и место Montvale в истории IA-64
Семейство Intel Itanium 9100 появилось в четвертом квартале 2007 года. Оно заняло промежуточное положение между Itanium 9000 Montecito и существенно переработанным Itanium 9300 Tukwila. Montvale не был полностью новой микроархитектурой. Intel сосредоточилась на повышении пропускной способности системной шины, управлении питанием и расширении возможностей отказоустойчивых серверов.
На момент выпуска линейка состояла из семи вариантов: шести двухъядерных и одного одноядерного. В полном каталоге присутствуют восемь обозначений: 9110N, 9120N, 9130M, 9140M, 9140N, 9150M, 9150N и 9152M. Последняя модель вошла в каталог отдельно от первоначальной группы. Все варианты выпускались для разъема PAC611 и относились к 90-нм поколению.
Основной рынок Montvale составляли системы класса mission-critical. К ним относились банковские комплексы, биллинговые платформы операторов связи, крупные ERP-среды, корпоративные хранилища, Oracle Database, SAP, инженерное моделирование и вычислительные кластеры. В таких условиях стоимость процессора представляла лишь небольшую часть общих затрат. Гораздо большее значение имели сертифицированная операционная система, массивы хранения, лицензии, резервирование, обслуживание и возможность многолетней эксплуатации одной программной среды.
Серия поддерживала серверы от двухпроцессорных узлов до крупных систем с сотнями процессоров. В документации поколения указывались конфигурации до 512 процессоров и до 128 ТБ общей памяти. Это предельные параметры всей экосистемы Itanium, а не одной системной платы Montvale. Масштабирование обеспечивалось серверной логикой, ячеечной организацией крупных машин и фирменными межсоединениями производителей.
Главным преимуществом IA-64 оставалась тесная связь процессора, компилятора, прошивки и операционной системы. Серверная платформа контролировала ошибки кэша и памяти, регистрировала аппаратные сбои, изолировала поврежденные компоненты и передавала сведения системе управления. В сервере HP Integrity эти возможности дополнялись резервными блоками питания, вентиляторами, дисковыми контроллерами, несколькими путями к хранилищу и удаленным контроллером администрирования.
Montvale стал последним Itanium с общей фронтальной шиной FSB. В следующем поколении Tukwila появились четыре ядра, встроенные контроллеры памяти и интерфейс QuickPath Interconnect. Поэтому Intel Itanium 9100 представляет завершение классической схемы, в которой процессоры обмениваются данными с набором системной логики через внешнюю 128-битную шину.
Где купить Intel Itanium 9100 Series
Процессоры Montvale давно сняты с производства. Новые розничные поставки закончились, а сохранившиеся экземпляры поступают из разобранных серверов, складских остатков и комплектов запасных частей. Наиболее распространены Itanium 9140M, 9140N, 9150M и 9150N. Младшие 9110N и 9120N встречаются реже из-за невысокой ценности при модернизации, а 9152M остается малораспространенной модификацией.
В архиве Ситилинка сохранилась карточка процессорного комплекта HP с более новым Itanium 9350, однако товар отсутствует в продаже и не относится к Montvale. Такая страница подтверждает, что серверные комплекты Itanium раньше присутствовали в каталоге, но не заменяет предложение Intel Itanium 9100.
На специализированном вторичном рынке цены заметно различаются. Встречаются отдельные процессоры без радиатора, полностью собранные модули HP, комплекты из двух одинаковых CPU и целые серверы. На момент проверки восстановленный Itanium 9150N предлагался специализированным поставщиком серверных деталей примерно за 499 долларов, Itanium 9140M — за 399 долларов, а Itanium 9150M — за 549 долларов. На торговых площадках отдельные складские остатки встречаются дешевле, включая предложения Itanium 9150M примерно за 60 долларов. Эти суммы нельзя напрямую сравнивать: дорогой товар обычно проходит проверку и сопровождается гарантией, а дешевый экземпляр часто продается без сведений о состоянии.
Покупка одного процессора оправдана только для ремонта совместимого сервера. Обычная материнская плата с разъемом LGA, DDR2 или DDR3 не подходит. Требуется конкретный процессорный модуль HP, Fujitsu, SGI либо другого производителя, поддерживаемая ревизия системной платы, подходящая прошивка, фирменный радиатор и совпадающий второй процессор при парной установке.
Перед оплатой необходимо проверить:
-
точное обозначение модели;
-
код sSpec на теплораспределительной крышке;
-
отсутствие механических повреждений корпуса и контактов;
-
наличие процессорной платы или фирменной рамки;
-
совместимость с конкретной моделью сервера;
-
одинаковую частоту FSB у всех процессоров на общей шине;
-
одинаковый объем кэша у парных CPU;
-
версию системной прошивки;
-
наличие радиатора и монтажного крепления;
-
условия возврата после аппаратной диагностики;
-
стоимость доставки тяжелого стоечного сервера;
-
сохранность блоков питания, дисковых корзин и вентиляторов.
Готовый HP Integrity обычно ценнее отдельного CPU. Сервер содержит системную плату, процессорные модули, охлаждение, память, контроллер управления и совместимые блоки питания. Даже недорогой Montvale бесполезен без этой инфраструктуры. Стоимость восстановления некомплектной машины часто превышает цену полностью собранного сервера.
Ноутбуки на Intel Itanium 9100 Series не выпускались. PAC611, большой корпус процессора, серверная логика, высокое энергопотребление платформы и архитектура IA-64 исключали мобильное применение. Поэтому ссылки на ноутбуки с Montvale отсутствуют не из-за редкости, а из-за отсутствия такого класса устройств.
История разработки Montvale
Itanium создавался Intel и Hewlett-Packard как архитектура для высокопроизводительных и критически важных вычислений. В основу легла концепция EPIC — Explicitly Parallel Instruction Computing. Значительная часть работы по выявлению параллелизма переносилась с аппаратного планировщика на компилятор. Компилятор заранее группировал независимые операции и сообщал процессору, какие инструкции разрешено выполнять параллельно.
Первые поколения Itanium не смогли вытеснить x86 на массовом рынке. Однако архитектура получила устойчивое применение в HP Integrity, где стала преемником PA-RISC. Для компаний с HP-UX и специализированными корпоративными приложениями переход на IA-64 представлял управляемую миграцию внутри одной серверной экосистемы. На этом рынке ценились не только результаты тестов, но и механизмы разделения ресурсов, восстановление после аппаратных ошибок и поддержка больших конфигураций.
Montecito, вышедший до Montvale, принес два ядра, крупный кэш L3 и более экономичное исполнение по сравнению с ранними Itanium 2. Montvale сохранил тот же базовый кристалл и 90-нм производство. Изменения затронули системный интерфейс, энергосбережение и средства контроля. Профильные издания оценивали обновление как эволюционное: оно улучшило платформу, но не создало резкого скачка производительности на одно ядро.
Одновременно Intel отказалась от обозначения Itanium 2 и вернулась к единому названию Intel Itanium. Поэтому процессоры 9100 формально не называются Itanium 2, хотя архитектурно продолжают линию Montecito. Такое изменение упрощало маркировку семейства перед последующими поколениями Tukwila, Poulson и Kittson.
Первоначальная задержка Tukwila увеличила срок жизни Montvale. Производители серверов продолжали выпускать и сертифицировать системы с Itanium 9100, поскольку корпоративным заказчикам требовались стабильные платформы, а не ежегодная смена процессорного поколения. Большая часть таких серверов работала с одной и той же прикладной системой много лет.
Архитектура IA-64 и принцип EPIC
IA-64 не является вариантом x86-64. Это самостоятельный набор команд с другой моделью регистров, форматом инструкций, механизмами привилегий и правилами исполнения. Обычное 64-битное приложение Windows или Linux, собранное для AMD64, не запускается на Itanium как нативная программа. Требуется версия, специально скомпилированная для IA-64.
EPIC строится вокруг явно выраженного параллелизма. Инструкции объединяются в 128-битные пакеты. Каждый пакет содержит три операции и шаблон, который описывает их типы и границы независимых групп. Компилятор анализирует зависимости, переставляет операции, планирует загрузки данных и формирует последовательность, рассчитанную на широкие исполнительные ресурсы процессора.
Montvale способен принимать до шести инструкций за такт при подходящем коде. Это не означает постоянное выполнение шести полезных операций. Реальная загрузка зависит от доступного параллелизма, попаданий в кэш, переходов и качества планирования. Код с частыми зависимостями и непредсказуемым доступом к памяти оставляет часть исполнительных блоков незадействованной.
Регистровая система IA-64 значительно шире традиционной x86 своего времени. Архитектура содержит 128 целочисленных регистров общего назначения, 128 регистров с плавающей точкой и набор предикатных регистров. Большое число регистров уменьшает обращения к памяти и помогает удерживать промежуточные данные внутри ядра.
Предикация позволяет связать выполнение инструкции с логическим условием. Вместо короткой ветви программа выполняет подготовленные операции под разными предикатами, а ненужные результаты отбрасываются. Такой подход снижает цену некоторых переходов, но увеличивает количество выданных инструкций и требует грамотной работы компилятора.
Спекулятивные загрузки дают возможность начать чтение памяти раньше точки, в которой значение обязательно понадобится. Процессор сохраняет сведения о возникших исключениях и проверяет результат позднее. При удачном планировании задержка памяти перекрывается другими операциями.
Register Stack Engine управляет частью регистров при вызовах процедур. Программа получает новое регистровое окно без немедленного сохранения всех значений в обычный стек памяти. Механизм особенно полезен для глубокой последовательности вызовов и большого количества локальных переменных.
Вращающиеся регистры предназначены для программной конвейеризации циклов. Разные итерации используют логически смещенные наборы регистров, благодаря чему компилятор накладывает этапы нескольких итераций друг на друга. На численных циклах это повышает загрузку исполнительных блоков.
Главная сила EPIC раскрывается в предсказуемых вычислительных участках: линейной алгебре, научных ядрах, обработке массивов и специализированных серверных приложениях. Слабая сторона проявляется в коде с большим количеством динамических переходов, непредсказуемыми зависимостями и частыми промахами кэша. Современные x86-процессоры тратят значительную площадь кристалла на динамическое переупорядочивание, тогда как Itanium сильнее полагается на статическое планирование.
Микроархитектура Montvale
Кристалл Montvale выпускался по 90-нм нормам и содержал около 1,72 миллиарда транзисторов. Площадь кристалла составляла приблизительно 596 мм². Большая часть транзисторного бюджета приходилась на два ядра и крупные массивы кэша третьего уровня. Корпус имел размеры около 113 × 48,26 мм, что заметно больше обычных настольных процессоров.
В двухъядерных моделях каждое ядро получало собственные исполнительные ресурсы и отдельную часть L3. Общий объем, указываемый в названии модели, равен сумме кэша двух ядер. Например, 24 МБ означают по 12 МБ на ядро, а 18 МБ — по 9 МБ.
Ядро содержит несколько групп исполнительных устройств:
-
целочисленные блоки;
-
устройства загрузки и сохранения данных;
-
блоки обработки ветвлений;
-
средства работы с предикатами;
-
устройства вычислений с плавающей точкой;
-
аппаратную поддержку спекулятивного выполнения;
-
механизм управления регистровым стеком;
-
средства обнаружения и регистрации ошибок.
Montvale не имеет встроенного контроллера оперативной памяти. Процессор обращается к набору системной логики через FSB. Поэтому производительность памяти определяется не только CPU, но и конструкцией сервера, числом ячеек, контроллерами, расположением модулей и NUMA-топологией.
Каждый процессор подключается к трехкомпонентной шине. Типичная группа включает два процессора и системный контроллер. Такая организация облегчала создание парных модулей, но ограничивала масштабирование общей пропускной способности. В больших системах производители распределяли процессоры по нескольким ячейкам и соединяли их специализированной фабрикой.
Полный модельный ряд Intel Itanium 9100 Series
В семействе присутствуют одноядерная модель начального уровня, двухъядерные варианты с разным объемом кэша и две группы по частоте системной шины. Буква M обозначает модели с FSB 667 МГц, а N используется для вариантов с максимальной частотой шины 533 МГц.
| Модель | Ядра | Аппаратные потоки | Частота | Кэш L3, общий | Кэш L3 на ядро | FSB | TDP | SoEMT | Demand Based Switching | Разъем |
|---|---|---|---|---|---|---|---|---|---|---|
| Intel Itanium 9110N | 1 | 1 | 1,60 ГГц | 12 МБ | 12 МБ | до 533 МГц | 75 Вт | Нет | Нет | PAC611 |
| Intel Itanium 9120N | 2 | 4 | 1,42 ГГц | 12 МБ | 6 МБ | до 533 МГц | 104 Вт | Да | Нет | PAC611 |
| Intel Itanium 9130M | 2 | 2 | 1,66 ГГц | 8 МБ | 4 МБ | 667 МГц | 104 Вт | Нет | Нет | PAC611 |
| Intel Itanium 9140M | 2 | 4 | 1,66 ГГц | 18 МБ | 9 МБ | 667 МГц | 104 Вт | Да | Да | PAC611 |
| Intel Itanium 9140N | 2 | 4 | 1,60 ГГц | 18 МБ | 9 МБ | до 533 МГц | 104 Вт | Да | Да | PAC611 |
| Intel Itanium 9150M | 2 | 4 | 1,66 ГГц | 24 МБ | 12 МБ | 667 МГц | 104 Вт | Да | Да | PAC611 |
| Intel Itanium 9150N | 2 | 4 | 1,60 ГГц | 24 МБ | 12 МБ | до 533 МГц | 104 Вт | Да | Да | PAC611 |
| Intel Itanium 9152M | 2 | 4 | 1,66 ГГц | 24 МБ | 12 МБ | 667 МГц | 104 Вт | Да | Да | PAC611 |
Характеристики основной семерки приведены в продуктовом описании Intel, а 9152M присутствует в полном каталоге семейства. Все модели поддерживают аппаратные средства защиты кэша и виртуализацию Itanium.
Ориентировочные цены Intel для партий по тысяче штук при выпуске распределялись следующим образом:
| Модель | Стартовая цена |
|---|---|
| Itanium 9110N | 696 долларов |
| Itanium 9120N | 910 долларов |
| Itanium 9130M | 1552 доллара |
| Itanium 9140M | 1980 долларов |
| Itanium 9140N | 1980 долларов |
| Itanium 9150M | 3692 доллара |
| Itanium 9150N | 3692 доллара |
| Itanium 9152M | Отдельная подтвержденная цена в открытых материалах не указана |
Разница объяснялась не только тактовой частотой. Старшие варианты получали втрое больший L3 по сравнению с 9130M, поддерживали многопоточность и Demand Based Switching. Для дорогостоящей базы данных или ERP-системы больший кэш мог уменьшить количество обращений к памяти и дать более заметный эффект, чем небольшая разница частот.
Маркировка серийных процессоров позволяет точно определить модификацию:
| Модель | Заказной код | sSpec |
|---|---|---|
| 9150M | NE80567KF028015 | SLAB4 |
| 9140M | NE80567KF028009 | SLAB5 |
| 9150N | NE80567KE025015 | SLAB6 |
| 9140N | NE80567KE025009 | SLAB7 |
| 9130M | NE80567KF0288M | SLAB9 |
| 9110N | NE80567KE025003 | SLABA |
| 9120N | NE80567KEB17003 | SLABB |
| 9152M | NE80567KE025LK | SLB7M |
Код полезен при покупке деталей, поскольку продавцы нередко указывают только частоту и объем кэша. Две модели с частотой 1,66 ГГц различаются размером L3, многопоточностью и назначением.
Что означают индексы M и N
Индекс M связан с системной шиной 667 МГц. К этой группе относятся 9130M, 9140M, 9150M и 9152M. Индекс N используется у 9110N, 9120N, 9140N и 9150N с шиной до 533 МГц.
Буква не отражает число ядер. Одноядерный 9110N и двухъядерный 9150N имеют одинаковый суффикс, но сильно различаются по вычислительным ресурсам. Индекс также не показывает объем кэша: среди M присутствуют варианты с 8, 18 и 24 МБ.
При модернизации сервера частота FSB важнее сходства названия. Процессоры на одной общей шине устанавливаются в поддерживаемой симметричной конфигурации. Серверная документация определяет допустимые сочетания, версии прошивки и номера процессорных модулей. Смешивание разных частот и объемов кэша в паре не относится к штатным конфигурациям.
Шина 667 МГц повышает теоретическую пропускную способность по сравнению с 533 МГц примерно на четверть. Реальный прирост ниже и зависит от нагрузки. Приложение, данные которого помещаются в L3, получает ограниченную пользу от FSB. Большие базы и научные задачи, регулярно обращающиеся к памяти, сильнее реагируют на пропускную способность.
Intel Itanium 9110N
Itanium 9110N — единственный одноядерный процессор Montvale. Он работает на частоте 1,60 ГГц, оснащен 12 МБ L3, использует FSB до 533 МГц и имеет TDP 75 Вт. Многопоточность SoEMT и Demand Based Switching отсутствуют.
Модель предназначалась для начальных конфигураций и лицензируемых по числу ядер приложений. Один физический процессор с одним ядром позволял сохранить IA-64 и совместимость с сервером при меньшей стоимости лицензирования. Однако в многозадачной среде 9110N быстро уступал двухъядерным вариантам.
Кэш 12 МБ целиком принадлежит одному ядру. Поэтому при однопоточном приложении 9110N получает больше L3 на ядро, чем 9120N и 9130M. Это не компенсирует отсутствие второго ядра в сервере с несколькими службами, виртуальными машинами или параллельной базой данных.
TDP 75 Вт снижает тепловую нагрузку процессорного модуля, но весь сервер остается энергоемким. Вентиляторы, память, контроллеры и блоки питания потребляют значительно больше, чем разница между 75 и 104 Вт.
Сегодня 9110N представляет интерес для восстановления исходной конфигурации, лабораторной системы или сервера с лицензией на одно ядро. Для повышения производительности внутри совместимой платформы предпочтительнее старшие двухъядерные варианты.
Intel Itanium 9120N и 9130M
Itanium 9120N работает на частоте 1,42 ГГц и оснащен 12 МБ L3. Два ядра поддерживают четыре аппаратных потока. Системная шина работает на частоте до 533 МГц. Demand Based Switching отсутствует.
Itanium 9130M имеет более высокую частоту 1,66 ГГц и FSB 667 МГц, но только 8 МБ L3 и два аппаратных потока. Каждое ядро получает 4 МБ кэша третьего уровня. Это наименьший объем среди двухъядерных Montvale.
9130M ориентирован на код, которому важнее частота ядра и пропускная способность шины, чем большой кэш и дополнительный аппаратный контекст. 9120N, напротив, лучше приспособлен к нескольким параллельным потокам, но уступает по тактовой частоте.
| Характеристика | Itanium 9120N | Itanium 9130M |
|---|---|---|
| Ядра | 2 | 2 |
| Потоки | 4 | 2 |
| Частота | 1,42 ГГц | 1,66 ГГц |
| L3 | 12 МБ | 8 МБ |
| L3 на ядро | 6 МБ | 4 МБ |
| FSB | до 533 МГц | 667 МГц |
| TDP | 104 Вт | 104 Вт |
| Demand Based Switching | Нет | Нет |
Выбор между ними зависел от приложения. Для многопоточной серверной нагрузки 9120N давал больше логических контекстов. Для короткого однопоточного расчета 9130M обладал преимуществом частоты. Оба варианта заметно уступали 9140 и 9150 по размеру кэша.
Intel Itanium 9140M и 9140N
Пара 9140 занимает среднюю ступень. Обе модели имеют два ядра, четыре аппаратных потока, 18 МБ L3 и TDP 104 Вт. Различие состоит в частоте ядра и системной шины.
9140M работает на 1,66 ГГц с FSB 667 МГц. 9140N использует 1,60 ГГц и шину до 533 МГц. Каждому ядру доступно 9 МБ L3. По сравнению с 9130M объем кэша более чем удвоен.
9140M представлял сбалансированный вариант для серверов, поддерживавших 667-МГц шину. Он почти достигал максимальной частоты и получал большую часть возможностей старших моделей. 9140N подходил для платформ, рассчитанных на 533 МГц.
Для баз данных, Java-серверов и ERP дополнительные 10 МБ общего L3 относительно 9130M уменьшали давление на память. При нескольких активных процессах эффект зависел от размера рабочих наборов и распределения нагрузки между ядрами.
Intel Itanium 9150M и 9150N
Itanium 9150M и 9150N — старшие массовые модели Montvale. Они оснащены 24 МБ L3, то есть по 12 МБ на каждое ядро. Поддерживаются два аппаратных контекста на ядро, виртуализация, Demand Based Switching и Cache Safe Technology.
9150M работает на частоте 1,66 ГГц и использует FSB 667 МГц. 9150N ограничен 1,60 ГГц и шиной до 533 МГц. TDP обеих моделей составляет 104 Вт.
Большой кэш полезен в приложениях с повторным использованием данных. Локально размещенные индексы, участки таблиц, код и промежуточные массивы обслуживаются без обращения к внешнему контроллеру памяти. Это особенно важно для архитектуры с FSB, где несколько компонентов разделяют канал к системной логике.
9150M являлся наиболее производительным стандартным вариантом для платформ с 667-МГц шиной. 9150N занимал аналогичное положение среди 533-МГц систем. В серверах HP Integrity выбор определялся конкретным процессорным модулем и поддерживаемой ревизией платформы.
Стартовая цена 3692 доллара отражала корпоративное позиционирование. Полностью укомплектованный сервер стоил значительно дороже из-за памяти, дисков, контроллеров, резервирования и поддержки. На вторичном рынке процессор потерял почти всю первоначальную стоимость, но эксплуатация платформы осталась дорогой.
Intel Itanium 9152M
Itanium 9152M имеет два ядра, четыре аппаратных потока, частоту 1,66 ГГц, 24 МБ L3, FSB 667 МГц и TDP 104 Вт. По основным числовым параметрам он близок к 9150M. Модель присутствует в полном каталоге Intel как отдельный продукт и имеет собственный заказной код и sSpec SLB7M.
В публикациях Montvale функцию Core-Level Lockstep иногда связывают непосредственно с 9152M. Документация семейства не подтверждает такое универсальное соответствие. Intel описывает Core-Level Lockstep как возможность выбранных продуктов и платформ с шиной 400/533 МГц, тогда как 9152M использует 667-МГц FSB. Поэтому наличие режима определяется поддерживаемой комбинацией процессора, серверной платы и прошивки, а не одним индексом 9152M.
При покупке 9152M необходимо руководствоваться списком совместимости конкретного сервера. Сходство с 9150M не гарантирует запуск в любой системе. Серверные производители сертифицировали процессорные платы по собственным номерам комплектов.
Иерархия кэш-памяти
Каждое ядро Montvale использует несколько уровней кэша:
-
16 КБ L1 для инструкций;
-
16 КБ L1 для данных;
-
1 МБ L2 для инструкций;
-
256 КБ L2 для данных;
-
отдельную часть кэша L3 объемом от 4 до 12 МБ.
Разделение L2 на инструкции и данные соответствует потребностям широкой архитектуры IA-64. Большой кэш инструкций помогает хранить объемный код, сформированный компилятором. EPIC-программа часто содержит больше инструкций, чем эквивалентный плотный код x86, из-за предикации, явного планирования и фиксированного формата пакетов.
L1 обеспечивает минимальную задержку, L2 обслуживает ближайший рабочий набор, а L3 снижает число обращений к системной памяти. Для L2 указывается задержка около пяти–семи тактов, для L3 — около четырнадцати тактов. Совокупная внутренняя пропускная способность L3 к ядрам достигает приблизительно 102 ГБ/с. Эти цифры относятся к внутренним каналам процессора и не равны скорости внешней памяти.
Кэш L3 физически распределен между ядрами. В 9150M общий объем 24 МБ складывается из двух блоков по 12 МБ. Одно ядро не получает весь объем как единый общий пул. Поэтому однопоточная программа использует свою часть кэша.
Cache Safe Technology отслеживает ошибки кэш-памяти. Поврежденную линию можно вывести из использования, сохранив работоспособность процессора. Сервер регистрирует событие, а обслуживающий персонал получает сведения для плановой замены. Такой механизм отличается от обычного исправления единичной ошибки ECC: он позволяет продолжить работу при устойчивом дефекте ограниченного участка.
Большой L3 повышает устойчивость производительности при случайном доступе, но не устраняет ограничения памяти. Рабочий набор крупной базы данных измеряется гигабайтами, поэтому кэш хранит только наиболее активные фрагменты.
Системная шина FSB
Процессоры Montvale используют внешнюю 128-битную системную шину. Частоты составляют 400, 533 или 667 МГц в зависимости от модели и платформы. В линейке 9100 основное разделение проходит между N с максимальными 533 МГц и M с 667 МГц.
Шина обслуживает обмен с системным контроллером, через который процессор получает доступ к памяти и устройствам ввода-вывода. В типичной трехкомпонентной группе к одному каналу подключаются два CPU и набор логики. При одновременных обращениях ресурсы канала разделяются.
Рост с 533 до 667 МГц увеличил пропускную способность примерно на 25%. Intel использовала это улучшение в сравнении 9150 и 9050, где новая платформа показала прирост в STAR-CD и SPECfp_rate. Однако часть результата связана не только с FSB, но и с полной конфигурацией сервера, памятью и программной средой.
Общая FSB хуже масштабируется, чем встроенный контроллер памяти с отдельными межпроцессорными каналами. При росте числа ядер и потоков повышается конкуренция за внешний интерфейс. Именно поэтому Tukwila перешел на QPI и встроенные контроллеры памяти.
В крупных HP Integrity ограничение смягчалось ячеечной архитектурой. Каждая ячейка содержала процессоры, память и локальную системную логику. Доступ к локальной памяти был быстрее удаленного, поэтому операционная система и приложения учитывали NUMA-размещение.
Многопоточность SoEMT
Поддерживаемые модели Montvale предоставляют два аппаратных контекста на ядро. Intel использовала обозначение Switch-on-Event Multi-Threading, или SoEMT. В операционной системе двухъядерный процессор отображается как четыре логических процессора.
SoEMT отличается от одновременного исполнения двух потоков во всех блоках. Ядро переключается на другой контекст при длительном событии, например промахе кэша или ожидании данных. Пока первый поток остановлен, второй использует исполнительные ресурсы.
Преимущество зависит от характера нагрузки. Сервер с большим числом независимых транзакций получает возможность скрывать задержки памяти. Один тщательно оптимизированный вычислительный поток не всегда ускоряется от второго контекста. В некоторых тестах SoEMT отключали, чтобы измерить чистую производительность физических ядер.
Многопоточность присутствует у 9120N, 9140M, 9140N, 9150M, 9150N и 9152M. Одноядерный 9110N и двухъядерный 9130M работают без нее.
Для лицензирования важно различать физические ядра и логические потоки. Корпоративные продукты применяли разные правила: часть лицензировалась по сокетам, часть по ядрам, а часть по коэффициентам производителя. Наличие четырех логических CPU не превращало двухъядерный Itanium в четырехъядерный.
Надежность, доступность и обслуживаемость
Серверы Itanium создавались вокруг принципов RAS: reliability, availability and serviceability. Процессор являлся лишь одним уровнем защиты. Полная система объединяла механизмы ядра, памяти, системной логики, прошивки, операционной системы, хранилища и управляющего контроллера.
Enhanced Machine Check Architecture обнаруживает аппаратные ошибки, классифицирует их и передает сведения прошивке и операционной системе. Исправляемое событие регистрируется без остановки приложения. Неисправимая ошибка изолируется на максимально узком уровне, после чего система принимает решение о завершении процесса, отключении компонента или остановке сервера.
Внутренние массивы защищаются ECC и проверкой четности. Cache Safe Technology выводит дефектные линии L3 из эксплуатации. Память серверной платформы дополняет это исправлением ошибок, зеркалированием, резервными рангами и средствами изоляции отказавшего модуля. Конкретный набор зависит от сервера.
Socket-Level Lockstep выполняет согласованную проверку на уровне процессорных модулей в поддерживаемых системах. Core-Level Lockstep использует два ядра для дублированного выполнения и сравнения результатов. Производительность при этом снижается, поскольку второе ядро не выполняет независимую полезную работу. Взамен система обнаруживает вычислительное расхождение до передачи поврежденных данных приложению.
Core-Level Lockstep требовался не обычному веб-серверу, а средам с предельно строгими требованиями к целостности: финансовым транзакциям, телекоммуникационным системам, управлению инфраструктурой и другим процессам, где скрытая ошибка вычисления опаснее временного снижения производительности.
Прошивка Itanium разделена на несколько уровней. Processor Abstraction Layer предоставляет низкоуровневый интерфейс процессора, а System Abstraction Layer связывает платформенные функции с операционной системой. Такая схема позволяла HP-UX, OpenVMS и другим системам получать унифицированные сведения об аппаратных событиях.
На уровне сервера RAS дополнялся:
-
резервными блоками питания;
-
несколькими вентиляторами;
-
контролем оборотов и температуры;
-
зеркальными дисковыми массивами;
-
резервными контроллерами;
-
несколькими путями к SAN;
-
горячей заменой дисков;
-
удаленным журналом событий;
-
разделением крупных машин на аппаратные разделы;
-
кластеризацией приложений.
Наличие этих возможностей не отменяет резервное копирование. RAS уменьшает вероятность простоя и повреждения данных, но не защищает от ошибки администратора, удаления файлов, логического повреждения базы или отказа всего помещения.
Аппаратная виртуализация VT-i
Intel Virtualization Technology for Itanium отличается от VT-x в Xeon. Она адаптирована к привилегированной модели IA-64 и помогает гипервизору изолировать гостевые системы без полной программной трансляции чувствительных операций.
На серверах HP применялись несколько уровней разделения. nPartitions создавали аппаратно изолированные разделы из процессорных ячеек. Virtual Partitions делили ресурсы внутри поддерживаемой системы. Integrity Virtual Machines предоставляли полноценные гостевые среды.
Аппаратный раздел получал собственные процессоры, память и устройства. Отказ внутри одного nPartition не обязан затрагивать соседний. Виртуальные машины обеспечивали более гибкое распределение, но разделяли больше компонентов.
Типичная схема консолидации включала несколько экземпляров HP-UX с отдельными корпоративными приложениями. Старые физические серверы переносились в гостевые системы на более крупную машину. Это упрощало резервирование и сокращало количество оборудования.
Все модели Montvale поддерживают базовые средства виртуализации Itanium. Практическая доступность конкретного режима зависит от сервера, прошивки, лицензии и версии операционной системы.
Demand Based Switching
Demand Based Switching снижает частоту и напряжение при небольшой нагрузке. Поддержка присутствует у 9140M, 9140N, 9150M, 9150N и 9152M. Младшие 9110N, 9120N и 9130M этой функцией не оснащены.
В сервере режим управляется прошивкой и политикой операционной системы. При росте нагрузки процессор возвращается к полной производительности. Технология предназначена для уменьшения среднего энергопотребления и тепловыделения, а не для повышения максимальной частоты.
Demand Based Switching не является аналогом современного Turbo Boost. Montvale не разгоняется выше заявленных 1,60 или 1,66 ГГц. Механизм работает только вниз от номинального состояния.
Экономия зависит от профиля нагрузки. Постоянно загруженная база данных почти не использует пониженный режим. Сервер с ночными периодами простоя и редкими пиками снижает среднее потребление заметнее.
В HP Integrity управление питанием связывалось с режимами контроллера iLO и системной прошивки. Поддержка Itanium 9100 учитывалась в документации HP Power Regulator.
Энергопотребление и охлаждение
TDP большинства двухъядерных моделей составляет 104 Вт. Одноядерный 9110N ограничен 75 Вт. Это тепловая характеристика процессора, а не потребление всего сервера.
HP Integrity rx3600 или rx6600 содержит несколько CPU, десятки модулей памяти, SAS-диски, RAID-контроллеры, адаптеры Fibre Channel, блоки питания и высокооборотные вентиляторы. Полная мощность может измеряться сотнями ватт или превышать киловатт у крупных конфигураций.
Охлаждение рассчитано на направленный воздушный поток. Радиатор работает вместе с кожухом и штатными вентиляторами. Снятие крышки, установка бытового вентилятора или использование корпуса без воздуховода нарушают расчет охлаждения.
Процессор оснащен средствами контроля температуры. При превышении безопасного уровня сервер увеличивает обороты вентиляторов, регистрирует событие и выполняет защитное отключение. Предельная температура корпуса старших Montvale находится около 76 °C, но рабочие пороги платформы определяются серверной прошивкой.
Стоечные HP Integrity создают высокий уровень шума. Во время запуска вентиляторы проходят режим максимальных оборотов, а после самопроверки переходят к регулируемой скорости. В жилой комнате такой сервер остается некомфортным даже при небольшой нагрузке.
Для круглосуточной работы требуется оценивать:
-
мощность всей системы;
-
эффективность блоков питания;
-
состояние вентиляторов;
-
температуру входящего воздуха;
-
чистоту радиаторов;
-
свободное пространство перед передней и задней панелью;
-
нагрузку на электрическую линию;
-
стоимость электроэнергии;
-
тепло, выделяемое в помещение;
-
наличие исправных датчиков и воздушных кожухов.
Замена процессора на вариант с тем же TDP почти не меняет требования к охлаждению. Переход с 9110N на двухъядерный 104-Вт CPU требует поддержки соответствующего модуля и радиатора.
Корпус PAC611 и установка процессора
Montvale использует крупный корпус с 611 контактами. Обозначение PAC611 относится к специализированной серверной упаковке Itanium. Она не совместима с LGA771, LGA1366, LGA2011 и другими разъемами Xeon.
Размер корпуса около 113 × 48,26 мм связан с большим кристаллом, контактной областью и требованиями к механической фиксации. Процессор устанавливается в фирменный модуль, а не прижимается простым рычагом настольного сокета.
В сервере HP процессорный комплект обычно включает:
-
сам CPU;
-
плату или несущую рамку;
-
радиатор;
-
крепеж;
-
идентификационные элементы;
-
иногда модуль питания или дополнительные детали.
При покупке голого процессора необходимо убедиться, что существующий модуль позволяет замену. В части серверов производитель обслуживал весь комплект как единую запасную часть.
Монтаж требует равномерного прижима. Перекос радиатора приводит к плохому контакту и перегреву. Повторное использование старого термоинтерфейса нежелательно. После сборки выполняется аппаратная диагностика и проверка журналов.
Чипсеты, память и NUMA
Контроллер памяти расположен в системной логике, а не в процессоре. Конкретный тип памяти зависит от сервера. Платформы Montvale применяли серверные DDR2-модули с ECC, установленными в определенном порядке по каналам и рангам.
Обычная настольная DDR2 не является прямой заменой. Сервер может требовать зарегистрированные модули, специальные платы памяти или фирменные кассеты. Несовпадение организации рангов приводит к отказу самопроверки или отключению части каналов.
В двухпроцессорном rx2660 память относится к общей системной логике узла. В крупных ячеечных системах каждый блок процессоров имеет локальную память. Доступ к удаленному блоку проходит через межсоединение и обладает большей задержкой.
NUMA влияет на базы данных и научные приложения. Процесс, работающий на конкретном ядре, эффективнее использует память своей ячейки. Операционная система старается размещать потоки и страницы согласованно. Неправильная привязка увеличивает межъячеечный трафик.
Механизмы надежности памяти включают ECC, исправление ошибок устройств, зеркалирование и резервирование. Полный набор определяется моделью HP Integrity, PRIMEQUEST или Altix. Intel описывает поддержку этих функций на уровне платформы, но отдельный CPU не содержит внешние модули памяти.
После покупки старого сервера память необходимо проверить длительным тестом. В Itanium дополнительно анализируются аппаратные журналы EFI, iLO и операционной системы.
Серверные платформы на Intel Itanium 9100 Series
Montvale устанавливался в стоечные, модульные и крупные ячеечные системы. Наиболее известна линейка HP Integrity, но процессоры также применялись Fujitsu, SGI, NEC, Bull, Hitachi и другими производителями.
| Сервер | Форм-фактор | Типичная конфигурация Montvale | Основное назначение |
|---|---|---|---|
| HP Integrity rx2660 | Стоечный 2U | До двух процессоров | Небольшие базы, HP-UX, OpenVMS, прикладные серверы |
| HP Integrity rx3600 | Стоечный 2U | Один или два процессора | Консолидация, Java, ERP, базы данных |
| HP Integrity rx6600 | Стоечный 7U | До четырех процессоров | Крупные базы, ERP, виртуализация |
| HP Integrity BL860c | Blade | До двух процессоров | Модульная инфраструктура и консолидация |
| HP Integrity BL870c | Составной blade | Четыре процессора | Более крупные виртуализированные среды |
| HP Integrity rx7640 | Ячеечный сервер | Несколько процессорных ячеек | Разделы, базы данных, корпоративные приложения |
| HP Integrity rx8640 | Крупный ячеечный сервер | Расширенная многосокетная конфигурация | ERP, базы, консолидация |
| HP Integrity Superdome | Высокопроизводительная система | Много ячеек и аппаратных разделов | Критически важные комплексы |
| Fujitsu PRIMEQUEST 540A | Стоечная многосокетная система | До 16 процессоров в тестовых конфигурациях | Базы данных, консолидация, вычисления |
| SGI Altix 4700 | Модульная NUMA-система | Большое число процессоров | Научные и инженерные расчеты |
Совместимость rx2660 с Itanium 9100 отражена в материалах обновления системной прошивки. Для BL870c также выпускались отдельные комплекты и обновления HP.
HP Integrity rx2660 подходит для лаборатории и обслуживания небольшого унаследованного приложения. Он занимает меньше места, чем rx6600 или ячеечные системы, но остается шумным стоечным оборудованием.
rx3600 представляет сбалансированный двухсокетный сервер. Его конфигурации участвовали в тестах SPEC с Itanium 9140M. Модель удобнее для размещения в стойке, чем крупные системы, и поддерживает полноценные средства управления HP.
rx6600 рассчитан на четыре процессора и больший объем памяти. Такая машина лучше подходит для многопоточной базы или нескольких виртуальных сред, но потребляет больше энергии и требует исправной многозонной вентиляции.
BL860c и BL870c зависят от шасси HP BladeSystem. Покупка одного blade-модуля без корпуса, вентиляторов, блоков питания и межсоединений не создает работоспособный сервер. Полное шасси занимает много места и рассчитано на центр обработки данных.
rx7640, rx8640 и Superdome используют ячеечную организацию и аппаратные разделы. Их эксплуатация требует специализированных знаний, подходящей электросети, запасных деталей и документации. Для домашней коллекции они непрактичны.
Fujitsu PRIMEQUEST 540A демонстрировал масштабирование Montvale до 16 процессоров в SPEC CPU2006. SGI Altix применял Itanium в крупной общей памяти для технических и научных задач. Такие системы ценны как исторические платформы, но почти не пригодны для нового внедрения.
Операционные системы
Основными операционными системами Montvale являлись:
-
HP-UX 11i для Integrity;
-
OpenVMS for Integrity;
-
Windows Server для IA-64;
-
Red Hat Enterprise Linux для Itanium;
-
SUSE Linux Enterprise Server для IA-64;
-
специализированные сборки Debian и Gentoo;
-
другие корпоративные среды, сертифицированные производителями.
HP-UX был центральной системой экосистемы HP Integrity. Он поддерживал аппаратные разделы, виртуализацию, многопроцессорные конфигурации и развитую обработку аппаратных ошибок. Большое количество коммерческих приложений переносилось с PA-RISC на IA-64.
OpenVMS получила версию для Integrity и использовалась предприятиями с длительным жизненным циклом программ. Позднее развитие OpenVMS перешло к x86-64, поэтому Montvale остается частью старой ветви.
Microsoft выпускала специальные редакции Windows Server для Itanium. Последним крупным поколением стала Windows Server 2008 R2 for Itanium-Based Systems. Обычная редакция Windows Server x64 на Montvale не устанавливается.
Linux много лет поддерживал IA-64, но архитектура потеряла активных разработчиков и была удалена из основного ядра Linux 6.7. Для Montvale используются старые поддерживаемые дистрибутивы и ядра либо специализированные архивные сборки.
Устаревшая операционная система создает ограничения:
-
отсутствие современных браузеров;
-
старые криптографические библиотеки;
-
несовместимость с новыми агентами резервного копирования;
-
прекращение выпуска драйверов;
-
ограниченный выбор пакетов;
-
проблемы с современными протоколами аутентификации;
-
отсутствие новых исправлений;
-
необходимость изоляции сети.
Сервер сохраняет ценность только вместе с приложением, которое нельзя быстро перенести. Для обычного файлового хранилища, веб-сервера или виртуальной лаборатории современный x86-сервер дешевле, быстрее и безопаснее.
Совместимость с x86 и x86-64
IA-64 использует другой машинный код. Приложение x86-64 не понимается ядром Itanium. Совпадение разрядности не создает совместимости: 64-битная IA-64 и 64-битная AMD64 имеют разные команды, регистры и формат исполняемых файлов.
Ранние Itanium обладали аппаратными средствами для IA-32, но производительность старого 32-битного кода оставалась низкой. Позднее применялся Intel IA-32 Execution Layer, переводивший команды программным способом. Он предназначался для совместимости со вспомогательными приложениями, а не для тяжелых вычислений или игр.
Нативное приложение компилируется под IA-64. Требуются подходящие компиляторы, библиотеки и драйверы. Исходный код переносится легче, чем закрытая программа без версии для Itanium.
Java-приложения обладают более высокой переносимостью, поскольку основная логика работает внутри виртуальной машины. Однако сама JVM и нативные библиотеки должны быть собраны для IA-64. Аналогичное правило действует для интерпретаторов и систем управления базами данных.
Устройство PCI или PCI Express также требует драйвера IA-64 для конкретной операционной системы. Обычный драйвер Windows x64 не подходит. Поэтому установка современной видеокарты или сетевого адаптера не гарантирует работоспособность.
Методика оценки производительности
Сравнение Itanium требует разделять несколько типов тестов:
-
скорость одного потока;
-
пропускную способность нескольких ядер;
-
масштабирование по процессорам;
-
работу с целыми числами;
-
вычисления с плавающей точкой;
-
Java-нагрузку;
-
базы данных;
-
производительность конкретного приложения.
SPECint2006 оценивает скорость выполнения набора целочисленных программ. SPECint_rate2006 измеряет суммарную пропускную способность нескольких копий. Результат rate растет с числом ядер и процессоров, поэтому его нельзя напрямую сравнивать с однопоточным SPECint.
Показатели base используют более ограниченный набор флагов компилятора и лучше подходят для сопоставления. Peak допускает индивидуальную оптимизацию каждого теста. Для Itanium различие особенно заметно из-за большой роли компилятора.
Конфигурация памяти влияет на результат. Недостаточное количество каналов, удаленное NUMA-размещение или слабая прошивка снижают показатели. Сравнение двух процессоров по одной частоте без сведений о сервере дает мало информации.
SoEMT также меняет результат. В пропускных тестах дополнительные контексты скрывают задержки и увеличивают суммарное число выполненных задач. В тесте одного экземпляра эффект может быть нейтральным.
Результаты Intel: Montvale против Montecito
Intel сравнивала Itanium 9150 с Itanium 9050 в STAR-CD и SPECfp_rate_base2006. Результаты нормированы относительно системы с 9050.
| Тест | Itanium 9050 | Itanium 9150 | Прирост Montvale |
|---|---|---|---|
| STAR-CD | 1,00 | 1,19 | 19% |
| SPECfp_rate_base2006 | 1,00 | 1,11 | 11% |
Конфигурация с 9150 использовала четыре процессора, 16 ГБ DDR2-667 и Red Hat Enterprise Linux AS 4. SoEMT в части измерений отключался. Результат SPECfp был предварительной оценкой Intel, а не окончательной записью SPEC.
Прирост 19% в STAR-CD близок к улучшению пропускной способности FSB с 533 до 667 МГц. Это указывает на чувствительность задачи к обмену с памятью. Увеличение SPECfp_rate на 11% скромнее, поскольку часть рабочего набора обслуживается кэшем и исполнительными блоками.
Montvale не обеспечил двукратного ускорения относительно Montecito. Оба поколения имели два ядра, близкие частоты и одинаковый техпроцесс. Основной выигрыш приходился на память, отдельные функции управления и надежность.
Результаты SPEC CPU2006
Опубликованные результаты SPEC позволяют оценить разные масштабы серверов. Они получены на разных операционных системах, с разными компиляторами и объемами памяти, поэтому таблица показывает диапазон платформ, а не рейтинг моделей.
| Сервер | Процессоры | Физические ядра | Модель CPU | Память | Тест | Результат |
|---|---|---|---|---|---|---|
| HP Integrity rx3600 | 1 | 2, в измерении использовалось одно ядро | Itanium 9140M | По конфигурации SPEC | SPECint2006 | 16,8 peak |
| HP Integrity rx3600 | 1 | 2, в измерении использовалось одно ядро | Itanium 9140M | По конфигурации SPEC | SPECint_base2006 | 15,6 |
| HP Integrity BL860c | 2 | 4 | Itanium 9140M | 48 ГБ | SPECint_rate_base2006 | 61,0 |
| HP Integrity BL870c | 4 | 8 | Itanium 9150N | 96 ГБ | SPECint_rate_base2006 | 114 |
| Fujitsu PRIMEQUEST 540A | 16 | 32 | Itanium 9150M | 256 ГБ | SPECint_rate2006 | 407 |
| Fujitsu PRIMEQUEST 540A | 16 | 32 | Itanium 9150M | 256 ГБ | SPECint_rate_base2006 | 366 |
Данные показывают почти пропорциональный рост пропускной способности от четырех до восьми ядер в blade-системах HP. Переход с BL860c на BL870c повышает base rate с 61 до 114, то есть примерно в 1,87 раза при удвоении физических ядер. Остаточная потеря связана с конкуренцией за память, системными расходами и различиями конфигурации.
PRIMEQUEST с 32 ядрами достигает base rate 366. Деление этого результата на восемь ядер BL870c не дает линейный коэффициент, поскольку серверы используют разные компиляторы, память и системную архитектуру. Тем не менее показатель подтверждает способность Montvale масштабироваться далеко за пределы двухсокетного узла.
Однопоточный SPECint_base2006 около 15,6 по современным меркам крайне низок. Даже недорогой современный процессор выполняет такой набор значительно быстрее. В 2007 году Itanium конкурировал не только скоростью одного потока, а общей платформой, большим кэшем, многосокетностью и RAS.
Производительность в реальных нагрузках
Базы данных
Большой L3 помогает удерживать активные части индексов, планы выполнения и часто используемые страницы. При росте базы основным ограничением становятся память и хранилище. Многосокетный сервер получает выгоду от параллельных запросов, но требует правильного распределения процессов по NUMA-узлам.
Oracle и другие коммерческие СУБД имели оптимизированные сборки для HP-UX on Itanium. Производительность зависела от версии базы, параметров памяти, размера SGA, дискового массива и числа лицензированных ядер. Сравнение одного CPU без полной конфигурации не отражает скорость транзакционной системы.
ERP и SAP
ERP-нагрузка состоит из множества пользовательских процессов, базы данных и серверов приложений. SoEMT помогает обслуживать параллельные ожидания, а большой L3 уменьшает задержки. Крупные HP Integrity использовались для консолидации нескольких компонентов SAP.
Java
Java-сервер создает много потоков и регулярно обращается к памяти. Подготовленная JVM для IA-64 использовала широкую архитектуру, но сборщик мусора и распределение памяти сильно влияли на результат. Дополнительные аппаратные контексты повышали пропускную способность при большом числе запросов.
Научные расчеты
STAR-CD и SPECfp показывают, что Montvale способен ускорять вычисления с плавающей точкой при хорошей оптимизации. Большие массивы быстро выходят за пределы L3, поэтому FSB 667 МГц дает заметную пользу. SGI Altix применял Itanium в системах с крупной общей памятью для инженерных моделей.
Виртуализация
Для виртуальных машин важны количество потоков, объем памяти и изоляция. Два ядра одного Montvale ограничивают плотность по современным меркам, но многосокетные HP Integrity позволяли объединить несколько старых серверов. Главной причиной оставалась программная совместимость, а не максимальное число виртуальных машин.
Шифрование и современные сетевые службы
Montvale не содержит современных наборов ускорения, характерных для новых Xeon и EPYC. Старые криптографические библиотеки и невысокая однопоточная производительность делают его слабым выбором для TLS, VPN и интернет-сервисов. Такие задачи следует переносить на современный шлюз.
Оценки профильных изданий
Ars Technica описывала Montvale как умеренное обновление: более быстрая системная шина, снижение энергопотребления в простое и новые средства надежности улучшили платформу, но базовая архитектура и 90-нм производство остались прежними.
InfoWorld также отмечал эволюционный характер выпуска. Основное внимание привлекали Demand Based Switching и режимы lockstep, а не резкий рост частоты. Для существующего владельца HP Integrity обновление имело смысл в рамках поддерживаемой платформы, но не меняло соотношение сил на массовом серверном рынке.
В отраслевой прессе реакция была смешанной. С одной стороны, Intel расширила возможности RAS и сохранила дорожную карту Itanium. С другой — задержки Tukwila и медленный рост однопоточной производительности усиливали сомнения в долгосрочной конкурентоспособности IA-64.
Для корпоративного заказчика оценка отличалась от обзора настольного CPU. Замена архитектуры означала перенос базы, перекомпиляцию приложений, проверку бизнес-логики, новые лицензии и длительное тестирование. Небольшой прирост Montvale мог быть экономически оправдан, когда процессор устанавливался в существующий сертифицированный сервер без миграции программ.
Исторический итог более строгий. x86-64 постепенно получил большие конфигурации, развитую виртуализацию и зрелые средства RAS, сохранив огромную программную экосистему. IA-64 осталась узкой корпоративной платформой и позднее была снята с производства. Это не отменяет инженерной ценности Montvale, но объясняет его исчезновение из новых проектов.
Сравнение Itanium 9100 и Itanium 9000
| Характеристика | Itanium 9000 Montecito | Itanium 9100 Montvale |
|---|---|---|
| Техпроцесс | 90 нм | 90 нм |
| Максимум ядер на CPU | 2 | 2 |
| Максимальная частота | Около 1,6 ГГц | 1,66 ГГц |
| Максимальный L3 | 24 МБ | 24 МБ |
| Максимальная FSB | 533 МГц | 667 МГц |
| SoEMT | Поддерживается отдельными моделями | Поддерживается отдельными моделями |
| Demand Based Switching | Нет в основной реализации поколения | Есть у старших моделей |
| Core-Level Lockstep | Нет | Есть в выбранных конфигурациях |
| Разъем | PAC611 | PAC611 |
| Характер обновления | Базовое двухъядерное поколение | Эволюционное развитие |
Главное преимущество Montvale — шина 667 МГц у M-моделей. В совместимом сервере это повышает производительность задач, чувствительных к памяти. Частота ядра выросла незначительно, а кэш остался на уровне старших Montecito.
Обновление оправдывалось только при наличии поддержки со стороны сервера. Совпадение PAC611 не гарантирует совместимость. Требуются подходящая процессорная плата, прошивка и разрешенная конфигурация.
В нагрузке, помещающейся в L3, разница невелика. В STAR-CD Intel получила 19%, а в SPECfp_rate_base2006 — около 11%. Эти показатели хорошо описывают Montvale как доработку, а не новую архитектуру.
Сравнение Itanium 9100 и Itanium 9300
Itanium 9300 Tukwila значительно сильнее отличается от Montvale.
| Характеристика | Itanium 9100 Montvale | Itanium 9300 Tukwila |
|---|---|---|
| Техпроцесс | 90 нм | 65 нм |
| Ядра | До 2 | До 4 |
| Потоки | До 4 | До 8 |
| Интерфейс системы | FSB | Intel QPI |
| Контроллер памяти | В системной логике | Встроенный |
| Память | Зависит от внешнего чипсета | Прямое подключение через контроллер CPU |
| Разъем | PAC611 | Другой серверный разъем |
| Совместимость плат | Только платформы Montvale/Montecito | Новое поколение серверов |
| Масштабирование | Через FSB и ячейки | Через QPI и новую системную архитектуру |
Tukwila удвоил число ядер и устранил общую FSB. Встроенный контроллер памяти уменьшил задержки, а QPI улучшил межпроцессорный обмен. Это дало более крупный прирост, чем переход от Montecito к Montvale.
Прямая замена невозможна. Itanium 9300 требует нового сервера или новой ячеечной платформы. Для владельца rx2660 или rx6600 миграция означала покупку другой системы, перенос памяти и проверку программной совместимости.
Montvale сохраняет преимущество только в стоимости старого оборудования и точном соответствии существующей конфигурации. Для производительности Tukwila значительно предпочтительнее, но и он остается устаревшей IA-64-платформой.
Аналоги среди Intel Xeon
Прямого аналога Montvale внутри Xeon не существует. Itanium ориентирован на IA-64, HP-UX и крупные RAS-системы, а Xeon использует x86-64. Сопоставлять их можно по рыночному периоду и типу сервера.
Xeon 7300 Tigerton
Xeon 7300 выпускался для четырехсокетных систем. Он имел до четырех ядер на процессор и поддерживал обычную x86-64-экосистему. По числу ядер сервер Xeon быстро превосходил Montvale, а программная совместимость была шире.
Преимущества Xeon 7300:
-
поддержка Windows и Linux x86-64;
-
больше ядер на сокет;
-
широкий выбор серверов;
-
более доступное программное обеспечение;
-
простая миграция с других x86-систем.
Преимущества Itanium 9100:
-
HP-UX и OpenVMS Integrity;
-
развитая интеграция с HP nPartitions;
-
большой L3 на ядро;
-
специальные режимы проверки вычислений;
-
корпоративная экосистема Integrity.
Xeon 7400 Dunnington
Xeon 7400 получил до шести ядер и общий L3. Он сильнее Montvale в задачах, хорошо масштабируемых по ядрам, и поддерживает x86-64. Для нового проекта того периода Xeon выглядел практичнее, но не заменял нативное приложение HP-UX.
Xeon 5400
Двухсокетный Xeon 5400 подходил для веб-серверов, файловых служб, виртуализации и научных узлов. Он был дешевле и обладал четырьмя ядрами на CPU. По масштабированию и аппаратным разделам такие серверы уступали крупным HP Integrity, но для большинства обычных задач обеспечивали лучшее соотношение цены и скорости.
Современные Xeon Scalable
Для миграции унаследованной системы современный Xeon Scalable подходит после переноса приложения на Linux, Windows или другую x86-64-среду. Он предлагает больше ядер, встроенные контроллеры памяти, PCI Express, современные инструкции, меньшие эксплуатационные расходы на единицу производительности и активную поддержку.
Сравнивать современный Xeon с Montvale в одном тесте не имеет практического смысла. Разрыв измеряется не процентами, а поколениями архитектуры. Основная сложность перехода находится в программном обеспечении.
Аналоги среди AMD Opteron и EPYC
Историческими конкурентами Montvale были AMD Opteron серий 8000, включая Barcelona и Shanghai. Они предназначались для многосокетных x86-64-серверов и использовали Direct Connect Architecture со встроенным контроллером памяти.
Преимущества Opteron:
-
нативная x86-64;
-
встроенный контроллер памяти;
-
HyperTransport между процессорами;
-
четыре ядра у Barcelona и Shanghai;
-
широкий выбор Linux и Windows;
-
более низкая стоимость платформы;
-
доступные компиляторы и приложения.
Преимущества Montvale:
-
совместимость с HP-UX и OpenVMS;
-
крупный L3 на ядро;
-
аппаратные разделы HP Integrity;
-
специальные функции RAS;
-
сертификация для существующих корпоративных комплексов.
В базе данных, доступной для обеих архитектур, Opteron часто давал более выгодное соотношение цены и производительности. В закрытом приложении HP-UX сравнение теряло смысл, поскольку перенос требовал отдельного проекта.
Современный AMD EPYC является одним из наиболее рациональных направлений миграции. Он предлагает большое число ядер, много каналов памяти, высокую пропускную способность PCI Express и развитую виртуализацию. Переход требует версии приложения для x86-64 и полного тестирования данных.
IBM POWER, SPARC и мейнфреймы
Itanium конкурировал не только с x86-серверами. В сегменте критически важных систем ему противостояли IBM POWER, Sun и Fujitsu SPARC, а также мейнфреймы IBM.
IBM POWER6
POWER6 обладал высокой частотой и сильной однопоточной производительностью. Серверы IBM System p поддерживали AIX, аппаратные разделы и развитую виртуализацию PowerVM. Это был наиболее прямой конкурент HP Integrity по корпоративному позиционированию.
POWER6 выигрывал в:
-
производительности одного ядра;
-
зрелости AIX;
-
разделении ресурсов;
-
поддержке крупных баз;
-
длительном жизненном цикле платформы.
Montvale сохранял позиции у заказчиков HP-UX и приложений, уже перенесенных с PA-RISC.
Sun UltraSPARC T2 и T2 Plus
UltraSPARC T2 использовал много простых потоков и ориентировался на высокую пропускную способность веб- и Java-нагрузок. Однопоточная скорость была невысокой, но большое количество аппаратных потоков хорошо обслуживало параллельные запросы.
Montvale имел меньше потоков, зато более мощное ядро и крупный кэш. Сравнение сильно зависело от приложения.
Fujitsu SPARC64
SPARC64 применялся в крупных системах Fujitsu и отличался расширенными средствами надежности. По назначению он близок к Itanium: оба семейства использовались в дорогих корпоративных серверах с UNIX.
IBM System z
Мейнфрейм нельзя считать обычным процессорным аналогом. Он предлагает другой уровень ввода-вывода, разделения, совместимости и обслуживания. HP и Intel позиционировали Integrity как более открытую серверную альтернативу части мейнфреймовых задач, но архитектуры и программные модели существенно различались.
Практические серверные конфигурации
Компактный сервер для унаследованного HP-UX
-
HP Integrity rx2660 или rx3600;
-
два одинаковых Itanium 9140M либо 9150M;
-
32–64 ГБ совместимой ECC-памяти;
-
два или четыре SAS-диска;
-
аппаратное зеркало для системного раздела;
-
отдельный массив или SAN для данных;
-
два блока питания;
-
два сетевых интерфейса;
-
рабочий контроллер iLO;
-
HP-UX 11i v3 поддерживаемой для приложения версии.
Такая конфигурация подходит для небольшого ERP-модуля, старой базы, сервера лицензий или лаборатории миграции. Выбор 9150M дает максимальный L3, а 9140M снижает стоимость запасных CPU.
Сервер базы данных
-
HP Integrity rx6600;
-
четыре одинаковых Itanium 9150M либо 9150N;
-
64–192 ГБ памяти в симметричной конфигурации;
-
внешний Fibre Channel SAN;
-
два независимых HBA;
-
многопутевой доступ к хранилищу;
-
зеркальные загрузочные диски;
-
резервные сетевые интерфейсы;
-
два источника питания;
-
регулярное копирование базы на современную систему.
Такой сервер подходит только для существующей сертифицированной базы. Развертывание новой СУБД на Montvale нерационально из-за прекращенной поддержки платформы.
Blade-система для консолидации
-
HP BladeSystem c-Class;
-
BL870c с четырьмя Itanium 9150N или 9150M;
-
полностью укомплектованное шасси;
-
резервные interconnect-модули;
-
SAN;
-
разделение нескольких HP-UX-сред;
-
централизованное управление.
Blade-модуль без шасси не работает. Для одной лабораторной системы такая конфигурация слишком громоздка и энергоемка.
Отказоустойчивый корпоративный узел
-
поддерживаемый ячеечный HP Integrity;
-
симметричные процессорные модули;
-
аппаратные разделы;
-
зеркалирование памяти;
-
резервирование питания;
-
несколько путей к дисковому массиву;
-
кластерное программное обеспечение;
-
отдельная сеть администрирования;
-
журналирование аппаратных событий;
-
проверенный план восстановления.
Core-Level Lockstep применяется только в документированной комбинации CPU и платформы. Самостоятельное включение недоступного режима не относится к штатной эксплуатации.
Учебная система
-
комплектный rx2660;
-
один или два процессора;
-
минимально необходимая память;
-
два исправных диска;
-
последовательная консоль или iLO;
-
изолированная сеть;
-
архив установочного носителя;
-
резервная копия прошивки и документации.
Учебный сервер не следует подключать непосредственно к интернету. Доступ организуется через современный шлюз или отдельный сегмент.
Модернизация существующего HP Integrity
Перед заменой процессоров необходимо определить точную модель сервера, номер системной платы, текущий комплект CPU и версию прошивки. Команда операционной системы показывает общие сведения, а iLO и EFI предоставляют аппаратную инвентаризацию. HP публиковала отдельные инструкции по определению одно- и двухъядерной конфигурации.
Последовательность модернизации:
-
Создать полную резервную копию.
-
Выгрузить журналы iLO и системной прошивки.
-
Обновить прошивку до версии, поддерживающей Montvale.
-
Проверить номер процессорного комплекта.
-
Подобрать одинаковые CPU для общей шины.
-
Отключить питание и дождаться разряда системы.
-
Снять процессорный модуль по сервисной инструкции.
-
Очистить радиатор и заменить термоинтерфейс.
-
Установить модуль с требуемым моментом затяжки.
-
Проверить воздушные кожухи и вентиляторы.
-
Выполнить полную аппаратную самодиагностику.
-
Проверить число ядер, потоков и объем кэша.
-
Просмотреть журналы исправляемых ошибок.
-
Провести длительный тест памяти и нагрузки.
-
Проверить резервное копирование приложения.
Смешивание 9140M и 9150M в одной паре не является правильной конфигурацией. Различаются объемы L3 и идентификаторы процессоров. Аналогично нельзя считать 9150M прямой заменой 9150N: у них разные частоты шины.
Переход с Montecito на Montvale поддерживается только на перечисленных производителем процессорных модулях. Совпадение корпуса не заменяет таблицу совместимости.
Разгон Intel Itanium 9100 Series
Montvale не предназначен для пользовательского разгона. Множитель зафиксирован, а серверная EFI не предоставляет обычных настроек изменения частоты и напряжения. Системная шина связана с процессорными модулями, памятью и набором логики.
Публичных воспроизводимых результатов стабильного разгона Itanium 9100 в производственных серверах нет. Числа, характерные для настольных Core и Xeon, к этой платформе неприменимы.
Попытка изменить опорную частоту нарушает:
-
синхронизацию процессоров;
-
работу системной логики;
-
временные параметры памяти;
-
сертифицированные режимы RAS;
-
температурный профиль;
-
предсказуемость аппаратной диагностики.
Demand Based Switching не разгоняет процессор. Оно только снижает рабочее состояние во время простоя.
Повышение производительности выполняется штатными методами:
-
заменой младшего CPU на 9140 или 9150;
-
установкой второго процессора;
-
увеличением памяти;
-
симметричным заполнением каналов;
-
переносом данных на быстрый дисковый массив;
-
настройкой NUMA;
-
обновлением компилятора;
-
оптимизацией приложения;
-
переносом на более новое поколение сервера.
Подходит ли Intel Itanium 9100 Series для игр
Intel Itanium 9100 Series не подходит для игровой сборки. Причина состоит не только в возрасте или низкой частоте. Архитектура IA-64 несовместима с игровыми приложениями x86 и x86-64.
Современная игра распространяется как исполняемый файл AMD64 и использует драйверы видеокарты для Windows x64 или Linux x86-64. Montvale не запускает такой файл нативно. Специальной версии игры для IA-64 нет.
Другие ограничения:
-
отсутствие современных игровых драйверов GPU;
-
отсутствие актуальной DirectX-среды;
-
низкая скорость программной трансляции IA-32;
-
слабая однопоточная производительность;
-
высокий шум сервера;
-
большое энергопотребление платформы;
-
отсутствие обычного аудиооборудования;
-
сложная установка видеокарты;
-
отсутствие поддержки современных игровых ОС;
-
невозможность нормального разгона.
Игровые конфигурации на Montvale не составляются. Даже старая игра x86 работает через слой совместимости значительно хуже дешевого обычного компьютера соответствующей эпохи.
Использование мощной видеокарты для вычислений также ограничено драйверами IA-64. Карта может физически устанавливаться в слот, но без подходящего драйвера остается недоступной.
Актуальность Montvale сегодня
Intel Itanium 9100 сохраняет практическую ценность в пяти сценариях:
-
Ремонт действующего сервера с унаследованным приложением.
-
Восстановление данных со старой HP-UX или OpenVMS-системы.
-
Лабораторная подготовка миграции.
-
Изучение IA-64 и серверной архитектуры HP Integrity.
-
Коллекционирование исторического оборудования.
Для нового проекта Montvale непригоден. Производство прекращено, основные операционные системы устарели, запасные части редки, а производительность на ватт крайне низка.
Действующая корпоративная система продолжает работать по другой экономике. Полный перенос старого приложения может стоить дороже нескольких лет обслуживания. В этом случае запасной процессор, память и блок питания служат временной страховкой до завершения миграции.
Организация должна иметь конечный план вывода сервера. Отсутствие деталей, специалистов и обновлений повышает риск с каждым годом. Сохранение машины без проекта переноса превращает технический долг в угрозу непрерывности бизнеса.
Для лаборатории предпочтителен небольшой комплектный rx2660 или rx3600. Покупка rx8640 или Superdome ради знакомства с IA-64 создает чрезмерные требования к питанию, охлаждению и месту.
Безопасная эксплуатация старого сервера
Montvale работает с операционными системами и прошивками, которые не соответствуют современным требованиям публичной сети. Сервер необходимо размещать в изолированном сегменте.
Рекомендуемая схема:
-
отдельный VLAN;
-
запрет прямого доступа из интернета;
-
современный межсетевой экран;
-
доступ администраторов через шлюз;
-
ограниченный список разрешенных узлов;
-
отключение ненужных служб;
-
отдельный контур резервного копирования;
-
журналирование входов;
-
синхронизация времени через доверенный внутренний источник;
-
регулярная выгрузка данных на современное хранилище.
Внешний TLS лучше завершать на современном прокси. Старое приложение получает внутреннее соединение по контролируемой сети. Такой подход не исправляет уязвимости сервера, но уменьшает поверхность атаки.
Необходимо хранить локальные копии:
-
системной прошивки;
-
прошивки iLO;
-
драйверов;
-
установочных образов;
-
документации;
-
лицензий;
-
конфигурационных файлов;
-
схем дисковых массивов;
-
сведений о разделах;
-
резервных копий базы.
Состояние оборудования контролируется по журналам. Повторяющиеся исправляемые ошибки памяти, кэша или шины нельзя игнорировать. Они часто предшествуют окончательному отказу компонента.
Диски SAS старого сервера следует считать расходным материалом. Данные хранятся минимум в двух независимых копиях, одна из которых находится вне машины. RAID не заменяет резервное копирование.
Типичные неисправности
Ошибки памяти
Сервер сообщает о корректируемых ECC-событиях, отключает модуль или уменьшает доступный объем. Причинами становятся старение DIMM, плохой контакт, нарушение порядка установки и неисправность платы памяти.
Перегрев
Загрязненный радиатор, отсутствующий воздушный кожух или слабый вентилятор повышают температуру. Сервер ускоряет вентиляторы и регистрирует предупреждение. Продолжительная работа в таком состоянии сокращает ресурс.
Неисправность блока питания
Система продолжает работу на резервном блоке, но теряет отказоустойчивость. Разные ревизии блоков могут иметь ограничения совместимости.
Ошибки кэша
Cache Safe Technology изолирует часть поврежденных линий. Повторяющиеся события требуют замены процессорного модуля, даже при сохранении работоспособности.
Разряженная батарея RAID-контроллера
Контроллер отключает кэш записи или переводит его в безопасный режим. Производительность дисковой подсистемы резко падает.
Проблемы загрузочных дисков
Старые SAS-диски изнашиваются, а запасные накопители не всегда принимаются прошивкой. Перед заменой проверяется поддерживаемый формат сектора и версия контроллера.
Потеря доступа к iLO
Причиной становится старая криптография, несовместимая Java-консоль или сетевые настройки. Доступ сохраняется через последовательный порт и локальную консоль.
Плюсы и минусы Intel Itanium 9100 Series
Плюсы
-
развитые функции надежности и регистрации аппаратных ошибок;
-
большой кэш L3 до 24 МБ;
-
до 12 МБ L3 на физическое ядро;
-
поддержка многосокетных и ячеечных серверов;
-
аппаратная виртуализация IA-64;
-
совместимость с HP-UX и OpenVMS Integrity;
-
аппаратные разделы в крупных HP Integrity;
-
поддержка SoEMT у большинства двухъядерных моделей;
-
Demand Based Switching у старших вариантов;
-
Cache Safe Technology;
-
поддержка lockstep в выбранных системах;
-
высокое масштабирование в крупных конфигурациях;
-
зрелые средства удаленного администрирования серверов;
-
возможность продолжать работу старого сертифицированного приложения;
-
инженерная и коллекционная ценность.
Минусы
-
несовместимость с обычными приложениями x86-64;
-
отсутствие современной программной экосистемы;
-
всего два ядра на процессор;
-
низкая производительность одного потока;
-
устаревший 90-нм техпроцесс;
-
внешняя FSB вместо встроенного контроллера памяти;
-
высокий расход электроэнергии всей платформой;
-
сильный шум стоечных серверов;
-
редкие процессорные модули и системные платы;
-
необходимость фирменного охлаждения;
-
высокая стоимость обслуживания;
-
прекращенное производство;
-
устаревшие операционные системы;
-
отсутствие современных драйверов;
-
отсутствие игрового применения;
-
отсутствие практического разгона;
-
сложная миграция программ;
-
риск отказа старых дисков, вентиляторов и блоков питания;
-
невыгодность для нового серверного проекта.
Частые вопросы
Сколько моделей входит в Intel Itanium 9100 Series?
Полный каталог включает восемь моделей: 9110N, 9120N, 9130M, 9140M, 9140N, 9150M, 9150N и 9152M.
Какая модель самая производительная?
9150M и 9152M обладают максимальными основными характеристиками: 1,66 ГГц, 24 МБ L3 и FSB 667 МГц. Реальная совместимость и скорость зависят от сервера и прошивки.
Какая модель имеет один процессорный ядро?
Itanium 9110N. Он работает на 1,60 ГГц, имеет 12 МБ L3 и TDP 75 Вт.
Что означают буквы M и N?
M обозначает группу с FSB 667 МГц. N относится к вариантам с шиной до 533 МГц.
Поддерживает ли Montvale Hyper-Threading?
Большинство двухъядерных моделей поддерживает два аппаратных контекста на ядро через SoEMT. 9110N и 9130M работают без многопоточности.
Можно ли установить Montvale в обычную материнскую плату?
Нет. Требуется специализированная серверная платформа PAC611.
Можно ли заменить Montecito на Montvale?
Замена выполняется только в сервере, для которого производитель сертифицировал соответствующий процессорный комплект и прошивку.
Поддерживает ли Itanium 9100 обычную 64-битную Windows?
Нет. Нужна специальная редакция Windows Server для IA-64. Обычная Windows x64 использует другой машинный код.
Запускаются ли приложения Linux x86-64?
Нет. Требуется сборка для IA-64.
Можно ли использовать обычную DDR2?
Нет. Сервер использует поддерживаемые ECC-модули и определенную производителем организацию памяти.
Подходит ли процессор для домашнего сервера?
Для обычного файлового сервера, медиасервера или виртуализации он не подходит. Энергопотребление, шум и программные ограничения делают современную x86-систему выгоднее.
Можно ли разогнать Itanium 9150M?
Штатных средств разгона нет. Серверная EFI не предоставляет пользовательское изменение множителя и напряжения.
Подходит ли Montvale для игр?
Нет. Игры x86 и x86-64 несовместимы с IA-64, а современные графические драйверы отсутствуют.
Как определить установленную модель?
Модель отображается в EFI, iLO и системных утилитах операционной системы. Дополнительно проверяется маркировка и sSpec на процессоре.
Имеет ли смысл покупать отдельный CPU?
Покупка оправдана для ремонта уже имеющегося совместимого сервера. Для сборки с нуля лучше приобретать полностью комплектную машину.
Чем заменить Montvale?
Для сохранения двоичной совместимости использовались более новые поколения Itanium и серверы Integrity. Для окончательной миграции применяются современные Xeon, AMD EPYC, IBM Power или облачная инфраструктура после переноса приложения.
Итоговая оценка
Intel Itanium 9100 Series Montvale — зрелое, но эволюционное поколение IA-64. Оно сохранило два ядра, 90-нм техпроцесс и внешний контроллер памяти Montecito, добавив FSB 667 МГц, Demand Based Switching и расширенные режимы надежности. Максимальные модели получили 24 МБ L3, четыре аппаратных потока и частоту 1,66 ГГц.
В момент выпуска серия имела смысл для владельцев HP Integrity и других IA-64-систем. Они получали обновление без полной смены программной архитектуры. Прирост в отдельных задачах достигал 11–19%, а крупные конфигурации демонстрировали хорошее масштабирование в SPEC CPU2006.
С точки зрения современной производительности Montvale безнадежно устарел. Два ядра, невысокая частота, общая FSB и отсутствие актуального программного обеспечения не позволяют конкурировать даже с доступными x86-серверами. Большой L3 и развитые RAS-механизмы не компенсируют поколенческий разрыв.
Для системного администратора Itanium 9100 остается компонентом обслуживания старого комплекса. Основные задачи состоят в сохранении запасных частей, контроле ошибок, резервном копировании и подготовке миграции.
Для владельца унаследованного приложения покупка процессора или комплектного HP Integrity оправдана как временная мера. Машина должна работать в изолированной сети и иметь четкий срок вывода.
Для коллекционера Montvale интересен как представитель одной из наиболее необычных серверных архитектур Intel. Компактный rx2660 или rx3600 подходит лучше крупного ячеечного сервера.
Для домашнего пользователя, игрового компьютера и нового сервера Intel Itanium 9100 не подходит. Современная x86-64-платформа быстрее, тише, экономичнее, проще в обслуживании и поддерживает актуальные операционные системы.
Историческая ценность Montvale заключается в попытке построить высокопроизводительную серверную архитектуру вокруг явного параллелизма, широкого исполнения и тесной связи с компилятором. Коммерческая судьба IA-64 оказалась ограниченной, но технологии семейства, серверные средства RAS и опыт эксплуатации HP Integrity остаются значимой частью развития корпоративных вычислительных систем.