Эта статья требует дополнительных ссылок для проверки . ( сентябрь 2009 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
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]