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