Altix es una línea de servidores y supercomputadoras fabricada por Silicon Graphics (y su sucesora Silicon Graphics International ), basada en procesadores Intel . Sucedió a los servidores Origin 3000 basados en MIPS / IRIX .
La línea se anunció por primera vez el 7 de enero de 2003, con la serie Altix 3000 , basada en procesadores Intel Itanium 2 e interconexión de procesadores NUMAlink de SGI . [1] En la introducción del producto, el sistema admitía hasta 64 procesadores que ejecutaban Linux como una única imagen del sistema y se enviaba con una distribución de Linux llamada SGI Advanced Linux Environment, que era compatible con Red Hat Advanced Server .
En agosto de 2003, muchos clientes de SGI Altix ejecutaban Linux en sistemas SGI Altix de 128 y 256 procesadores. [2] SGI anunció oficialmente el soporte para 256 procesadores dentro de una única imagen de sistema de Linux el 10 de marzo de 2004, utilizando un núcleo Linux basado en 2.4 . [3] El SGI Advanced Linux Environment finalmente se abandonó después de que se proporcionara soporte utilizando una distribución SUSE Linux Enterprise Server (SLES) estándar sin modificar para SGI Altix con SLES 8 [4] y SLES 9. [4]
Más tarde, los sistemas SGI Altix con 512 procesadores recibieron soporte oficial [5] mediante una distribución Linux estándar sin modificar con el lanzamiento de SLES 9 SP1. Además del soporte completo de SGI Altix en SUSE Linux Enterprise Server , también se brindó soporte completo a Red Hat Enterprise Linux estándar y sin modificar a partir de SGI Altix 3700 Bx2 con RHEL 4 [6] y RHEL 5 [7] con límites de procesadores del sistema definidos por Red Hat para esas versiones.
El 14 de noviembre de 2005, SGI presentó la serie Altix 4000 basada en Itanium 2. [8] Altix 3000 y 4000 son multiprocesadores distribuidos de memoria compartida . Posteriormente, SGI admitió oficialmente sistemas de 1024 procesadores en una distribución Linux estándar sin modificar con el lanzamiento de SLES 10 [9] en julio de 2006. SGI Altix 4700 también recibió soporte oficial de Red Hat con RHEL 4 [10] y RHEL 5 [11] — los límites máximos de procesadores fueron los definidos por Red Hat para sus lanzamientos de RHEL.
La marca Altix se utilizó para sistemas basados en procesadores Intel Xeon de múltiples núcleos , entre los que se incluyen los servidores de montaje en rack Altix XE, los servidores blade Altix ICE y los superordenadores Altix UV.
La supercomputadora Columbia de la NASA , instalada en 2004 y desmantelada en 2013, era un clúster de 10240 microprocesadores compuesto por veinte sistemas Altix 3000, cada uno con 512 microprocesadores, interconectados con InfiniBand .
El Altix 3000 es la primera generación de sistemas Altix. Le sucedió el Altix 4000 en 2004 y el último modelo se dejó de fabricar el 31 de diciembre de 2006.
El Altix 330 es un servidor de nivel básico. A diferencia de los modelos de gama alta, el Altix 330 no está basado en "ladrillos", sino en módulos de cómputo de 1U de altura montados en un bastidor y conectados con NUMAlink . Un solo sistema puede contener de 1 a 16 procesadores Itanium 2 y de 2 a 128 GB de memoria.
El Altix 1330 es un clúster de sistemas Altix 330. Los sistemas están conectados en red con Gigabit Ethernet o 4X InfiniBand .
El Altix 350 es un modelo de gama media que admite hasta 32 procesadores Itanium 2. Presentado en 2005, ejecuta Linux , en lugar de la variante Unix propia de SGI , IRIX . El Altix 350 es escalable de uno a treinta y dos procesadores Intel Itanium de 64 bits . Cuenta con puertos de expansión DDR SDRAM y PCI-X , y puede admitir discos duros internos SCSI o SATA . Diseñado como un servidor de montaje en bastidor, el Altix 350 es 2U, lo que significa que ocupa dos ranuras verticalmente en un bastidor de servidor estándar . El Altix 1350 es un clúster de sistemas Altix 350.
A partir de diciembre de 2006 [actualizar], el Altix 350 fue reemplazado por el Altix 450 (basado en el Itanium 2 ) y el Altix XE (basado en el Xeon ).
El Altix 3300 es un modelo de gama media que admite de 4 a 12 procesadores y de 2 a 48 GB de memoria. Se presenta en un rack corto (17U).
El Altix 3700 es un modelo de gama alta que admite de 16 a 512 procesadores y de 8 GB a 2 TB de memoria. Requiere uno o varios racks altos (39U). Una variante del Altix 3000 con capacidad gráfica se conoce como Prism .
El modelo 3700 se basa en la arquitectura de memoria compartida distribuida NUMAflex de tercera generación y utiliza la estructura de interconexión NUMAlink 4. El modelo Altix 3000 admite una única imagen de sistema de 64 procesadores. Si hay más de 64 procesadores en un sistema, entonces el sistema debe estar particionado.
El bloque de construcción básico se denomina C-brick y contiene dos nodos en una unidad de montaje en rack de 4U de alto. Cada nodo contiene dos procesadores Intel Itanium 2 que se conectan al circuito integrado específico de la aplicación Super-Bedrock a través de un único bus frontal . El Super-Bedrock es un conmutador de barra cruzada para los procesadores, la RAM local, la interfaz de red y la interfaz de E/S. Los dos ASIC Super-Bedrock de cada bloque están conectados internamente mediante un único canal NUMAlink 4 de 6,4 GB/s. Un nodo de procesador también contiene 16 ranuras DIMM que aceptan DIMM DDR estándar con capacidades de 4 a 16 GB.
El Altix 3700 Bx2 es un modelo de gama alta que admite de 16 a 2048 procesadores Itanium 2 y de 12 GB a 24 TB de memoria. Requiere uno o varios racks altos (40U).
El Altix 4000 es la siguiente línea de productos basada en Itanium. Tiene dos modelos: el Altix 450, un servidor de gama media, y el Altix 4700, un servidor de gama alta.
Un sistema Altix 4700 contiene hasta 2048 zócalos de microprocesador Itanium 2 e Itanium (revisión "Montvale") de doble núcleo, conectados por la interconexión NUMAlink 4 en una topología de red de árbol grueso . [12] Los microprocesadores están acompañados por hasta 128 TB de memoria (192 TB con tarjetas de zócalo de microprocesador único y DIMM de 16 GB).
Cada nodo está contenido dentro de un blade que se conecta a un gabinete, la unidad de rack individual (IRU). La IRU es un gabinete de 10U que contiene los componentes necesarios para soportar los blades, como las fuentes de alimentación, dos placas de enrutador (una por cada cinco blades) y un controlador L1. Cada IRU puede soportar diez blades de ancho simple o dos blades de ancho doble y ocho blades de ancho simple. Las IRU se montan en un rack de 42U de alto y cada rack admite hasta cuatro IRU.
En un blade se incluyen dos tipos de nodos: procesador y memoria. Los blades de cómputo contienen un nodo de procesador y constan de dos zócalos PAC611 para microprocesadores Itanium 2 e Itanium, un circuito integrado específico de la aplicación (ASIC) Super-Hub (SHub) ( chipset ) y ocho ranuras para módulos de memoria en línea duales (DIMM) para memoria. El número de zócalos de microprocesador en un blade de cómputo es uno o dos. Las configuraciones de un zócalo de procesador proporcionan más ancho de banda, ya que solo un zócalo de microprocesador utiliza el bus frontal y la memoria local. Las configuraciones de dos zócalos de procesador no admiten hiperprocesamiento. Los blades de memoria se utilizan para ampliar la cantidad de memoria sin aumentar el número de procesadores. Contienen un ASIC SHub y 12 ranuras DIMM. Tanto los blades de cómputo como los de memoria admiten DIMM de 1, 2, 4, 8 y 16 GB. La compatibilidad con SGI no admite ninguna instalación con DIMM de 16 GB.
Se pueden combinar varios servidores en la misma estructura Numalink hasta el máximo teórico de 8.192 nodos (16.384 CPU del sistema operativo).
Los servidores Altix XE utilizan procesadores con arquitectura Intel Xeon x86-64 . Los modelos incluyen:
Todos los sistemas Altix XE son compatibles con Novell SUSE Linux Enterprise Server , Red Hat Enterprise Linux y Microsoft Windows . Se agregó compatibilidad con VMware en toda la línea de productos Altix XE.
La plataforma de blades Altix ICE es un sistema basado en Intel Xeon que cuenta con blades de cómputo sin disco y un marco de gestión jerárquica (HMF) para escalabilidad, rendimiento y resiliencia. Mientras que los sistemas Altix anteriores basados en Itanium ejecutan un kernel Linux de imagen de sistema único (SSI) en 1024 procesadores o más utilizando una distribución estándar de SuSE Linux Enterprise Server (SLES), las capacidades de agrupamiento de Altix ICE utilizan distribuciones estándar de SLES o Red Hat Enterprise Linux y escalan a más de 51.200 núcleos en la supercomputadora Pleiades de la NASA . [ cita requerida ]
El gabinete de blades Altix ICE 8200LX cuenta con dos blades de conmutación DDR IB 4x y un plano de alto rendimiento, y el Altix ICE 8200EX cuenta con cuatro blades de conmutación DDR IB 4x y dos planos de alto rendimiento. Ambas configuraciones admiten topología de hipercubo o de árbol pesado y 16 blades de cómputo dentro de una IRU.
Los blades de cómputo IP-83 e IP-85 admiten procesadores Intel Xeon serie 5200 o 5400, y el blade de cómputo IP-95 admite procesadores Intel Xeon serie 5500.
En noviembre de 2011, el ICE 8400 se basa en procesadores Intel Xeon 5500 o 5600 o en los procesadores de la serie AMD Opteron 6100.
A partir de 2013 [actualizar], estos utilizan los coprocesadores Xeon Phi . [13]
La arquitectura de la supercomputadora Altix UV se anunció en noviembre de 2009. Con el nombre en código Ultraviolet durante el desarrollo, Altix UV combina un desarrollo de la interconexión NUMAlink utilizada en Altix 4000 (NUMAlink 5) con procesadores Intel Xeon 7500 " Nehalem-EX " de cuatro, seis u ocho núcleos. Los sistemas Altix UV ejecutan SuSE Linux Enterprise Server o Red Hat Enterprise Linux, y escalan de 32 a 2048 núcleos con soporte para hasta 16 terabytes (TB) de memoria compartida en una sola imagen del sistema. [14]
En 2010 y 2011, SGI retiró el nombre Altix de los nuevos servidores producidos por la empresa. Altix UV y Altix ICE se han acortado a "SGI UV" y "SGI ICE", mientras que la línea Altix XE se llama "Rackable".