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] SGI официально объявила о поддержке 256-процессорной архитектуры в рамках одного образа системы Linux 10 марта 2004 года, используя ядро Linux на базе 2.4 . [3] SGI Advanced Linux Environment в конечном итоге была прекращена после того, как поддержка с использованием стандартного, немодифицированного дистрибутива SUSE Linux Enterprise Server (SLES) для SGI Altix была предоставлена с SLES 8 [4] и SLES 9. [4]
Позднее, системы SGI Altix 512-процессорные были официально поддержаны [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.
Суперкомпьютер NASA Columbia , установленный в 2004 году и выведенный из эксплуатации в 2013 году, представлял собой кластер из 10240 микропроцессоров, состоящий из двадцати систем Altix 3000, каждая из которых имела 512 микропроцессоров, соединенных между собой с помощью InfiniBand .
Altix 3000 — первое поколение систем Altix. В 2004 году ему на смену пришла Altix 4000, а последняя модель была снята с производства 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-brick, который содержит два узла в стоечном блоке высотой 4U. Каждый узел содержит два процессора Intel Itanium 2 , которые подключаются к специализированной интегральной схеме Super-Bedrock через одну переднюю шину . Super-Bedrock представляет собой перекрестный коммутатор для процессоров, локальной оперативной памяти, сетевого интерфейса и интерфейса ввода-вывода. Две микросхемы Super-Bedrock ASIC в каждом блоке соединены внутри одним каналом 6,4 ГБ/с NUMAlink 4. Процессорный узел также содержит 16 слотов DIMM , которые принимают стандартные модули DDR DIMM емкостью от 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 ТБ с одним микропроцессорным разъемом и 16 ГБ DIMM).
Каждый узел содержится в лезвии , которое подключается к корпусу, индивидуальному стойочному блоку (IRU). IRU представляет собой корпус 10U, который содержит необходимые компоненты для поддержки лезвий, такие как блоки питания, две платы маршрутизатора (по одной на каждые пять лезвий) и контроллер L1. Каждый IRU может поддерживать десять лезвий одинарной ширины или два лезвия двойной ширины и восемь лезвий одинарной ширины. IRU монтируются в стойке высотой 42U, и каждая стойка поддерживает до четырех IRU.
Два типа узлов, процессор и память, содержатся в лезвии. Вычислительные лезвия содержат процессорный узел и состоят из двух разъемов PAC611 для микропроцессоров Itanium 2 и Itanium, специализированной интегральной схемы (ASIC) Super-Hub (SHub) ( чипсет ) и восьми слотов для модулей памяти с двухрядным расположением выводов (DIMM) для памяти. Количество разъемов микропроцессоров в вычислительном лезвии равно одному или двум. Конфигурации с одним процессорным разъемом обеспечивают большую пропускную способность, поскольку только один разъем микропроцессора использует переднюю шину и локальную память. Конфигурации с двумя процессорными разъемами не поддерживают гиперпоточность. Лезвия памяти используются для расширения объема памяти без увеличения количества процессоров. Они содержат SHub ASIC и 12 слотов DIMM. Как вычислительные, так и лезвия памяти поддерживают 1, 2, 4, 8 и 16 ГБ DIMM. Поддержка SGI не поддерживает установки с 16 ГБ DIMM.
Несколько серверов могут быть объединены в одну матрицу Numalink, теоретически максимальное количество узлов может достигать 8192 (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 blade — это система на базе Intel Xeon, включающая бездисковые вычислительные лезвия и иерархическую структуру управления (HMF) для масштабируемости, производительности и отказоустойчивости. В то время как более ранние системы Altix на базе Itanium запускали ядро Linux с единым системным образом (SSI) на 1024 процессорах или более с использованием стандартного дистрибутива SuSE Linux Enterprise Server (SLES), кластерные возможности Altix ICE используют стандартные дистрибутивы SLES или Red Hat Enterprise Linux и масштабируются до более чем 51 200 ядер на суперкомпьютере NASA 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 года. Во время разработки она получила кодовое название 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».