Articulo de referencia

SGI Origin 3000 y Onyx 3000

[https://web.archive.org/web/20021001232619/http://www.sgi.com/visualization/onyx/3000/ Onyx 3000]"},"related":{"wt":"Origin 300 and Onyx 300"},"successor":{"wt":"[[SGI Altix]],...

La familia Origin 3000 y Onyx 3000 es una gama de ordenadores de gama media y alta desarrollados y fabricados por SGI . El Origin 3000 es un servidor y el Onyx 3000 es un sistema de visualización . Ambos sistemas se lanzaron en julio de 2000 para suceder al Origin 2000 y al Onyx2 , respectivamente. Estos sistemas utilizaban el sistema operativo IRIX 6.5 Advanced Server Environment . Las versiones básicas 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 modelo Origin 3000 fue sucedido por el Altix 3000 en 2004, y el último modelo se dejó de fabricar 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 dejó de fabricar el 25 de marzo de 2005.

Origen 3000

Modelos

Especial

  • Origin 3200C : Este modelo era un clúster de nodos compuesto por sistemas Origin 3200 completos. Podía escalar a miles de procesadores. La tecnología de clúster utilizada era Gigabit Ethernet e Infiniband .

Descripción del hardware

Físicamente, el Origin 3000 se basa en módulos modulares (o "bloques") que se montan en rack y que proporcionan una función específica. Estos módulos se conectan entre sí mediante cables NUMAlink 3 para las funciones de computación y cables Crosstown2 para las funciones de entrada/salida. Estos bloques se montan en un rack estándar de 19 pulgadas. Existen dos racks para el Origin 3000: uno corto de 17U de altura y otro alto de 39U.

Desde el punto de vista arquitectónico, el 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 gordo .

Ladrillo C

El C-brick es una carcasa de 3U de altura que contiene un nodo en una placa de circuito impreso (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 secundarias se encuentran en una tarjeta hija PIMM (Módulo de Memoria Integrada del Procesador) que se conecta a dos conectores de 240 pines en la placa del nodo. Inicialmente, el Origin 3000 utilizaba los procesadores R12000  de 360 ​​MHz y R12000A de 400 MHz con 4 u 8 MB de caché secundaria. En mayo de 2001, se introdujo el R14000 de 500 MHz con 8 MB de caché secundaria y, en febrero de 2002, se lanzó el R14000A de 600 MHz . Cerca del final de su ciclo de vida, 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 módulos DIMM ECC DDR SDRAM  propietarios de 100 MHz con capacidades de 256 MB, 512 MB y 1 GB. La ruta de datos entre el módulo DIMM y el ASIC Bedrock tiene un ancho de 144 bits, con 128 bits para datos y 16 bits para ECC. Debido a que el Origin 3000 utiliza un modelo de memoria compartida distribuida, la memoria de directorio se utiliza para mantener la coherencia de caché entre los procesadores. A diferencia del Origin 2000, que requiere módulos DIMM propietarios dedicados para la memoria de directorio, la memoria de directorio del Origin 3000 está integrada en los mismos módulos DIMM que contienen la memoria local. Por ello, existen dos tipos de módulos DIMM utilizados en el Origin 3000: módulos DIMM estándar, que admiten sistemas con hasta 128 procesadores, y módulos DIMM premium, que admiten sistemas con más de 128 procesadores. El módulo DIMM de 256 MB es un módulo DIMM estándar, el módulo DIMM de 1 GB es un módulo DIMM premium y el módulo DIMM de 512 MB puede ser cualquiera de los dos.

ASIC de Bedrock

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 matriz de conmutación . El ASIC consta de seis secciones principales: la matriz de conmutación (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í mediante búferes FIFO conectados a la matriz de conmutación. También funciona como controlador de memoria. Si bien cada PIMM contiene dos microprocesadores, solo dispone de una interfaz de 1,6 GB/s al ASIC Bedrock. Esta interfaz única se multiplexa para permitir que los dos procesadores de cada PIMM operen de forma independiente sin contención de bus, aunque a costa de una reducción del ancho de banda.

Ladrillo CX

El CX-brick es un gabinete de 4U de altura que se utiliza exclusivamente en los sistemas Origin 3900 y Onyx 3900. Se diferencia del C-brick por contener cuatro placas de nodo y un ASIC de enrutador de ocho puertos. El CX-brick admite hasta 16 procesadores y 32 GB de memoria. Inicialmente, el CX-brick utilizaba la placa base IP53, compatible con procesadores  R14000 de 500 MHz y  R14000A de 600 MHz con cachés secundarias de 8 MB; posteriormente, se actualizó para utilizar los procesadores R16000 y R16000A. Se conecta al sistema mediante NUMAlink 3.

Ladrillo R

El R-brick es una carcasa de 2U de altura que incorpora un ASIC de enrutador de ocho puertos. Su función es enrutar los paquetes NUMAlink por todo el sistema para conectar los C-Bricks entre sí. Los R-bricks para el Origin 3400 tienen un ASIC de enrutador con dos puertos deshabilitados para evitar su actualización a sistemas Origin 3800.

Ladrillo en I

El I-brick es un gabinete de 4U de altura que proporciona funciones de E/S de arranque para el Origin 3000. Cuenta con cinco ranuras PCI-X intercambiables en caliente , tres de ellas a 33 MHz y dos a 66 MHz en dos buses separados, dos discos duros Fibre Channel de 3,5 pulgadas montados en soportes y una unidad de CD-ROM propietaria. 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.  

Ladrillo IX

El IX-Brick es un gabinete de 4U de altura que se utiliza exclusivamente 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 una carcasa de 4U de altura 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 una carcasa de 4U de altura que se utiliza exclusivamente 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 X

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

Ladrillo D

El D-brick es una carcasa de 4U de altura que puede albergar 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 de serie. El hardware gráfico se encuentra en módulos G que alojan las interfaces gráficas InfiniteReality3 o InfiniteReality4 , o en módulos V que alojan los gráficos InfinitePerformance ( VPro ). El número de módulos G o V que admite un sistema aumenta linealmente con el número de módulos C presentes. Los sistemas deben usar módulos G o V, ya que estas opciones no se pueden combinar. El Onyx 3000 original utilizaba InfiniteReality3 con procesadores R14000.

Modelos

Ladrillo G

El G-brick es un gabinete de 18U de altura que admite el subsistema gráfico InfiniteReality. Cada G-brick puede admitir dos canales gráficos InfiniteReality3 o InfiniteReality4 , aunque solo un canal puede tener cuatro tarjetas de gestión de trama, mientras que el otro puede tener dos. El G-brick se conecta al sistema mediante cables Crosstown2.

V-brick (Rendimiento infinito)

El V-brick es una carcasa de 4U de altura 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 una carcasa de 2U de altura que permite conectar los C-bricks a los G-bricks sin necesidad de utilizar los X-bricks o los I-bricks, ahorrando así espacio, ya que los otros módulos son más altos. El N-brick se diseñó para configuraciones donde no se requerían capacidades de entrada/salida.

Referencias

  1. Fabrizio Magugliani. "Arquitecturas de hardware gráfico de próxima generación" (PDF) . Archivado del original (PDF) el 18 de enero de 2022.
  • Matriz de información de soporte de productos de hardware, 7 de enero de 2008. Silicon Graphics, Inc.
  • InfiniteReality4 Anexo a las guías de Silicon Graphics Onyx2, SGI Onyx 3000 Series y SGI Onyx 300, 10 de julio de 2002, 007-4525-001. Silicon Graphics, Inc. Archivado el 3 de marzo de 2016 en Wayback Machine .
  • Mark Schwenden. Guía del propietario del hardware del sistema gráfico SGI Onyx Serie 3000, 16 de noviembre de 2001, número de documento: 007-4264-002. Silicon Graphics, Inc. Archivado el 3 de marzo de 2016 en Wayback Machine.
  • Hoja de datos de SGI Origin 3000, 8 de octubre de 2003, número de documento: 3399. Silicon Graphics, Inc.
  • Dick Brownell. Guía del propietario de la configuración técnica de la serie SGI Origin 3000, enero de 2001, número de documento: 007-4311-002. Silicon Graphics, Inc. Archivado el 3 de marzo de 2016 en Wayback Machine.
  • Hoja de datos del clúster escalable SGI Origin 3200C, julio de 2000, número de documento: 2805. Silicon Graphics, Inc.
  • Nancy Heller. Guía del usuario del servidor SGI Origin 3900, 31 de enero de 2004, número de documento: 007-4653-001. Silicon Graphics, Inc. Archivado el 3 de marzo de 2016 en Wayback Machine .
SGI VirtuSGI 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