BBN Butterfly

BBN Butterfly  je paralelní superpočítač postavený Boltem, Berankem a Newmanem.v 80. letech 20. století. Dostal název Butterfly (z  angličtiny  - „butterfly“) kvůli  topologii síťového připojení motýlího přepínače používaného mezi počítačovými uzly. Počet procesorů v BBN Butterfly by mohl dosáhnout 512.

Historie

BBN Butterfly byl vyvíjen od roku 1977 za peníze DARPA jako zařízení Voice Funnel pro přenos digitalizovaného hlasu a videa přes síť. Počítače Butterfly byly později použity jako směrovače v Satellite Wideband Network  , vyvinuté DARPA. Tato síť se poté stala známou jako pozemní širokopásmová síť . Síťová topologie motýlkového přepínače měla tvar motýla a byla nejúčinnější při provádění rychlých Fourierových transformací během digitalizace zvuku a videa.

V srpnu 1983 financovala DARPA přeměnu BBN Butterfly, který v té době měl pouze 10 procesorů, na plnohodnotný počítač v rámci Strategic Computer Initiative  , vládního programu USA na vytvoření počítačů páté generace [1] . BBN nabídla, že postaví prototyp na 128 procesorech a vyhodnotí, jak snadno se škáluje na více procesorů. Práce začaly v říjnu 1983 a první systém 128 uzlů byl dokončen v únoru 1985. Zároveň byla spuštěna výroba 16procesorových strojů. První kopie odešly v srpnu 1984 na University of Rochester a UC Berkeley . Do března 1986 bylo nainstalováno 19 počítačů BBN Butterfly, včetně dvou strojů se 128 procesory (jeden z nich byl darován University of Rochester v květnu 1985 ) a dvou strojů se 64 procesory [1] .

Společnost BBN slíbila DARPA ještě výkonnější stroj a spustila projekt Monarch na vývoj masivně paralelního superpočítače s 8000 RISC procesory a stejnou topologií sítě motýlkových přepínačů . Projekt selhal; BBN použila vývoj projektu Monarch ve svém komerčním systému TC-2000 a projekt Monarch byl uzavřen v roce 1989 [2] .

Většina prodaných systémů byla vybavena 16 procesory. Není znám jediný exemplář, který by se v muzeu dochoval dodnes. Předpokládá se, že alespoň jeden systém funguje v autonomním vozidle vyvinutém DARPA.

Popis

Každý počítač BBN Butterfly, který byl v dokumentaci označován jako procesor, se skládal z několika (až 256) uzlů. Každý uzel byl propojen s ostatními přepínanou sítí motýlkových přepínačů s šířkou pásma 32 Mbps.

První generace počítačů BBN Butterfly používala 8 MHz procesory Morotola MC68000 (mimochodem tyto procesory byly použity v prvních modelech počítačů Apple Macintosh ), později - v modelu BBN Butterfly Plus  - procesory M68010 [3] . Každý procesor měl svou vlastní lokální paměť (od 1 do 4 MB maximálně), která byla propojena se všemi ostatními procesory, což znamená, že každý CPU mohl přistupovat k paměti jakéhokoli jiného CPU v systému jako k vlastní, i když s větším zpožděním (cca 5: jedna). Navzdory tomu, že z pohledu každého procesoru byl přístup k paměti nejednotný, stroj pracoval s pamětí, jako by byla sdílená (až 1 GB), tedy byla symetrická (SMP - NUMA ) víceprocesorový . Flynn klasifikoval BBN Butterfly jako stroj SM-MIMD .

Druhá a třetí generace BBN Butterfly, modely GP-1000 [4]  , používaly procesory Motorola 68020 , byly doplněny koprocesory s pohyblivou řádovou čárkou Motorola MC68882 a mohly mít až 256 procesorů. Pozdější modely, TC-2000, používaly procesor Motorola MC88100 a zvětšovaly se až na 512 procesorů [5] .

30procesorový stroj Butterfly Plus byl nabízen za 400 000 $ a 30procesorový Butterfly GP-1000 byl nabízen za 500 000 $ od listopadu 1987. Konzolový počítač pro BBN Butterfly byl DEC VAX .

BBN Butterfly nejprve provozoval proprietární operační systém nazvaný Chrysalis, ale od roku 1989 začal používat operační systém založený na mikrojádru Mach .

Paralelní debugger TotalView byl vyvinut speciálně pro Butterfly a přežil platformu a byl portován na mnoho dalších paralelních počítačů.

Viz také

Poznámky

  1. 1 2 Roland, 2002 , str. 165-166.
  2. Roland, 2002 , str. 181.
  3. R. Rettberg, C. Wyman, D. Hunt, M. Hoffman, P. Carvey, B. Hyde, W. Clark, M. Kraley. Development of a Voice Funnel  (anglicky)  // System: Design Report: journal. - Bolt Beranek and Newman Inc., 1979. - Srpen ( č. 4098 ).
  4. oznámeno v listopadu 1987 . Získáno 7. června 2014. Archivováno z originálu 14. července 2014.
  5. Patrick R. Amestoy, Michel J. Daydé, Iain S. Duff, Pierre Morere. Výpočty lineární algebry na počítači s virtuální sdílenou pamětí  (anglicky)  // Int Journal of High Speed ​​​​Computing: journal. - 1992. - 9. října ( díl 7 ). — S. 21–43 . Archivováno z originálu 12. března 2018.

Literatura

Odkazy