西摩·克雷
西摩·羅傑·克雷(Seymour Roger Cray;1925年9月28日—1996年10月5日[1][2])是一位美國電氣工程師和超級計算機架構師,設計了一系列高速計算機,並創立了製造此類計算機的克雷公司。他被譽為「超級計算之父」[2],開創了超級計算機行業[3]。拉里·斯馬爾說:克雷是「超級計算行業的托馬斯·愛迪生」[4]。
Seymour Cray | |
---|---|
出生 | Seymour Roger Cray 1925年9月28日 美國威斯康辛州奇珀瓦福爾斯 |
逝世 | 1996年10月5日 美國科羅拉多州科羅拉多斯普林斯 | (71歲)
母校 | 明尼蘇達大學 |
科學生涯 | |
研究領域 | 電機工程學、超級計算機 |
早年
克雷於1925年出生於威斯康星州奇珀瓦福爾斯,父母分別為西摩·R和莉蓮·克雷。他的父親是一名土木工程師,培養了克雷對科學和工程的興趣,家裡的地下室也成為了他的「實驗室」。[5]
克雷於1943年從奇珀瓦福爾斯高中畢業,之後被徵召入伍,在第二次世界大戰中擔任無線電操作員。他曾在歐洲和太平洋戰區服役,在曾在太平洋戰區負責破解日本海軍的密碼。回到美國後,他在1949年獲得了明尼蘇達大學電氣工程專業理學學士學位,1951年獲得應用數學博士學位。[6]
職業生涯
1951年,克雷加入明尼蘇達州聖保羅的工程研究公司(Engineering Research Associates)[7],該公司的前身是一個製造密碼破解器的美國海軍實驗室。
克雷很快就成為數字計算機技術專家,設計了ERA 1103。1950年代初ERA被雷明頓蘭德公司和Sperry Corporation收購後,他繼續在ERA工作,服務於其UNIVAC部門。
控制數據公司
克雷和威廉·諾里斯在1957年一起退出原公司,成立了控制數據公司[8][9]。1960年,他完成了CDC 1604的設計,這是一款低成本ERA 1103,性價比很高[10],隨後又開始著手研發CDC 1604的升級版CDC 3000以及CDC 6600。
儘管在硬體方面CDC 6600並不處於領先地位,但克雷仍努力試圖讓它儘可能快地運行。他意識到性能不能只依賴簡單的處理器速度,I/O帶寬也必須優化。[7]
6600是第一台商用超級計算機,其性能遠遠優於當時可用的所有計算機。雖然價格昂貴,但對於那些有需求的人來說,市場上沒有更好的選擇[11][12]。IBM也曾試圖製造具有類似性能的機器(IBM 7030 Stretch),但遭遇了很大的阻礙。在6600中,克魯解決了關鍵設計問題「不精確中斷」 [13],而這一問題在很大程度上導致了IBM失敗。之後的CDC 7600又將速度提高了五倍[14],
1963年,在發布CDC 6600時,克雷在《商業周刊》(Business Week)的一篇文章中清楚地表達了一個經常被誤認為來自赫布·格勞希的想法,即所謂的格勞希法則[15]:
計算機應該遵循一種平方律——當價格加倍時,速度應該至少是原先的四倍
CDC奇珀瓦瀑布實驗室
在此期間,他發現自己的工作經常被一些中層管理人員打斷——如把他介紹給潛在客戶以提高公司銷售額。克雷喜歡安靜的、不被打擾的環境,因此決定搬到一個足夠遠的地方,以防止臨時性的登門造訪,而長途電話費也足以擋住大多數電話。同時,這裡又不能太遠,因為他還需要參加董事會並接見一些重要人物。經過一番辯論,諾里斯選擇支持他,並在克雷的家鄉奇珀瓦福爾斯建立了一個新實驗室。此舉的部分原因可能還與克雷對即將發生的核戰爭的擔憂有關,他認為這使雙子城安全受到威脅[16]。他的房子距離新的CDC實驗室幾百碼,有一個巨大的放射性落塵避難所[17]。
新的實驗室是在6600項目進行到中期時成立的。在6600 發售後,CDC 7600在奇珀瓦福爾斯開發。儘管6600和7600最終取得了巨大的成功,但這兩個項目在設計時幾乎讓公司破產。8600也遇到了類似的困難,而另一個項目CDC STAR-100進展得更順利,諾里斯決定在STAR交付之前不全力開發8600,這樣STAR儘快交付後就有充足資金投入到8600中。克雷卻不願意,因此離開了公司。[18]
克雷研究
離開公司後,他和諾里斯的關係仍然很好。一年後,當克雷在奇珀瓦福爾斯的一個新實驗室組建克雷研究時,諾里斯還投資了25萬美元作為啟動資金[19]。
克雷的名氣很快為他吸引到大量資金,公司第一款產品Cray-1於1976年發布,速度方面甚至擊敗了資金更充足的CDC 8600,橫掃市場。Cray-1的第一台機器於1976年交給洛斯阿拉莫斯國家實驗室,同年夏,又和美國國家大氣研究中心達成880萬美元的合同。最終,公司共賣出80多台Cray-1,商業上取得了巨大成功,克雷也因超級計算機領域的創新贏得了「奇珀瓦福爾斯巫師」(The Wizard of Chippewa Falls)的綽號。 [7]
之後,他又開發了Cray-2、Cray-3。他發現自己再次受到日常行政工作事務干擾。為了專注於研發,克雷於1980年辭任克雷研究CEO。1988年,他將Cray3項目從奇珀瓦福爾斯轉移到科羅拉多斯普林斯的一個實驗室。
1989年,當 Cray-3的研發開始遇到困難時,歷史重演,公司管理層決定研發更穩妥的Cray Y-MP。
克雷計算機公司
克雷決定將科羅拉多斯普林斯實驗室獨立出來,成立克雷計算機公司(Cray Computer Corporation) ,繼續研發Cray-3[20]。但Cray-3是一次重大失敗。為了把最新機器性能提高十倍,克雷決定使用砷化鎵半導體製造機器[21],此前使用新型材料是他一直試圖避免的[22]。
研發團隊最終於1993年5月24日向美國國家大氣研究中心交付Cray-3[23]。但這台機器本質上仍然只是一個原型機,還存在很多性能問題[24],而市場上已經有許多便宜的大規模並行處理機。克雷試圖設計更快的Cray-4,但1995年Cray-3銷售遇冷,公司資金耗盡,並於1995年3月24日申請破產保護。[25]
克雷一直不喜歡大規模並行處理機,他有句名言:「如果你要耕一塊地,你願意用2頭牛還是1024隻雞?」(If you were plowing a field, which would you rather use: two strong oxen or 1024 chickens?)[26]。但他最終還是成立了SRC計算機公司(SRC Computers)開始研發他自己的大規模並行機。但研發剛開始時,他就因車禍離世。
個人生活
克雷喜歡滑雪、滑浪風帆、網球等運動。他不喜歡當公眾人物,但有很多關於他的傳說。比如他喜歡在家底下挖隧道,還將自己成功的秘訣歸結為在挖隧道時「精靈的來訪」(visits by elves):「當我挖隧道時,精靈會帶著問題的答案來找我。」 [27][28]
傳說,當管理層要求克雷為他的下一台機器提供詳細的一年和五年計劃時,他簡單地寫道:「五年目標:建造世界上最大的計算機。一年目標:上述五分之一。」還有一次,當給公司高管寫報告時,克雷只寫了兩句話:「活動進展順利,正如6月計劃所述。與6月份的計劃沒有重大變化或偏差。 [29]
他在1996年9月遭遇車禍,他的汽車在高速公路上被撞並多次翻滾,他於兩周後的10月5日去世。[30] [31]
IEEE計算機協學會的西摩·克雷計算機工程獎[32]成立於1997年底,表彰體現克雷創新精神的高性能計算系統領域貢獻。
克雷於1947年與青梅竹馬凡爾納·沃爾(Verene Voll)結婚,妻子是一名衛理公會牧師的女兒。凡爾納和克雷的母親一樣是一名營養師[33]。他們育有三個孩子[34],1978年左右離婚[35]。他後來與格里· 赫倫德(Geri Harrand)結婚,並育有一子兩女。[36]
參考文獻
- ^ Seymour Cray Obituary by John Markoff. [2022-04-07]. (原始內容存檔於2017-08-08).
- ^ 2.0 2.1 Obituary - Seymour Cray, Father of supercomputing 網際網路檔案館的存檔,存檔日期2008-05-07.
- ^ Tribute to Seymour Cray. [2014-10-14]. (原始內容存檔於2018-06-15).
- ^ COMPUTER PIONEER INJURED. Washington Post. 1996-09-24 [2018-07-30]. ISSN 0190-8286. (原始內容存檔於2019-12-30) (美國英語).
- ^ Murray 1997,第46-47頁.
- ^ Murray 1997,第47-48頁.
- ^ 7.0 7.1 7.2 Tribute to Seymour Cray. IEEE Computer Society. [2010-05-01]. (原始內容存檔於2010-08-24).
- ^ Campbell-Kelly, Martin. William C. Norris. The Independent. 2006-10-01 [2017-11-10]. (原始內容存檔於2017-11-10).
- ^ Markoff, John. William C. Norris, 95, Founder of an Early Rival to I.B.M., Dies. The New York Times. 2006-08-23 [2017-11-10]. (原始內容存檔於2018-06-30).
- ^ The BUNCH. [2022-04-07]. (原始內容存檔於2021-03-08).
- ^ "Designed by Seymour Cray, the CDC 6600 was almost three times faster than the next fastest machine of its day, the IBM 7030 Stretch." Making a World of Difference: Engineering Ideas into Reality. National Academy of Engineering. 2014. ISBN 978-0309312653.
- ^ "In 1964 Cray's CDC 6600 replaced Stretch as the fastest computer on earth." Andreas Sofroniou. Expert Systems, Knowledge Engineering for Human Replication. 2013. ISBN 978-1291595093.
- ^ Smotherman, Mark, IBM Stretch (7030) — Aggressive Uniprocessor Parallelism, 2010 [2013-05-25], (原始內容存檔於2017-10-02)
- ^ CDC 7600. [2017-10-19]. (原始內容存檔於2016-05-15).
- ^ "Computers get faster than ever", Business Week (31 August 1963): p. 28.
- ^ Murray 1997,第82頁.
- ^ Murray 1997,第86頁.
- ^ Murray 1997,第116-117頁.
- ^ Murray 1997,第124頁.
- ^ Cray-3 (PDF). Cray Computer Corporation. August 1993 [2017-05-26]. (原始內容 (PDF)存檔於2021-12-24).
- ^ Cray, Seymour. What's all this about Gallium Arsenide?. YouTube. [2017-05-26]. (原始內容存檔於2022-03-30).
- ^ Cray-3. www2.cisl.ucar.edu. NCAR. [2017-05-26]. (原始內容存檔於2022-03-11).
- ^ Watts, H.R. The future of GaAs in the CRAY-3 and CRAY-4 supercomputers. Gallium Arsenide Integrated Circuit (GaAs IC) Symposium, 1993. Technical Digest 1993., 15th Annual. 1993: 137–139. ISBN 978-0-7803-1393-4. doi:10.1109/GAAS.1993.394484.
- ^ Engel, Tom. HPC at NCAR: Past, Present and Future (PDF). Cray User's Group Proceedings. 2010-05-26: 1–13 [2017-05-26]. (原始內容 (PDF)存檔於2018-05-24).
- ^ Case Details. www.unitedstatescourts.org. [2017-05-26].[永久失效連結]
- ^ The Genius: Meet Seymour Cray, Father of the Supercomputer. [2022-04-07]. (原始內容存檔於2022-04-15) (英語).
- ^ Technology: Just Dig While You Work. 時代雜誌 (Time Inc.). 1988-03-28 [2010-03-18]. (原始內容存檔於2008-05-21).
- ^ Howard, Toby. Seymour Cray - An Appreciation. Personal Computer World. February 1997 [2010-03-18]. (原始內容存檔於2022-05-31).
- ^ Murray 1997,第76頁.
- ^ Computer pioneer Cray hurt. [2016-08-01]. (原始內容存檔於2021-12-17).
- ^ Jason Pepper. Seymour Cray. [2010-05-01]. (原始內容存檔於2022-01-04).
- ^ IEEE Computer Society Award List. IEEE Computer Society. [2010-05-01]. (原始內容存檔於2011-10-02).
- ^ Murray 1997,第44,48頁.
- ^ Murray 1997,第68頁.
- ^ Murray 1997,第151頁.
- ^ [c Seymour Cray: Obituary]
來源
- Bell, Gordon. A Seymour Cray Perspective. Microsoft Research. 1997-11-10 [2022-04-07]. (原始內容存檔於2008-05-10).
- Howard, Toby. Seymour Cray: An Appreciation. Personal Computer World. February 1997 [2022-04-07]. (原始內容存檔於2005-04-14).
- Murray, Charles J. The Supermen: The Story of Seymour Cray and the Technical Wizards behind the Supercomputer. John Wiley & Sons. 1997. ISBN 978-0-471-04885-5.
- Pagelkopf, Don; et al. Reminiscences of computer architecture and computer design at Control Data Corporation. University of Minnesota Digital Conservancy (Charles Babbage Institute). 1975 [2022-04-07]. (原始內容存檔於2020-01-22).