QuickRing
QuickRing | |
---|---|
Тип | шина |
История | |
Разработчик |
Apple Computer, National Semiconductor |
Разработано | 1992 |
Вытеснено | PCI |
Спецификации | |
Горячая замена | нет |
Внешнее | да |
Полоса пропускания | 50 МГц |
Параметры данных | |
Битовая ширина | переменная в зависимости от реализации |
Пропускная способность | 1,6—8,5 Гб/с |
QuickRing — стандарт шины передачи данных, работавший на гигабитных скоростях и совмещающий как функции компьютерной шины, так и локальной сети. Первоначально разработан в 1990-х компанией
Также в разработке и продвижении стандарта участвовали компании Molex и Beta Phase[1]. Не получив широкого распространения, QickRing, тем не менее, существенно повлиял на ряд более поздних технологий компьютерных шин, таких, как HyperTransport.
История
QuickRing начался как ответвление легендарного проекта
Технология была впервые анонсирована в 1992 году на выставке
Apple была заинтересована в таком функционале QuikRing в связи с ограничениями пропускной способности использовавшейся ею шиной NuBus. Они, в своих гипотетических сценариях использования QuikRing, объединяли разные видеокарты, установленные в системе, используя второй разъём, который, в отличие от разъёма NuBus находился в верхней части карт. Предполагалось, что объединённые таким способом карты смогут передавать высокоскоростные потоки видео между собой, а роль NuBus свелась бы к передаче уже сжатого и обработанного видео в сторону дисплея или дискового устройства. Но, до начала какого-либо коммерческого использования QuickRing, появились новые версии стандарта PCI, обеспечивающие сопоставимую пропускную способность. Предполагаемая роль QuickRing в этой ситуации оказалась избыточной. Apple начала переход к использованию PCI во всех свои системах в 1995ом году и отказалась от дальнейшей поддержки QuickRing.
Продолжавший развивать технологию Sweazey вернулся в National Semiconductor, которая позиционировала QickRing как высокосоростную магистраль общего назначения. Некоторое время технология была более успешна в этом качестве, конкурируя с
Попытки расширить применение технологии продолжались ещё некоторое время. Так,
Описание
Базовая реализация QuickRing состоит из набора однонаправленных 1-битных
Линии передачи данных работают на частоте, в семь раз превышающей частоту синхронизации, таким образом за каждый отсчёт по одной линии передаётся 7 бит. В реализации Apple это означало, что 6 линий передавали по 7 бит 50 млн раз в секунду. То есть, реализация обеспечивала «сырую» пропускную способность 2.1 Гбит/с. 10 бит из каждых 42, при этом, использовались для целях сигнализации и управления, снижая эффективную пропускную способность интерфейса до 1.6 Гбит/c (200 Мбайт/с). В итоге QiuckRing оказывался не существенно быстрее существовавших в 1993 году версий PCI, позволявших передавать данные на скорости примерно 130 Мбайт/с, но существенно быстрее NuBus, который обеспечивал всего лишь 20 Мбайт/с[1].
Каждое полное соединение QuickRing строилось как комбинация из двух таких однонаправленных соединений, совместно обеспечивавших двунаправленную передачу информации. Топологию такого полного соединения можно описать как «двухточечное кольцо». Постольку, поскольку каждое из соединений само по себе не являлось шиной, передача данных по ним не требовала процедур арбитража. Кольца QuickRing могли соединяться между собой с использованием коммутатора, образуя более сложные и масштабные сети. Каждый дополнительный хоп такой сложной сети добавлял к передаче данных задержку до 1.3 µs.
Маршрутизация QuickRing была ориентирована на коммутацию виртуальных каналов, а не на коммутацию пакетов. Это позволяло увеличить пропускную способность соединения с относительно небольшим ущербом для гибкости процесса передачи данных. Из каждых 10 бит управляющей информации, четыре могли использоваться для указания идентификатора устройства, позволяя подключать к кольцу через коммутатор до 16 устройств.
Примечания
- ↑ 1 2 QuickRing Speed . Дата обращения: 20 января 2019. Архивировано 20 ноября 2008 года.
- ↑ Questions about SCI . Дата обращения: 16 января 2019. Архивировано 19 мая 2019 года.
- ↑ 1 2 Apple introduces 1.5 Gbyte/s Mac QuickRing bus in step toward advanced net, multimedia use (недоступная ссылка), Electronic News, May 18, 1992
- ↑ VITA - VMEbus Speed Bandwidth . www.vita.com. Дата обращения: 19 января 2019. Архивировано 20 января 2019 года.
Ссылки
- Trevor Marshall, «Fast Transit: New buses dramatically increase speed and will be showing up in systems soon», BYTE, October 1992 (англ.)
- «Whatever Happened to… QuickRing», BYTE, November 1994 (англ.)
- The QuickRing Network, M. Valerio, L. E. Moser, P. M. Melliar-Smith and P. Sweazey, ACM Conference on Computer Science, 1994. (англ.)