BBNバタフライは、1980 年代にボルト、ベラネック、ニューマンによって構築された超並列コンピュータです。このコンピュータは、構築の中心となった「バタフライ」多段スイッチング ネットワークにちなんで名付けられました。各マシンには最大 512 個のCPUがあり、それぞれにローカル メモリがあり、接続することで各 CPU が他のすべての CPU のメモリにアクセスできるようになりましたが、そのレイテンシは各 CPU 自身のメモリよりも大幅に大きくなります (約 15:1)。CPU は市販のマイクロプロセッサでした。メモリ アドレス空間は共有されていました。
第一世代ではモトローラ 68000 プロセッサが使用され、その後 68010 バージョンが使用されました。[1] バタフライ コネクトは、このコンピュータ専用に開発されました。第 2 世代または第 3 世代の GP-1000 モデルでは、モトローラ68020が使用され、256 個の CPU に拡張されました。後の TC-2000 モデルでは、モトローラMC88100が使用され、512 個の CPU に拡張されました。[2]
Butterflyは当初、 IPネットワーク上で音声や動画を伝送するためのST-IIプロトコル用ルーターであるVoice Funnelとして開発された。Butterflyのハードウェアは後に、米国各地の複数のサイトで共有3Mbit/sの放送衛星チャンネルを介して運用されていたDARPAのWideband Packet Satellite NetworkのButterfly Satellite IMP (BSAT)パケットスイッチに使用された。 [3] 1980年代後半、このネットワークは共有放送衛星チャンネルの代わりに地上T1回線をベースにしたTerrestrial Wideband Networkとなり、BSATはWideband Packet Switch (WPS)となった。BBNでのDARPAが後援した別のプロジェクトでは、IP層で異なるタイプのネットワークを相互接続するButterfly Multiprocessor Internet Gateway (Internet Router)が開発された。 BSATと同様に、バタフライゲートウェイは、ルーティング計算とネットワークインターフェイスでのI/Oを組み合わせ、バタフライのスイッチファブリックを使用してネットワーク相互接続を提供することで、インターネットゲートウェイで使用されていた共有バスミニコンピュータアーキテクチャの競合を解消しました。これにより、リンクスループットが大幅に向上しました。[4]
Butterfly は Chrysalis と呼ばれる独自のオペレーティング システムから始まりましたが、 1989 年にMach カーネルオペレーティング システムに移行しました。メモリ アクセス時間は均一ではありませんでしたが、マシンは SMP メモリ セマンティクスを備えており、対称型マルチプロセッサとして動作できました。
128 個のプロセッサを搭載した最大構成のシステムは、ロチェスター大学コンピュータサイエンス学部のものでした。[5]納入されたシステムのほとんどは約 16 個のプロセッサを搭載していました。博物館には既知の構成は見当たりません。少なくとも 1 つのシステムがDARPA の自律走行車に搭載されていると考えられています。[要出典]
Butterfly 用に開発された並列プログラム デバッガー TotalView は、プラットフォームよりも長く存続し、他の多数の超並列マシンに移植されました。
参照
- Pluribus はBBN で設計された初期のマルチプロセッサでした。
参考文献
- ^ Rettberg, R; Wyman, С; Hunt, D.; Hoffman, M.; Carvey, P.; Hyde, B.; Clark, W.; Kraley, M. (1979 年 8 月)。「音声ファンネルの開発」。システム: 設計レポート。レポート番号 4098。Bolt Beranek および Newman Inc.
- ^ Amestoy, Patrick R.; Daydé, Michel J.; Duff, Iain S.; Morère, Pierre (1992 年 10 月 9 日)、「仮想共有メモリ コンピュータでの線形代数計算」、Int Journal of High Speed Computing、vol. 7 (1992 年発行)、pp. 21–43、CiteSeerX 10.1.1.37.8448
- ^ エドモンド、ウィンストン、ブルーメンタール、スティーブン、エチェニケ、アンドレス、ストーチ、スティーブン、カルダーウッド、トム、リース、トム (1986 年 8 月 6 日)、「ワイドバンド パケット衛星ネットワーク用のバタフライ衛星 IMP」、ACM SIGCOMM、ストウ、バーモント州(1986 年発行)、pp. 194–202
- ^ Partridge, Craig ; Blumenthal, Steven (2006年1 月)。「BBN のデータ ネットワーキング」。IEEE Annals of the History of Computing。28 ( 1)。ワシントン DC: IEEE Computer Society: 56–71。doi : 10.1109/mahc.2006.7。S2CID 16881178 。
- ^ Leblanc, TJ; Scott, ML; Brown, CM (1988 年 9 月 1 日)、「大規模並列プログラミング: BBN バタフライ並列プロセッサの使用経験」、ロチェスター大学コンピュータサイエンス学部、hdl :1802/15082
外部リンク
- BBN の Index of Dead Supercomputer Projects - この記事のテキストの大部分の出典と思われる。
