stringtranslate.com

SGI Origin 3000 y Onyx 3000

Origin 3000 y Onyx 3000 son una familia de computadoras de gama media y alta desarrolladas y fabricadas por SGI . Origin 3000 es un servidor y Onyx 3000 es un sistema de visualización . Ambos sistemas se introdujeron en julio de 2000 para suceder a Origin 2000 y Onyx2 respectivamente. Estos sistemas ejecutaban el sistema operativo IRIX 6.5 Advanced Server Environment . Las variantes de nivel de entrada de estos sistemas basadas en la misma arquitectura pero con una implementación de hardware diferente se conocen como Origin 300 y Onyx 300. El Origin 3000 fue sucedido por el Altix 3000 en 2004 y el último modelo se discontinuó el 29 de diciembre de 2006, mientras que el Onyx 3000 fue sucedido por el Onyx4 y el Prism basado en Itanium en 2004 y el último modelo se discontinuó el 25 de marzo de 2005.

Origen 3000

Modelos

Especial

Descripción del hardware

Físicamente, el Origin 3000 se basa en "ladrillos": módulos montados en bastidor que proporcionan una función específica y que se conectan entre sí mediante cables NUMAlink 3 para módulos que proporcionan funciones de cómputo o cables Crosstown2 para módulos que proporcionan funciones de E/S. Estos ladrillos se montan en un bastidor estándar de 19 pulgadas. Hay dos bastidores para el Origin 3000, un bastidor corto de 17 U de alto y un bastidor alto de 39 U de alto.

Arquitectónicamente, Origin 3000 se basa en la arquitectura de memoria compartida distribuida NUMAflex. La interconexión del sistema NUMAlink 3 utiliza una topología de red de hipercubo de árbol grueso .

Ladrillo C

El C-brick es un gabinete de 3U de alto que contiene un nodo en una PCB . El nodo contiene dos o cuatro procesadores, la memoria local y de directorio, y el ASIC Bedrock . Se conecta al sistema mediante NUMAlink 3.

Procesador

Los dos procesadores y sus cachés secundarios están contenidos en una tarjeta secundaria PIMM (módulo de memoria integrada del procesador) que se conecta a dos conectores de 240 pines en la placa de nodos. Inicialmente, el Origin 3000 utilizó los procesadores R12000 de 360 ​​MHz y R12000A de 400 MHz con 4 u 8 MB de caché secundaria. En mayo de 2001, se presentó el R14000 de 500 MHz con 8 MB de caché secundaria y en febrero de 2002, se puso a disposición el R14000A de 600 MHz . Cerca del final de su vida útil, el C-brick se actualizó con procesadores MIPS de 800 MHz.

Memoria local y de directorio

El C-Brick admite de 512 MB a 8 GB de memoria local a través de ocho ranuras DIMM organizadas en ocho bancos mediante el uso de DIMM DDR SDRAM ECC de 100 MHz patentados con capacidades de 256 MB, 512 MB y 1 GB. La ruta de datos entre el DIMM y el ASIC Bedrock tiene una anchura de 144 bits, con 128 bits para datos y 16 bits para ECC. Debido a que Origin 3000 utiliza un modelo de memoria compartida distribuida, se utiliza memoria de directorio para mantener la coherencia de caché entre los procesadores. A diferencia de Origin 2000, que requiere DIMM propietarios dedicados para la memoria de directorio, la memoria de directorio de Origin 3000 está integrada en los mismos DIMM que contienen la memoria local. Debido a esto, hay dos tipos de DIMM utilizados en Origin 3000: DIMM estándar, que admiten sistemas con hasta 128 procesadores, y DIMM premium, que admiten sistemas con más de 128 procesadores. El DIMM de 256 MB es un DIMM estándar, el DIMM de 1 GB es un DIMM premium y el DIMM de 512 MB puede ser cualquiera de los dos.

ASIC de lecho rocoso

El ASIC Bedrock conecta los procesadores, la memoria local y de directorio y la interfaz Crosstown2 a la interconexión del sistema NUMAlink 3 mediante una barra transversal . El ASIC contiene seis secciones principales: la barra transversal (XB), dos interfaces de procesador (PI_0 y PI_1), la interfaz de memoria y directorio (MD), la interfaz de E/S (II) y la interfaz de red (NI). Las interfaces se comunican entre sí a través de búferes FIFO que están conectados a la barra transversal. También sirve como controlador de memoria. Aunque cada PIMM contiene dos microprocesadores, pero solo tiene una interfaz de 1,6 GB/s con el ASIC Bedrock, la única interfaz se multiplexa para permitir que los dos procesadores de cada PIMM funcionen de forma independiente sin contención de bus a costa de un ancho de banda reducido.

Ladrillo CX

El CX-brick es un gabinete de 4U de alto que solo se utiliza en los sistemas Origin 3900 y Onyx 3900. Se diferencia del C-brick porque contiene cuatro placas de nodo y un enrutador ASIC de ocho puertos. El CX-brick puede admitir hasta 16 procesadores y 32 GB de memoria. El CX-brick inicialmente usaba la placa base IP53 que admitía procesadores R14000 de 500 MHz y R14000A de 600 MHz con cachés secundarios de 8 MB, que luego se actualizaron para usar los R16000 y R16000A. Se conecta al sistema mediante NUMAlink 3.

Ladrillo R

El R-brick es un gabinete de 2U de alto que cuenta con un enrutador ASIC de ocho puertos. Su propósito es enrutar paquetes NUMAlink a través del sistema para conectar los C-Bricks entre sí. Los R-bricks para Origin 3400 tienen un enrutador ASIC con dos puertos deshabilitados para evitar que se actualicen a sistemas Origin 3800.

Ladrillo en forma de I

El I-brick es un gabinete de 4U de alto que proporciona funciones de E/S de arranque para el Origin 3000. Cuenta con cinco ranuras PCI-X intercambiables en caliente , con tres de ellas con velocidad de reloj de 33 MHz y dos de 66 MHz en dos buses separados, dos discos duros de canal de fibra de 3,5 pulgadas montados en trineo y una unidad de CD-ROM patentada. El I-Brick también proporciona un puerto Ethernet 10/100BASE-T , un puerto IEEE 1394 , un puerto serie , dos puertos USB , así como un reloj en tiempo real y NVRAM para almacenar información de configuración a través del IO9. Se conecta al sistema mediante Crosstown2.

IX-ladrillo

El IX-Brick es un gabinete de 4U de alto que solo se utiliza en los sistemas Origin 3900 y Onyx 3900. Es una versión actualizada del I-brick con ranuras de expansión PCI-X de 133 MHz. Se conecta al sistema mediante cables Crosstown2.

Ladrillo P

El P-brick es un gabinete de 4U de alto que proporciona 12 ranuras de expansión PCI-X adicionales en seis buses al sistema. Se conecta al sistema mediante cables Crosstown2.

Ladrillo PX

El PX-brick es un gabinete de 4U de alto que solo se utiliza en los sistemas Origin 3900 y Onyx 3900. Es una versión actualizada del P-brick con ranuras de expansión PCI-X de 133 MHz. Se conecta al sistema mediante cables Crosstown2.

Ladrillo en forma de X

El X-brick es un gabinete de 4U de alto que ofrece cuatro ranuras de expansión XIO . Se conecta al sistema mediante cables Crosstown2.

Ladrillo D

El D-brick es un gabinete de 4U de alto que puede soportar 12 discos duros Fibre Channel intercambiables en caliente a través de dos bucles Fibre Channel.

Ónix 3000

Onyx 3000 se refiere a los sistemas Origin 3000 que se venden con hardware gráfico como estándar. El hardware gráfico está contenido dentro de los bloques G que alojan los conductos gráficos InfiniteReality3 o InfiniteReality4 , o los bloques V que alojan los gráficos InfinitePerformance ( VPro ). La cantidad de bloques G o bloques V que admite un sistema se escala linealmente con la cantidad de bloques C presentes. Los sistemas deben usar bloques G o bloques V, ya que estas opciones no se pueden mezclar. El Onyx 3000 originalmente usaba InfiniteReality3, con procesadores R14000.

Modelos

Ladrillo G

El G-brick es un gabinete de 18U de alto que soporta el subsistema de gráficos InfiniteReality. Cada G-brick puede soportar dos canales gráficos InfiniteReality3 o InfiniteReality4 , aunque solo un canal puede tener cuatro placas de administrador de trama mientras que el otro puede tener dos. El G-brick se conecta al sistema mediante cables Crosstown2.

Bloque en forma de V (rendimiento infinito)

El V-brick es un gabinete de 4U de alto que admite dos canales gráficos InfinitePerformance. Cada canal gráfico consta de una tarjeta gráfica SGI VPro V12 de 128 MB . El V-brick se conecta al sistema mediante cables Crosstown2.

Ladrillo N

El N-brick es un gabinete de 2U de alto que permite que los C-bricks se conecten a los G-bricks sin usar X-bricks o I-bricks, ahorrando así espacio ya que los otros bricks son más altos. El N-brick fue diseñado para configuraciones donde no se requerían capacidades de E/S.

Referencias

  1. ^ https://cug.org/5-publications/proceedings_attendee_lists/2002CD/S02_Proceedings/Pages/Authors/Magugliani.pdf [ URL básica PDF ]

Cronología de la SGI

SGI PrismSGI Origin 3000 and Onyx 3000Origin 2000SGI ChallengeOnyx 300Onyx 2SGI OnyxSGI CrimsonSGI AltixSGI Origin 200SGI Indigo² and Challenge MSGI TezroSGI Octane2SGI OctaneSGI Indigo² and Challenge MSGI IRIS 4DSGI FuelSGI IndigoSGI IRIS 4DSGI O2SGI O2SGI IndySGI IRIS 4DSGI IRISSGI IRISSGI IRISVisual WorkstationSGI IRISSGI IRIS