Articulo de referencia

XIO

32 (control) 8 or 16 per channel"},"pin count":{"wt":""},"numdev":{"wt":""},"speed":{"wt":"up to 800 MB/s at 400 MHz"},"style":{"wt":""},"hotplug":{"wt":"Optional"}},"...

XIO es un bus informático de alto rendimiento basado en paquetes, utilizado por las máquinas SGI Origin 2000 , Octane , Altix , Fuel y Tezro . El XIO forma un bus entre los dispositivos del sistema de alto rendimiento y el controlador de memoria .

XIO se suele utilizar en una topología en estrella, empleando un ASIC enrutador llamado Crossbow (Xbow) para conectar hasta ocho dispositivos totalmente simétricos en un sistema (uno de ellos suele ser el controlador de memoria/ puente de CPU , llamado HEART en Octane o Hub en Origin). Otros dispositivos que se sabe que tienen interfaces XIO son:

  • PUENTE: Puente XIO a PCI-64 (Octane, Origin)
  • XBRIDGE: Puente XIO a PCI-X (Altix)
  • HQ4: procesador de comandos de tarjetas ImpactSR (Octane)
  • KTOWN: interfaz para tarjetas InfiniteReality2 (Onyx, variante Origin)
  • XC: convertidor de Crosstown
  • BUZZ: ASIC "OpenGL-on-a-Chip" utilizado en las tarjetas gráficas ODYSSEY/VPro (V6/V8/V10/V12)

El XIO emplea dos canales síncronos con la fuente (uno en cada dirección), cada uno de 8 o 16 bits de ancho. Su frecuencia de reloj es de 400  MHz para alcanzar velocidades máximas de 800  MB/s (es decir, en megabytes). Cada dispositivo puede utilizar todo el ancho de banda, ya que el enrutador XBow evita colisiones al poder enrutar entre cualquier par de puntos.

La transferencia se organiza en micropaquetes. Estos contienen un total de 128 bits de datos y 32 bits de control. La información de control encapsula una banda lateral de 8 bits (utilizada por las capas superiores para la formación de tramas), números de secuencia (para retransmisiones de enlace de retorno) y bits de verificación ( CRC -16).

Es probable que XIO utilice el estándar de E/S de bajo voltaje de terminación simple STL (que SGI prefiere llamar lógica de transistores SGI ). [ 1 ] CrossTown es una versión de XIO que utiliza PECL para el estándar de E/S diferencial (como NUMAlink ) para conexiones más largas.

La encapsulación de nivel superior difiere de NUMAlink (como la que se usa para conectar los chips HUB en las máquinas de la serie Origin). Es muy adecuada para transacciones de memoria cortas.

XIO utiliza conectores de compresión muy delicados, que deben manipularse con extremo cuidado. [ 2 ]

Referencias

  1. "IRIX 6.5: Developer/OrOn2_Theops - Glosario" . Biblioteca de SGI TechPubs . 15 de junio de 1998. Archivado del original el 27 de marzo de 2012. Consultado el 4 de septiembre de 2009 .
  2. "IRIX 6.5: Usuario final/Octane_OG - Capítulo 5. Instalación y extracción de tarjetas gráficas y de opciones XIO" . Biblioteca de SGI TechPubs . 17 de julio de 2002. Archivado del original el 2 de enero de 2014.