Privacy Policy Cookie Policy Terms and Conditions シーモア・クレイ - Wikipedia

シーモア・クレイ

出典: フリー百科事典『ウィキペディア(Wikipedia)』

シーモア・クレイ
拡大
シーモア・クレイ

シーモア・ロジャー・クレイ(Seymour Roger Cray1925年9月28日 - 1996年10月5日)は、アメリカ電気工学者スーパーコンピュータの設計者であり、クレイ・リサーチ社を設立した人物である。約30年間、「一番高速なコンピュータを作っているのはどこの会社か?」という質問に対する短い答えは「シーモア・クレイが現在働いているところ」と言われていた。

目次

[編集] 大学まで

クレイは1925年ウィスコンシン州チペワ・フォールズに生まれた。彼の父は技師で、科学技術へのクレイの興味を育んだ。十代のはじめには、エレクターセット(アメリカの組み立て玩具の商品名)の部品を使って、穴の開いた紙テープからモールス符号に変換する道具を作ることができた。地下室はクレイの「研究室」として与えられた。

クレイは1943年に高校を卒業すると、無線技師として第二次世界大戦のために徴兵された。彼はまずヨーロッパ戦線で働き、その後太平洋戦争の方に回された。そこで彼は日本の暗号の解読に従事している。彼は帰国するとミネソタ大学で学び、電気工学の工学士として1950年に卒業した。また、1951年には応用数学の修士課程も修了している。

[編集] コントロール・データ・コーポレーション時代

1950年に、クレイはミネソタ州セントポールで、エンジニアリング・リサーチ・アソシエーツ(ERA)社に就職した。ERAの前身は、暗号解読マシンを開発したアメリカ海軍の研究グループであり、要請があればその手の仕事も請け負っていた。クレイは、即座にデジタルコンピュータ技術についてのエキスパートとなり、最初の商業的に成功した科学技術計算用コンピュータ ERA 1103 を設計した。1950年代の初期に ERA が レミントン・ランド社、さらにスペリー社によって買い取られた時も彼はERAに残っていた。新たにスペリー・ランド社が結成され、ERAはそのUNIVAC事業部門の「科学技術コンピューティング」部門になった。

しかし1957年、科学技術コンピューティング部門が段階的に廃止されると、多くの従業員は退職しコントロール・データ・コーポレーション(CDC)社を立ち上げた。クレイもそれにすぐに続きたかったのだが、海軍向けのプロジェクトに参加していてまだ完了していなかったため、ウィリアム・ノリスはクレイの参加を断っている。ただし、同時にノリスはクレイとのよい関係を維持したいとも思っていた。そのプロジェクト Naval Tactical Data System(海軍戦術データシステム)は翌年早くに完了し、クレイは即座に退職して CDC に移った。1960年、彼は CDC 1604 の設計を完了した。これは、ERA 1103 を改良して価格を低減したもので、その価格帯ではずば抜けた性能を誇っていた。

CDC 1604が1960年に出荷されようとしていた頃、クレイはその後継の CDC 6600 の設計に取り掛かっていた。ハードウェアの面で 6600 は最先端ではなかったが、クレイは可能な限り高速化するよう注力した。多くの最高レベルのプロジェクトと違って、クレイは性能は単にプロセッサの速度だけで決まるのではないと気づいた。つまり、プロセッサに対して処理すべきデータを途切れずに供給するように入出力の帯域幅を最大化する必要があった。彼は後に「誰でも高速なCPUを設計することはできる。問題はシステムを高速化することだ」と述べている。

6600 は最初の商用スーパーコンピュータであり、当時のどんなマシンよりも大幅に性能が優れていた。高価ではあったが、当時はスーパーコンピュータの市場には他に誰も参入していなかったのである。他の企業(すなわちIBM)が同等性能のマシンを開発しようとしたとき、クレイは 5倍の性能の CDC 7600 をリリースすることによって敷居をさらに高くした。

この頃、クレイは CDC 上層部からの邪魔(と彼は感じた)に徐々に我慢できなくなってきていた。クレイは常に最小限の管理オーバーヘッドで完全に静かな作業環境を要求した。しかし会社が発展するにつれて、彼は絶えず上司に仕事の邪魔をされるようになっていると感じた。クレイによれば、上司である中間管理職者はクレイを見込み客に会わせて販促の道具として使う以外に何もしなかったという。クレイは、開発を続けるにはセントポールから十分に離れた場所に移るのがよいと考えた。すなわち、ちょっと立ち寄るには遠すぎて、長距離電話を頻繁にかけるのもコスト的に難しく、逆にクレイが取締役会議に参加するにはそれほど困難でない場所を想定したのである。議論の末ノリスはクレイを支持し、故郷のチペワ・フォールズにクレイが所有していた土地に新しい研究所を設置した。この移転の理由の一部として、クレイが核戦争を心配し、ミネアポリス(セントポールとは川の対岸に位置する)が非常に危険だと考えていたことも関係している。彼は新たな CDC の研究所から数百ヤード離れた場所に自分の家を建てたが、それには大きな核シェルターが備え付けられていた。

新しいチペワ研究所が稼動し始めたのは 7600 のプロジェクトの最中だったが、プロジェクトに遅延は見られなかった。7600が出荷されると、彼は後継の CDC 8600 の開発を開始した。このプロジェクトによって、CDCでの彼のサクセスストーリーは 1972年に終わることになった。

6600と7600は最終的には大成功であったが、それらの設計段階では会社は倒産寸前にまで追い詰められた。8600 のときも同様の事態に達したころ、クレイは設計を一からやり直すことに決めた。この時は、ノリスは危険を冒さなかった。社内のもうひとつのプロジェクト CDC STAR-100 はうまく進行しているように思われた。ノリスは STAR が出荷されるまでクレイのプロジェクトは予算をほとんど削ることを申し入れたが、クレイはこの条件に納得せず、会社を辞めたのである。

[編集] クレイ・リサーチ時代

分割はかなり友好的で、クレイ・リサーチが同じチペワで新たな研究所を開設したとき、ノリスは300,000ドルを立ち上げ資金として投資した。CDCの組織のように、クレイの研究開発部門はチペワ・フォールズを本拠地とし、ビジネス本部はミネアポリスに置いた。CDCと違って、製造部門もまたチペワ・フォールズにあった。

当初、新しい会社が正確には何をするべきか分からなかった。今では大企業のCDCがふたつのプロジェクトを実行できなかったというのに、新しいコンピュータを開発する方法があるとは思えなかったのである。しかし、資金調達を担当している社長が投資家を捜すためにウォール街に旅行した時に、彼はクレイの評判が非常によく知られていることを知って驚いていた。市場で苦労することなく、財界は快くクレイに新しいマシンを開発するのに十分すぎる資金を提供した。

数年の開発の後、1976年にその最初の製品がCray-1としてリリースされた。従来のクレイの設計と同様、Cray-1はプロセッサ単体ではなくコンピュータ「全体」が高速となるように設計した。リリース時、資金問題で 8600 を葬った STAR-100 を含めて、Cray-1は性能においてほとんどすべてのマシンを容易に打ち破った。同じレベルで実行することができる唯一のマシンは、ILLIAC IVであったが、これは非常に特殊なタスク以外では最大性能を発揮できない特殊なマシンである。Cray-1は市場において大きく他を引き離した。

シリアル番号001番は1976年にロスアラモスに「貸されて」、その夏に最初の完全なシステムが880万ドルでNCARに売られた。会社の初めの予測では、CDC時代からの同様なマシンの販売実績に基づいて1ダース程度のマシンが売れると思われたが、結局100台以上の Cray-1 が売れ、会社は大成功を収めた。

再度の成功はそんなに簡単でなかった。彼がCray-2に取り組む間、他のチームは4プロセッサのCray X-MPを出荷した。それは莫大な成功を収めた。Cray-2 が6年の開発を経てついにリリースされた時、それは主として非常に高速なメモリのおかげで X-MP より若干高速なだけであったため、わずかに売れただけだった。Cray-3プロジェクトが始まると、彼は自身が日常的な業務にあまりにも多く「煩わされていること」にもう一度気付いた。設計に専念するために、クレイはクレイ・リサーチ社の CEOの地位を1980年に辞して自身を独立した契約技術者の立場に置いた。彼は、NCARの近くのコロラドスプリングズにクレイ・ラボラトリーズを置き、そこで活動を再開した。

1989年、クレイは Cray-3 の開発に当たってまたも困難に直面する。Cray-2 の高速メモリを X-MP に使ったアップグレード版の開発が並行して順調に進行中であり、経営陣は再度2つのプロジェクトと限られた予算に直面した。彼らは結局より安全な方を採用し、Cray Y-MPをリリースした。

[編集] クレイ・コンピュータ時代

クレイは、コロラドスプリングスの研究所をスピンオフさせてクレイ・コンピュータ(Cray Computer Corporation)を設立し、Cray-3 プロジェクトを続行することにした。

500MHzの Cray-3 は、クレイの2番目の大きな間違いを証明した。彼は、最も新しいマシンで10倍の性能を可能とするために、ガリウム砒素半導体を使って製作することを決めた。以前ならクレイは先端技術を採用するのを避け、よく知られた解決策を採用して高速なマシンを設計していた。しかし今回、クレイはチップの中身まで含めマシン全体を開発しようとしていた。

それにもかかわらずチームはマシンを稼動させ、NCARで最初のマシンをインストールした。マシンはまだ本質的にプロトタイプであり、会社はそれを設計のデバッグに使っていた。このころ、多くの超並列マシンが Cray-3が敵わない価格性能比で市場に参入してきた。クレイはそれらを「力づく」と呼び、1GHzで動作するCray-4の設計を開始して価格を問わず性能面で打ち負かそうとした。

1995年、Cray-3は全く売れず、冷戦の終結の影響で、開発資金を返せるほど Cray-4 が売れることは望めなくなった。会社は資金を使い果たし破産を申請しなければならなかった。

[編集] SRCコンピュータ時代

クレイは、超並列の手法を高速コンピューティングに使用することに抵抗を示し、それが1つの非常に高速なプロセッサには敵わない理由をいくつも述べた。彼の有名な言葉として「畑を耕すときどっちを使うかね? 二頭の強い牛か、1024羽の鶏か?」という皮肉がある。しかし90年代半ばまでに並列化の流れはますます抑えられなくなり、最新のコンパイラ技術によって超並列マシン向けのプログラム開発も困難ではなくなってきた。

クレイは新しい会社 SRCコンピュータを設立し、彼自身の超並列マシンの設計を開始した(訳注:社名はクレイ氏のイニシャルから来ていると思われる)。その新たな設計では、クレイは並列マシンの設計でのボトルネックである通信とメモリ性能の改善に注力した。クレイが1996年10月5日に自動車事故による負傷が元で死去したとき、設計は始まったばかりであった。享年71。彼のSUVはコロラドスプリングスの25号州間道路で別の車に衝突された。また、クレイは9月22日以降ずっと入院していて、その日に退院したところだった。皮肉にも、彼が運転していたジープチェロキーはクレイのスーパーコンピュータを使って設計されたものである。[1]

1996年、クレイ・リサーチはシリコングラフィックスに買収され、後にその部門は Tera Computer Company と合併し、クレイ社となった。

[編集] 私生活

計算機の設計以外では、クレイは「簡素な人生」を送った。彼はパブリシティを避けた人物であるが、仕事以外の彼の人生については多くの異常な物語がある。彼はスキー、ウィンドサーフィン、テニス、および他のスポーツを楽しんだ。

別の趣味として、彼は家の下にトンネルを掘っていた。あるとき彼は、成功の秘密はエルフと話したことだと言った。「トンネルを掘っていたら、エルフたちがよく現れて問題の解決策を教えてくれたのさ」と彼は言ったことがある。[2]

1986年にアップルコンピュータ社が Cray X-MP を購入し、次のMacintoshの設計に使用すると発表したとき、クレイはこう言った。「そりゃ面白い。私はMacintoshで Cray-2 を設計したんだから」

[編集] 参考文献

  • 『スーパーコンピュータを創った男―世界最速のマシンに賭けたシーモア・クレイの生涯』チャールズ・J・マーレイ(著)、小林達(訳)、1998年、廣済堂出版、ISBN 4331506231

[編集] 関連リンク

シーモア・クレイ賞

[編集] 外部リンク

すべて英文

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu