Altix — линейка серверных компьютеров и суперкомпьютеров производства Silicon Graphics (и компании-преемника Silicon Graphics International ) на базе процессоров Intel . Он пришел на смену серверам Origin 3000 на базе MIPS / IRIX .
Впервые об этой линейке было объявлено 7 января 2003 года с серией Altix 3000 , основанной на процессорах Intel Itanium 2 и межпроцессорном соединении NUMAlink от SGI . [1] На момент презентации продукта система поддерживала до 64 процессоров под управлением Linux в виде единого образа системы и поставлялась с дистрибутивом Linux под названием SGI Advanced Linux Environment, который был совместим с Red Hat Advanced Server .
К августу 2003 года многие клиенты SGI Altix использовали Linux на 128- и 256-процессорных системах SGI Altix. [2] 10 марта 2004 года SGI официально объявила о поддержке 256 процессоров в одном образе системы Linux с использованием ядра Linux на базе версии 2.4 . [3] Расширенная среда Linux SGI в конечном итоге была прекращена после того, как поддержка использования стандартного немодифицированного дистрибутива SUSE Linux Enterprise Server (SLES) для SGI Altix была предоставлена в SLES 8 [4] и SLES 9. [4]
Позже 512-процессорные системы SGI Altix получили официальную поддержку [5] с использованием немодифицированного стандартного дистрибутива Linux с выпуском SLES 9 SP1. Помимо полной поддержки SGI Altix на SUSE Linux Enterprise Server , также полностью поддерживалась стандартная и немодифицированная Red Hat Enterprise Linux , начиная с SGI Altix 3700 Bx2 с RHEL 4 [6] и RHEL 5 [7] с ограничениями системного процессора, определенными Red Hat. для этих выпусков.
14 ноября 2005 года компания SGI представила серию Altix 4000 на базе Itanium 2. [8] Altix 3000 и 4000 — это мультипроцессоры с распределенной общей памятью . Позже SGI официально поддержала 1024-процессорные системы в немодифицированном стандартном дистрибутиве Linux с запуском SLES 10 [9] в июле 2006 года. SGI Altix 4700 также официально поддерживался Red Hat с помощью RHEL 4 [10] и RHEL 5 [11]. — максимальные ограничения процессора были определены Red Hat для выпусков RHEL.
Торговая марка Altix использовалась для систем на базе многоядерных процессоров Intel Xeon . К ним относятся стоечные серверы Altix XE , блейд-серверы Altix ICE и суперкомпьютеры Altix UV.
Суперкомпьютер НАСА Columbia , установленный в 2004 году и выведенный из эксплуатации в 2013 году, представлял собой 10240-микропроцессорный кластер из двадцати систем Altix 3000, каждая из которых имеет 512 микропроцессоров, соединенных между собой с помощью InfiniBand .
Altix 3000 — первое поколение систем Altix. На смену ему пришла Altix 4000 в 2004 году, а производство последней модели было прекращено 31 декабря 2006 года.
Altix 330 — сервер начального уровня. В отличие от моделей высокого класса, Altix 330 не основан на «кирпичиках», а основан на вычислительных модулях высотой 1U, установленных в стойке и подключенных с помощью NUMAlink . Одна система может содержать от 1 до 16 процессоров Itanium 2 и от 2 до 128 ГБ памяти.
Altix 1330 представляет собой кластер систем Altix 330. Системы объединены в сеть Gigabit Ethernet или 4X InfiniBand .
Altix 350 — это модель среднего класса, поддерживающая до 32 процессоров Itanium 2. Представленный в 2005 году, он работает под управлением Linux , а не собственного варианта Unix от SGI , IRIX . Altix 350 масштабируется от одного до тридцати двух 64-разрядных процессоров Intel Itanium . Он оснащен портами расширения DDR SDRAM и PCI-X , а также может поддерживать внутренние жесткие диски SCSI или SATA . Altix 350 спроектирован как сервер, монтируемый в стойку, имеет высоту 2U, что означает, что он занимает два слота по вертикали в стандартной серверной стойке . Altix 1350 представляет собой кластер систем Altix 350.
По состоянию на декабрь 2006 года [обновлять]Altix 350 был заменен Altix 450 (на базе Itanium 2 ) и Altix XE (на основе Xeon ).
Altix 3300 — это модель среднего класса, поддерживающая от 4 до 12 процессоров и от 2 до 48 ГБ памяти. Он упакован в короткую (17U) стойку.
Altix 3700 — это модель высокого класса, поддерживающая от 16 до 512 процессоров и от 8 ГБ до 2 ТБ памяти. Для этого требуется одна или несколько высоких (39U) стоек. Вариант Altix 3000 с графическими возможностями известен как Prism .
Модель 3700 основана на архитектуре распределенной общей памяти NUMAflex третьего поколения и использует структуру межсоединений NUMAlink 4 . Altix 3000 поддерживает единый образ системы из 64 процессоров. Если в системе более 64 процессоров, то систему необходимо разделить.
Базовый строительный блок называется C-образным блоком и содержит два узла в стоечном блоке высотой 4U. Каждый узел содержит два процессора Intel Itanium 2 , которые подключаются к специализированной интегральной схеме Super-Bedrock через одну лицевую шину . Super-Bedrock — это перекрестный переключатель для процессоров, локальной оперативной памяти, сетевого интерфейса и интерфейса ввода-вывода. Два ASIC Super-Bedrock в каждом блоке внутренне соединены одним каналом NUMAlink 4 со скоростью 6,4 ГБ/с. Процессорный узел также содержит 16 слотов DIMM , в которые можно установить стандартные модули DIMM DDR емкостью от 4 до 16 ГБ.
Altix 3700 Bx2 — это модель высокого класса, поддерживающая от 16 до 2048 процессоров Itanium 2 и от 12 ГБ до 24 ТБ памяти. Для этого требуется одна или несколько высоких (40U) стоек.
Altix 4000 — следующая линейка продуктов на базе Itanium. У него есть две модели: Altix 450 — сервер среднего класса и Altix 4700 — сервер высокого класса.
Система Altix 4700 содержит до 2048 двухъядерных процессорных разъемов Itanium 2 и Itanium (версия Montvale), соединенных межсоединением NUMAlink 4 в топологии сети с «толстым деревом» . [12] Микропроцессоры оснащены памятью объемом до 128 ТБ (192 ТБ с одиночным процессорным разъемом и модулями DIMM емкостью 16 ГБ).
Каждый узел содержится в блейд -модуле , который подключается к корпусу — индивидуальному стоечному блоку (IRU). IRU представляет собой корпус высотой 10U, который содержит необходимые компоненты для поддержки блейд-модулей, такие как блоки питания, две платы маршрутизатора (по одной на каждые пять блейдов) и контроллер L1. Каждый IRU может поддерживать десять блэйдов одинарной ширины или два блэйда двойной ширины и восемь блэйдов одинарной ширины. IRU монтируются в стойку высотой 42U, каждая стойка поддерживает до четырех IRU.
Внутри блейда содержатся два типа узлов: процессор и память. Вычислительные блейды содержат процессорный узел и состоят из двух разъемов PAC611 для микропроцессоров Itanium 2 и Itanium, специализированной интегральной схемы (ASIC) Super-Hub (SHub) ( набор микросхем ) и восьми слотов для модулей памяти с двойным расположением выводов (DIMM) для Память. Количество разъемов микропроцессора в вычислительном блейде — один или два. Конфигурации с одним процессорным разъемом обеспечивают большую пропускную способность, поскольку только один микропроцессорный разъем использует внешнюю шину и локальную память. Конфигурации с двумя процессорными сокетами не поддерживают гиперпоточность. Блейды памяти используются для расширения объема памяти без увеличения количества процессоров. Они содержат SHub ASIC и 12 слотов DIMM. Как вычислительные модули, так и модули памяти поддерживают модули DIMM емкостью 1, 2, 4, 8 и 16 ГБ. Поддержка SGI не поддерживает установки с модулями DIMM емкостью 16 ГБ.
Несколько серверов могут быть объединены в одной структуре Numalink до теоретического максимума в 8 192 узла (16 384 процессора ОС).
Серверы Altix XE используют процессоры Intel Xeon с архитектурой x86-64 . Модели включают в себя:
Все системы Altix XE поддерживают Novell SUSE Linux Enterprise Server , Red Hat Enterprise Linux и Microsoft Windows . Поддержка VMware была добавлена во всю линейку продуктов Altix XE.
Блейд-платформа Altix ICE — это система на базе Intel Xeon с бездисковыми вычислительными блейд-серверами и структурой иерархического управления (HMF) для масштабируемости, производительности и отказоустойчивости. В то время как более ранние системы Altix на базе Itanium запускали ядро Linux с односистемным образом (SSI) на 1024 процессорах или более с использованием стандартного дистрибутива SuSE Linux Enterprise Server (SLES), возможности кластеризации Altix ICE используют стандартные дистрибутивы SLES или Red Hat Enterprise Linux. и масштабироваться до более чем 51 200 ядер на суперкомпьютере НАСА Pleiades . [ нужна цитата ]
Блейд-корпус Altix ICE 8200LX оснащен двумя блейд-коммутаторами 4x DDR IB и одной высокопроизводительной платой, а Altix ICE 8200EX оснащен четырьмя блейд-коммутаторами 4x DDR IB и двумя высокопроизводительными плоскостями. Обе конфигурации поддерживают топологию гиперкуба или толстого дерева , а также 16 вычислительных модулей в IRU.
Вычислительные блейды IP-83 и IP-85 поддерживают процессоры Intel Xeon серии 5200 или 5400, а вычислительные блейды IP-95 поддерживают процессоры Intel Xeon серии 5500.
В ноябре 2011 года ICE 8400 основан либо на процессорах Intel Xeon 5500 или 5600, либо на процессорах AMD Opteron серии 6100.
По состоянию на 2013 год [обновлять]в них используются сопроцессоры Xeon Phi . [13]
Архитектура суперкомпьютера Altix UV была анонсирована в ноябре 2009 года . Во время разработки Altix UV получила кодовое название Ultraviolet и сочетает в себе развитие межсоединения NUMAlink, используемого в Altix 4000 (NUMAlink 5), с четырех-, шести- или восьмиядерным процессором Nehalem-EX . Процессоры Intel Xeon 7500. Системы Altix UV работают под управлением SuSE Linux Enterprise Server или Red Hat Enterprise Linux и масштабируются от 32 до 2048 ядер с поддержкой до 16 терабайт (ТБ) общей памяти в одном образе системы. [14]
В 2010 и 2011 годах SGI отказалась от названия Altix для новых серверов, производимых компанией. Altix UV и Altix ICE были сокращены до «SGI UV» и «SGI ICE», а линейка Altix XE получила название «Rackable».