BBN Butterfly - BBN Butterfly

BBN Butterfly był masywnie równoległych komputer zbudowany przez Bolt Beranek i Newmana w 1980 roku. Został nazwany na cześć wielostopniowej sieci przełączającej „motylkowej”, wokół której został zbudowany. Każda maszyna miała do 512 procesorów , każdy z pamięcią lokalną, które można było podłączyć, aby umożliwić każdemu procesorowi dostęp do pamięci każdego innego procesora, chociaż ze znacznie większym opóźnieniem (około 15: 1) niż w przypadku własnego. Procesory były mikroprocesorami towarowymi. Przestrzeń adresowa pamięci została udostępniona.

Pierwsza generacja wykorzystywała procesory Motorola 68000, a następnie wersja 68010. Łącznik Butterfly został opracowany specjalnie dla tego komputera. Modele GP-1000 drugiej lub trzeciej generacji wykorzystywały Motorolę 68020 i skalowały się do 256 procesorów. Późniejsze modele TC-2000 wykorzystywały Motorolę MC88100 i skalowały się do 512 procesorów.

Butterfly został pierwotnie opracowany jako Voice Funnel , router dla protokołu ST-II przeznaczony do przesyłania głosu i wideo w sieciach IP. Sprzęt Butterfly został później użyty do przełączania pakietów Butterfly Satellite IMP (BSAT) w szerokopasmowej sieci satelitarnej DARPA, który działał w wielu lokalizacjach w Stanach Zjednoczonych za pośrednictwem wspólnego kanału satelitarnego o przepustowości 3 Mbit / s. Pod koniec lat osiemdziesiątych sieć ta stała się naziemną siecią szerokopasmową , opartą na naziemnych obwodach T1 zamiast współdzielonego satelitarnego kanału nadawczego, a BSAT przekształciła się w szerokopasmowy przełącznik pakietów (WPS). Inny projekt sponsorowany przez DARPA w BBN stworzył Butterfly Multiprocessor Internet Gateway (Internet Router) do łączenia różnych typów sieci w warstwie IP. Podobnie jak BSAT, Butterfly Gateway przełamał rywalizację o architekturę minikomputera z dzieloną magistralą, która była używana w bramach internetowych, łącząc obliczenia routingu i wejścia / wyjścia na interfejsach sieciowych i wykorzystując strukturę przełącznika Butterfly do zapewnienia połączeń sieciowych. Spowodowało to znacznie wyższą przepustowość łącza.

Butterfly rozpoczął się od zastrzeżonego systemu operacyjnego o nazwie Chrysalis, ale został przeniesiony do systemu operacyjnego jądra Mach w 1989 roku. Chociaż czas dostępu do pamięci był niejednolity, maszyna miała semantykę pamięci SMP i mogła być obsługiwana jako symetryczny procesor wieloprocesorowy. http://www.new-npac.org/projects/cdroms/cewes-1999-06-vol1/nhse/hpccsurvey/orgs/bbn/bbn

Największy skonfigurowany system ze 128 procesorami znajdował się na Wydziale Informatyki Uniwersytetu w Rochester. Większość dostarczonych systemów miała około 16 procesorów. Wydaje się, że w muzeach nie ma żadnych znanych konfiguracji. Uważa się, że co najmniej jeden system znajduje się w autonomicznym pojeździe DARPA .

TotalView , równoległy debugger programów opracowany dla Butterfly, przetrwał platformę i został przeniesiony na wiele innych masowo równoległych maszyn.

Zobacz też

  • Pluribus był wcześniejszym multiprocesorem zaprojektowanym w BBN.

Bibliografia

Zewnętrzne linki