Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

XIO - это высокопроизводительная компьютерная шина на основе пакетов, используемая в машинах SGI Origin 2000 , Octane , Altix , Fuel и Tezro . XIO образует шину между высокопроизводительными системными устройствами и контроллером памяти .

XIO обычно используется в звездообразной топологии с использованием ASIC маршрутизатора, называемого Crossbow (Xbow), для подключения до восьми полностью симметричных устройств в системе (одним из них обычно является мост контроллера памяти / ЦП , называемый HEART в Octane или Hub в Origin. ). К другим устройствам, имеющим интерфейсы XIO, относятся:

  • МОСТ: мост от XIO к PCI-64 (Octane, Origin)
  • XBRIDGE: мост от XIO к PCI-X (Altix)
  • HQ4: командный процессор карт ImpactSR (Octane)
  • KTOWN: интерфейс для карт InfiniteReality2 (Onyx, вариант Origin)
  • XC: преобразователь кросстауна
  • BUZZ: ASIC "OpenGL-on-a-Chip", используемый в графике ODYSSEY / VPro (V6 / V8 / V10 / V12)

XIO использует два синхронных с источником канала (по одному в каждом направлении) шириной 8 или 16 бит каждый. Они работают на частоте 400 МГц для достижения пиковой скорости 800 МБ / с (т. Е. В мегабайтах). Каждое из устройств может использовать всю полосу пропускания, поскольку маршрутизатор XBow предотвращает коллизии, имея возможность выполнять маршрутизацию между любыми двумя точками.

Трансфер организован в микропакеты. Они содержат в общей сложности 128 бит данных и 32 бита управления. Управляющая информация инкапсулирует 8-битную боковую полосу (используется более высокими уровнями для кадрирования), порядковые номера (для повторных передач на канальном уровне n назад) и контрольные биты ( CRC -16).

Вероятно, что XIO использует стандарт низковольтного несимметричного ввода-вывода STL (который SGI любит называть транзисторной логикой SGI ). [1] CrossTown - это версия XIO, использующая PECL для стандарта дифференциального ввода-вывода (например, NUMAlink ) для более длинных соединений.

Инкапсуляция более высокого уровня отличается от NUMAlink (например, используемой для подключения микросхем HUB в машинах серии Origin). Он хорошо подходит для коротких транзакций с памятью. [ необходима цитата ]

XIO использует очень деликатные компрессионные соединители, с которыми следует обращаться с особой осторожностью. [2]