XIO ist ein paketbasierter, leistungsstarker Computerbus, der von den SGI-Systemen Origin 2000 , Octane , Altix , Fuel und Tezro verwendet wird . XIO bildet einen Bus zwischen den Hochleistungssystemgeräten und dem Speichercontroller .
XIO wird üblicherweise in einer Sterntopologie verwendet, wobei ein Router- ASIC namens Crossbow (Xbow) bis zu acht vollständig symmetrische Geräte in einem System verbindet (eines davon ist üblicherweise die Speicherkontroller-/ CPU- Brücke, in Octane als HEART und in Origin als Hub bezeichnet). Weitere Geräte mit XIO-Schnittstellen sind:
- BRÜCKE: XIO-zu-PCI-64-Brücke (Octane, Origin)
- XBRIDGE: XIO-zu-PCI-X-Brücke (Altix)
- HQ4: Befehlsprozessor für ImpactSR-Karten (Octane)
- KTOWN: Frontend für InfiniteReality2-Karten (Onyx, Origin-Variante)
- XC: Crosstown-Konverter
- BUZZ: "OpenGL-on-a-Chip"-ASIC, der in ODYSSEY/VPro-Grafiken (V6/V8/V10/V12) verwendet wird
Der XIO nutzt zwei quellsynchrone Kanäle (je einen in jeder Richtung) mit einer Bandbreite von 8 oder 16 Bit. Sie werden mit 400 MHz getaktet, um Spitzendatenraten von 800 MB/s (Megabyte) zu erreichen. Jedes Gerät kann die volle Bandbreite nutzen, da der XBow-Router Kollisionen verhindert, indem er Daten zwischen beliebigen zwei Punkten routen kann.
Die Übertragung ist in Mikropakete unterteilt. Diese enthalten insgesamt 128 Bit Daten und 32 Bit Steuerinformationen. Die Steuerinformationen umfassen ein 8-Bit-Seitenband (das von höheren Schichten zur Rahmung verwendet wird), Sequenznummern (für Go-Back-N-Wiederholungen auf der Sicherungsschicht) und Prüfbits ( CRC -16).
Es ist wahrscheinlich, dass XIO den STL-Standard (von SGI gerne als SGI-Transistorlogik bezeichnet ) für Single-Ended-I/O mit niedriger Spannung verwendet. [ 1 ] CrossTown ist eine Variante von XIO, die PECL für differentielle I/O-Verbindungen (ähnlich wie NUMAlink ) nutzt, um längere Verbindungen zu ermöglichen.
Höhere Kapselungsebenen unterscheiden sich von NUMAlink (wie es zur Verbindung von HUB-Chips in Geräten der Origin-Serie verwendet wird). Sie eignet sich gut für Transaktionen mit kurzem Speicherbedarf.
XIO verwendet sehr empfindliche Kompressionssteckverbinder, die mit äußerster Sorgfalt behandelt werden müssen. [ 2 ]
Referenzen
- ^ „IRIX 6.5: Developer/OrOn2_Theops – Glossar“ . SGI TechPubs Library . 15.06.1998. Archiviert vom Original am 27.03.2012 . Abgerufen am 04.09.2009 .
- ^ „IRIX 6.5: Endbenutzer/Octane_OG – Kapitel 5. Installation und Entfernung von XIO-Grafik- und Optionskarten“ . SGI TechPubs Library . 17.07.2002. Archiviert vom Original am 02.01.2014.