このページの本文へ

前へ 1 2 3 次へ

ロードマップでわかる!当世プロセッサー事情 第330回

スーパーコンピューターの系譜 巨額の費用を投じたドイツのSUPRENUM-1

2015年11月16日 12時00分更新

文● 大原雄介(http://www.yusuke-ohara.com/) 編集●北村/ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

 スーパーコンピューターの系譜では、主にアメリカのシステムを取り上げており、そこに時々イギリスが混じる(前回のMeikoなど)といった具合だが、この時期米英だけがスパコンに取り組んでいたわけではなく、日本もまた積極的に参加していた。

 このあたりの話、概略はWikipediaなどを見ていただければわかるかと思う。この話を真面目に書くとそれだけで連載何本分かになるので、とりあえず今回は触れないでおく。

 もちろん他の国がなかったわけではなく、ヨーロッパでもいくつかの試みがなされていた。今回ご紹介するのはそのうちの1つ、ドイツのSUPRENUMである。

SUPRENUM-1

 SUPRENUM、ドイツ語での正式名称はSUPerREchner fur NUMerische Anwendungen、英語ではSuper-Computer for Numerical Applicationsだが、ドイツ語表記の短縮形がSUPRENUMになり、これで一般的に通用する。これはドイツの産学協同プロジェクトとして1986年にスタートした。ちなみに参加団体は以下のとおり。

研究機関
GMD(ドイツ国立情報処理研究所 現フラウンホーファー研究機構)傘下の2つの研究施設
KfA(ユーリッヒ原子力研究所 現ユーリッヒ研究センター)
KfK(カールスルーエ原子力研究所 現カールスルーエ研究センター)
DLR(ドイツ航空宇宙センター)
大学
ダルムシュタット工科大学
ライン・フリードリヒ・ヴィルヘルム大学ボン(ボン大学)
ブラウンシュヴァイク工科大学
ハインリッヒ・ハイネ大学
フリードリヒ・アレクサンダー大学エアランゲン=ニュルンベルク
企業
シーメンス社KWU
ドルニエ航空機製造(現フェアチャイルド)
Krupp Atlas Elektronik GmbH(現Atlas Elektronik GmbH)
Stollmann GmbH(現Stollmann Entwicklungs- und Vertriebs GmbH)

 これにSuprenum GmbHが加わった。SUPRENUM GmbHは名前の通り、SUPRENUMを製造・販売する目的で設立された会社であり、まずはPhase-1としてSUPRENUM-1の製造に取りかかった。

MIMDのプロセッサーにSIMDのベクトル処理能力を加えた
SUPRENUM-1

 SUPRENUM-1はMIMDベースの超並列構成のシステムを目指して構築されることになった。もっとも単純なMIMDというよりもMIMD+ベクトルという、おそろしく重厚なシステムである。

 SUPRENUM GmbHのKarl Solchenbach氏が1990年に発表した“SUPRENUM: Architecture and Applications”という論文によれば、コスト性能比を高めるためにSUPRENUMはMIMDの分散メモリー方式のプロセッサーにSIMDのベクトル処理能力を加えたもの、という説明がなされている。

 論文は以下のとおり。「100MFLOPSの演算性能を実現する、もっともコスト効率の良いメカニズムはベクトルである。一方スーパーコンピューターをターゲットとしたMIMDのマルチプロセッサーは、単純なFPUユニットを利用してベクトルと同じ性能を得ようとしている」

 「それゆえ、パラレリズムを2つのレベルに分け、ローカルではベクトルプロセシング、グローバルでは細粒度のMIMDを構成するSIMD/MIMDのミックスなマルチプロセッサーが一番パワフルなアーキテクチャーとなる」という。いや、それはそうなんだけど……という話である。

 その話は後にして、SUPRENUM-1の中身はどんな感じかというと、下の画像がシステム全景である。16個のコンピューティングクラスターが2次元トーラスで総合接続され、次いでにUnixゲートウェイと接続される仕組みだ。各々のトーラスリング(SUPRENUM-busという名称だそうだ)は200Mbpsの速度となっている。

SUPRENUM-1のシステム概要。OSそのものはUnixゲートウェイの外側で動作するので、SUPERNUMのクラスター/ノードは完全なアクセラレーターとしての動作になる

 コンピューティングクラスターの中身は、下の画像のように、320MB/秒のクラスターバスという、おそらく共有バスの上に16個のノード+αが接続された形である。

disk nodeには最大で4台、4.8GBのHDDが接続されたそうだ。comm.nodeはSUPERNUM busのI/Fで、縦方向と横方向のそれぞれに1つづつ用意された

 このクラスターバスの実体がなにかはよくわからないのだが、時期や速度を考えると、VMEないしFutureBusの独自拡張版だったのではないかという気がする。

 時期的にはVME320はもとよりFutureBus+ですら間に合わないが、VMEのままでは性能はピークで40MB/秒程度でしかない。ただ、後述するようにカードとコネクターは明らかにVMEのようなので、おそらく信号線の増強などで独自にバス幅や信号速度を増やして対応したものと思われる。

(→次ページヘ続く 「20本のキャビネットが並ぶ巨大なシステム」)

前へ 1 2 3 次へ

カテゴリートップへ

この連載の記事

注目ニュース

ASCII倶楽部

プレミアムPC試用レポート

ピックアップ

ASCII.jp RSS2.0 配信中

ASCII.jpメール デジタルMac/iPodマガジン