QuickRing

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
QuickRing
Типшина
История
РазработчикApple Computer,
National Semiconductor
Разработано1992
ВытесненоPCI
Спецификации
Горячая заменанет
Внешнееда
Полоса пропускания50 МГц
Параметры данных
Битовая ширинапеременная в зависимости от реализации
Пропускная способность1,6—8,5 Гб/с

QuickRing — стандарт шины передачи данных, работавший на гигабитных скоростях и совмещающий как функции компьютерной шины, так и локальной сети. Первоначально разработан в 1990-х компаниейApple в качестве магистрали для мультимедийных систем, работающей дополнительно к уже используемымкомпьютерным шинам персональных компьютеров. Впоследствии технология была подхвачена компаниейNational Semiconductor и перепозиционирована как соединительная шина длявысокопроизводительных параллельных систем.

Также в разработке и продвижении стандарта участвовали компании Molex и Beta Phase[1].Не получив широкого распространения, QickRing, тем не менее, существенно повлиял на ряд более поздних технологий компьютерных шин, таких, какHyperTransport.

Содержание

История

[править |править код]

QuickRing начался как ответвление легендарного проектаFuturebus, который разрабатывался в конце 1970-х годов под эгидойIEEE. Придя к пониманию, что сам Futurebus обречен, в 1987 году несколько его ведущих разработчиков оставили проект, предпочтя попробовать снова на менее масштабных разработках. Этот шаг привел к созданию интерфейсов QuickRing иSCI[2]. Главной движущей силой развития QuickRing стал американский инженер Paul Sweazey, работавший в компанииNational Semiconductor и организационно обеспечивавший в проектеFuturebus функционирование рабочей группыcache coherency group. Покинув National Semiconductor, Sweazey перешёл вApple Computer’s Advanced Technology Group — специализированное подразделение Apple, предназначенное для разработки новых технологий.

Технология была впервые анонсирована в 1992 году на выставкеApple Worldwide Developers Conference, и позиционировалась как специализированная шина, способная одновременно передавать несколько потоковцифрового видео без использования основной шины персонального компьютера[3].

Apple была заинтересована в таком функционале QuikRing в связи с ограничениями пропускной способности использовавшейся ею шинойNuBus. Они, в своих гипотетических сценариях использования QuikRing, объединяли разные видеокарты, установленные в системе, используя второй разъём, который, в отличие от разъёма NuBus находился в верхней части карт. Предполагалось, что объединённые таким способом карты смогут передавать высокоскоростные потоки видео между собой, а роль NuBus свелась бы к передаче уже сжатого и обработанного видео в сторону дисплея или дискового устройства. Но, до начала какого-либо коммерческого использования QuickRing, появились новые версии стандартаPCI, обеспечивающие сопоставимую пропускную способность. Предполагаемая роль QuickRing в этой ситуации оказалась избыточной. Apple начала переход к использованию PCI во всех свои системах в 1995ом году и отказалась от дальнейшей поддержки QuickRing.

Продолжавший развивать технологию Sweazey вернулся в National Semiconductor, которая позиционировала QickRing как высокосоростную магистраль общего назначения. Некоторое время технология была более успешна в этом качестве, конкурируя сSCI и, одновременно, с быстрыми версиямиEthernet. В то время была предпринята стандартизировать QickRing в качестве внутреннего высокоскоростной дополнения шиныVMEbus. Итогом этой работы стала стандартизация «вторичной» шины VMEbus —VSB, для использования которой был выделен ряд контактов разъёма P2 определённого для плат VMEbus. Но конкретной сигнальной схемы принято не было. Из-за высокой конкуренции большого числа различных стандартов, претендующих на использования в VSB, рабочая группаVITA вынесла соломоново решение, оставив схему сигнализации VSB на усмотрение производителей оборудования. QuickRing был назван одним из допустимых в таком качестве стандартов, наряду с Raceway Interlink, SkyChannel,SCSA (Signal Computing System Architecture),Heterogeneous Interconnect (HIC),FireWire и AutoBahn компании PEP Modular Computers[4].

Попытки расширить применение технологии продолжались ещё некоторое время. Так,ВМФ США в своё время анонсировали несколько тендеров, на которых затребовало от поставщиков оборудование для обработки данных ссонаров подводных лодок, в то время, как для решения этой задачи в более раннее время прорабатывалось использованиеFuturebus+. Но серьёзного продолжения все эти попытки не получили. Примерно к 1996ому году National Semiconductor утратила интерес к проекту, прекратив выпуск продуктов, основанных на QuickRing. Наряду с аналогичными технологиями Raceway Interlink, SkyCONNECT, QickRing быстро вышел из употребления.

Описание

[править |править код]

Базовая реализация QuickRing состоит из набора однонаправленных 1-битныхпоследовательных линий передачи данных, и одной дополнительной линии, передающей сигнал синхронизации частотой 50 MHz. Реализация Apple включала 6 линий передачи данных и линию синхронизации, использующие медную витую пару, заключённую в тонкую пластиковую оболочку. Для кодирования сигналов использоваласьLVDS. National Semiconductor предлагала набор других вариантов реализации, включавших в себя до 32 линий передачи данных[3], а также вариант с оптическим соединением, которое использовалочастотное разделение каналов, и использовалось для организации связи между отдельно стоящими компьютерами.

Линии передачи данных работают на частоте, в семь раз превышающей частоту синхронизации, таким образом за каждый отсчёт по одной линии передаётся 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. 12QuickRing Speed  (неопр.). Дата обращения: 20 января 2019. Архивировано 20 ноября 2008 года.
  2. Questions about SCI  (неопр.). Дата обращения: 16 января 2019. Архивировано 19 мая 2019 года.
  3. 12Apple introduces 1.5 Gbyte/s Mac QuickRing bus in step toward advanced net, multimedia use (недоступная ссылка), Electronic News, May 18, 1992
  4. 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. (англ.)
Перейти к шаблону «Компьютерные шины»
Компьютерные шины и интерфейсы
Основные понятия
Процессоры
Внутренние
Ноутбуки
Накопители
Периферия
Управление оборудованием
Универсальные
Видеоинтерфейсы
Встраиваемые системы
Источник —https://ru.wikipedia.org/w/index.php?title=QuickRing&oldid=122368761
Категории:
Скрытые категории: