XIO


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

XIO es un bus de computadora 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 usa generalmente en una topología en estrella, usando un enrutador ASIC llamado Crossbow (Xbow) para conectar hasta ocho dispositivos completamente simétricos en un sistema (uno de ellos suele ser el controlador de memoria / puente de CPU , llamado HEART in Octane o Hub in Origin ). Otros dispositivos que se sabe que tienen interfaces XIO son:

  • PUENTE: Puente XIO a PCI-64 (Octane, Origen)
  • XBRIDGE: Puente XIO a PCI-X (Altix)
  • HQ4: procesador de mando de tarjetas ImpactSR (Octane)
  • KTOWN: interfaz para tarjetas InfiniteReality2 (Onyx, variación de origen)
  • XC: convertidor Crosstown
  • BUZZ: ASIC "OpenGL-on-a-Chip" utilizado en gráficos ODYSSEY / VPro (V6 / V8 / V10 / V12)

El XIO emplea dos canales sincrónicos de origen (uno en cada dirección), cada uno de 8 o 16 bits de ancho. Tienen una frecuencia de 400 MHz para alcanzar velocidades máximas de 800 MB / s (es decir, en megabytes). Cada uno de los dispositivos puede utilizar todo el ancho de banda, ya que el enrutador XBow evita colisiones al poder enrutar entre dos puntos cualesquiera.

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 capas superiores para el entramado), números de secuencia (para retransmisiones de la capa de enlace go-back-n) y bits de verificación ( CRC -16).

Es probable que XIO use STL (que a SGI le gusta llamar lógica de transistor SGI ) estándar de E / S de un solo extremo de bajo voltaje. [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 se usa para conectar chips HUB en máquinas de la serie Origin). Es muy adecuado para transacciones de memoria cortas. [ cita requerida ]

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