stringtranslate.com

ББН Бабочка

BBN Butterfly — компьютер с массовым параллелизмом, созданный Болтом, Беранеком и Ньюманом в 1980-х годах. Он был назван в честь многоступенчатой ​​коммутационной сети «бабочка», вокруг которой он был построен. Каждая машина имела до 512 процессоров , каждый с локальной памятью, которую можно было подключить, чтобы обеспечить доступ каждого процессора к памяти любого другого процессора, хотя и с существенно большей задержкой (примерно 15:1), чем для своей собственной. Процессоры представляли собой обычные микропроцессоры. Адресное пространство памяти было общим.

В первом поколении использовались процессоры Motorola 68000, за ним последовала версия 68010. [1] Соединение Butterfly было разработано специально для этого компьютера. Модели GP-1000 второго или третьего поколения использовали процессоры Motorola 68020 и масштабировались до 256 процессоров. Более поздние модели TC-2000 использовали Motorola MC88100 и масштабировались до 512 процессоров. [2]

Изначально Butterfly разрабатывался как Voice Funnel — маршрутизатор для протокола ST-II, предназначенный для передачи голоса и видео по IP-сетям. Аппаратное обеспечение Butterfly позже использовалось для коммутатора пакетов Butterfly Satellite IMP (BSAT) широкополосной пакетной спутниковой сети DARPA, которая работала на нескольких объектах по всей территории США по общему спутниковому каналу вещания со скоростью 3 Мбит / с. [3] В конце 1980-х годов эта сеть стала наземной широкополосной сетью , основанной на наземных каналах T1 вместо общего спутникового канала вещания, а BSAT стал широкополосным коммутатором пакетов (WPS). Другой проект BBN, спонсируемый DARPA, создал многопроцессорный интернет-шлюз Butterfly (интернет-маршрутизатор) для соединения различных типов сетей на уровне IP. Как и BSAT, Butterfly Gateway сломал конкуренцию миникомпьютерной архитектуре с общей шиной, которая использовалась для Интернет-шлюзов, объединив вычисления маршрутизации и ввод-вывод на сетевых интерфейсах и используя коммутационную фабрику Butterfly для обеспечения сетевых соединений. Это привело к значительному увеличению пропускной способности канала. [4]

Butterfly начиналась с собственной операционной системы Chrysalis, но в 1989 году перешла на операционную систему с ядром Mach . Хотя время доступа к памяти было неравномерным, машина имела семантику памяти SMP и могла работать как симметричный мультипроцессор.

Самая крупная сконфигурированная система со 128 процессорами находилась на факультете компьютерных наук Рочестерского университета. [5] Большинство поставляемых систем имели около 16 процессоров. В музеях, похоже, нет известных конфигураций. Предполагается, что по крайней мере одна система находится в автономном транспортном средстве DARPA . [ нужна цитата ]

TotalView , отладчик параллельных программ, разработанный для Butterfly, пережил платформу и был портирован на ряд других машин с массовым параллелизмом.

Смотрите также

Рекомендации

  1. ^ Реттберг, Р; Вайман, С; Хант, Д.; Хоффман, М.; Карви, П.; Хайд, Б.; Кларк, В.; Крали, М. (август 1979 г.). «Разработка голосовой воронки». Система: Отчет о проектировании . Отчет № 4098. Болт Беранек и Ньюман Инк.
  2. ^ Аместой, Патрик Р.; Дайде, Мишель Дж.; Дафф, Иэн С.; Морер, Пьер (9 октября 1992 г.), «Вычисления по линейной алгебре на компьютере с виртуальной общей памятью», Int Journal of High Speed ​​Computing , vol. 7 (опубликовано в 1992 г.), стр. 21–43, CiteSeerX 10.1.1.37.8448. 
  3. ^ Эдмонд, Уинстон; Блюменталь, Стивен; Эченик, Андрес; Сторч, Стивен; Колдервуд, Том; Рис, Том (6 августа 1986 г.), «Спутник-бабочка IMP для широкополосной пакетной спутниковой сети», ACM SIGCOMM, Стоу, Вирджиния (опубликовано в 1986 г.), стр. 194–202.
  4. ^ Партридж, Крейг ; Блюменталь, Стивен (январь 2006 г.). «Сеть передачи данных в BBN». IEEE Анналы истории вычислений . 28 (1). Вашингтон, округ Колумбия: Компьютерное общество IEEE: 56–71. дои : 10.1109/mahc.2006.7. S2CID  16881178.
  5. ^ Леблан, ТиДжей; Скотт, ML; Браун, CM (1 сентября 1988 г.), Крупномасштабное параллельное программирование: опыт работы с параллельным процессором BBN Butterfly , факультет компьютерных наук Рочестерского университета, hdl : 1802/15082

Внешние ссылки