このページの本文へ

前へ 1 2 次へ

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

スーパーコンピューターの系譜 スパコンの起源といえるIBM 7030

2014年09月29日 17時00分更新

文● 大原雄介(http://www.yusuke-ohara.com/

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

IBM 704の100~200倍の性能を出すべく開発された
IBM 7030 “Stretch”

 以上のように、ほぼ数年おきに新しいマシンが登場し、台数も次第に増えてきていた。こうした背景があって、1961年に登場したのが「IBM 7030」、通称“Stretch”である。初号機はLASL(Los Alamos Scientific Laboratory)に納入されている。

IBM 7030 Data Processing System

 このStretchをスーパーコンピューターとして紹介する理由は、性能面での高さもさることながら、その開発経緯にも関係する。1955年4月、IBMはUCRL(University of California Radiation Laboratory)からLARC(Livermore Automatic Research Computer)の開発に関して提案を求められた。

 ところが、当時のIBMの体制ではUCRLが求める時期にLARCの開発は無理だとして、UCRLが希望する時期より後に、より強力なマシンを作る提案を出したものの、これはUCRLから拒絶される。

 同年5月、IBMはNSAに対し、Siloというコード名の高速メモリーシステム、それとPlantationというコード名のハイパフォーマンスプロセッサーを提案する。これは要するにUCRLに提案したものであるが、これも拒絶される。そこで、IBMはこのシステムを別の顧客を見つけて販売すべく、Stretchというコード名で開発を開始した。

 この顧客の有力候補とはLASL(Los Alamos Scientific Laboratory)であるが、そのLASLはLARCを採用する可能性があった(ちなみにLARCはRemington Rand、後のUNIVACが開発して納入している)。そこでIBMはLASLに対し、IBM 704の100~200倍の性能を出すという提案を同年11月に行ない、翌1956年1月には開発プロジェクトもスタートしている。LASLはこの提案に乗り、同年11月には契約が行なわれた。

 結果から言えば、いきなり100倍は壮絶に無茶な提案であり、大雑把に半分の性能しか出なかった。半分出ただけでもすごいと思うのだが、IBMは性能が足りない分を値引きで補うことになった。そもそものStretchの提案時の価格はおおむね1350万ドルだったが、最終的な金額はこの約半分の778万ドルになった。つまり差額は赤字である。

 Stretchは、それ以前に商談を持ちかけた顧客に限ることにして、結局9台しか製造されていない(うち1台はIBM自身が保有)。とはいえ、50倍としても元のIBM 704が12KFlopsなところを600KFlopsまで引き上げたのだから、これは大きなジャンプである。

 ちなみに2台目はNSAに納入されている。LASLは核兵器の開発に、NSAは(公表されていないがおそらく)暗号解析にStretchを利用したと思われるが、実はこうした使い方は現在に至るまで同じであり、LASLやNSAは引き続きスーパーコンピューターを積極的に導入して使っている。こうした顧客に向けた製品、というあたりはスーパーコンピューターのはしり、としても差し支えないだろう。

アーキテクチャーの改善で性能を向上

 もともとの100倍という目標だが、最初の試算ではロジック回路の性能改善で10~12倍、メモリー性能の改善で6倍程度の性能引き上げが可能とされていた。ただこれを掛けても60~72倍にしかならず、目標の100倍には到達しない。

 これを補うためにアーキテクチャー面での改善も導入された。それが“Lookahead”アプローチである。要するに命令プリフェッチと一種のスーパースカラーである。Stretchは最大4つの命令を同時に解釈して実行可能であり、こうした工夫で性能を引き上げられると見込んだわけだ。

 もっとも、単に命令プリフェッチとスーパースカラーを既存の構造に組み込んでも性能が出ないわけで、副次的にその周辺も強化する必要がある。結局Stretchで実装された主要な新機能は以下のものが挙げられる。

  • 割り込み処理
  • メモリーのECC(Error Detection and Correction)処理
  • メモリーインターリーブ
  • メモリー保護機構
  • 命令プリフェッチ
  • 即値オペランド
  • 投機実行
  • ライトバッファー
  • Result Forwarding

 ほとんどのものはおなじみかと思うが、目新しいのは、即値オペランドとResult Forwardingだろう。前者は命令の中に直接データが書き込まれる方式。後者はある実行ユニットで計算された結果を、1度メモリーに書き出して読み出すのではなく、そのまま別の実行ユニットで利用する方式である。今となってはこうした仕組みはごく普通に実装されているが、それに先鞭をつけたのがStretchであった。

 ちなみにIBM 7030がもう1つスーパーコンピューターとして重要というのは、開発者である。Stretchの初期のデザインはGene Amdahl氏とStephen Dunwell氏の2人で行なわれたが、1955年末にStephen Dunwell氏がプロジェクトの指揮を執ることになり、Gene Amdahl氏はIBMを去った。

 Gene Amdahl氏は、アムダールの法則の生みの親(名前をつけたのはAmdahl氏ではないのだが、彼が1967年に行なったプレゼンテーションが基になっている)であり、IBM離職後にAmdahl社を創業、富士通と組んでIBM互換の高性能メインフレームを生み出すことになった。

 このあたりの話はまたいずれすることにして、IBM 7030は当初からスーパーコンピューターとして扱われるべくして生まれ、実際に1961年当時は世界最速のコンピューターであった。

 IBMはStretchで得た技術を基に、大成功のSystem/360シリーズを開発、メインフレームの分野で確実な地位を築くが、その一方で最高速コンピューターの分野では新興のControl Data Corporation(CDC)に遅れを取ることになる、という話は次回にしよう。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,413
2
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥7,313
3
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
4
CIO フラットスパイラルケーブル CtoC (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps 形状記憶 iPhone 17 / 16 / 15 Macbook Pro/Air/iPad用/ノートパソコン Galaxy Google Pixel Android (ライトブラック, 1.5m)
CIO フラットスパイラルケーブル CtoC (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps 形状記憶 iPhone 17 / 16 / 15 Macbook Pro/Air/iPad用/ノートパソコン Galaxy Google Pixel Android (ライトブラック, 1.5m)
¥2,290
5
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
6
Anker Zolo USB-C & USB-C ケーブル (240W, 高耐久ナイロン) 1.8m ブラック iPhone 17 / 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応
Anker Zolo USB-C & USB-C ケーブル (240W, 高耐久ナイロン) 1.8m ブラック iPhone 17 / 16 / 15 Galaxy iPad Pro MacBook Pro/Air 各種対応
¥1,590
7
Anker Nano Charging Station (7-in-1, 100W, 巻取り式 USB-C ケーブル) (USBタップ 電源タップ) 【PSE技術基準適合】MacBook iPad iPhone Galaxy Android ブラック
Anker Nano Charging Station (7-in-1, 100W, 巻取り式 USB-C ケーブル) (USBタップ 電源タップ) 【PSE技術基準適合】MacBook iPad iPhone Galaxy Android ブラック
¥9,990
8
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
9
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
¥2,480
10
ソニー ゲーミングイヤホン INZONE Buds:WF-G700N Fnatic監修/ワイヤレス / 低遅延2.4GHzワイヤレス接続 USBType-Cトランシーバー同梱/LE Audio対応/アクティブノイズキャンセリング/立体音響 / 最大約24時間バッテリー / 急速充電/マイク付き / PS5 スマホ PC Switch グラスパープル
ソニー ゲーミングイヤホン INZONE Buds:WF-G700N Fnatic監修/ワイヤレス / 低遅延2.4GHzワイヤレス接続 USBType-Cトランシーバー同梱/LE Audio対応/アクティブノイズキャンセリング/立体音響 / 最大約24時間バッテリー / 急速充電/マイク付き / PS5 スマホ PC Switch グラスパープル
¥20,800

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

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