西摩·羅傑·克雷(Seymour Roger Cray;1925年9月28日—1996年10月5日[1][2])是一位美國電氣工程師超級計算機架構師,設計了一系列高速計算機,並創立了製造此類計算機的克雷公司。他被譽為「超級計算之父」[2],開創了超級計算機行業[3]拉里·斯馬爾說:克雷是「超級計算行業的托馬斯·愛迪生[4]

Seymour Cray
出生Seymour Roger Cray
(1925-09-28)1925年9月28日
美國威斯康辛州奇珀瓦福爾斯
逝世1996年10月5日(1996歲—10—05)(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]

克雷研究 編輯

 
克雷和Cray-1

離開公司後,他和諾里斯的關係仍然很好。一年後,當克雷在奇珀瓦福爾斯的一個新實驗室組建克雷研究時,諾里斯還投資了25萬美元作為啟動資金[19]

克雷的名氣很快為他吸引到大量資金,公司第一款產品Cray-1於1976年發布,速度方面甚至擊敗了資金更充足的CDC 8600,橫掃市場。Cray-1的第一台機器於1976年交給洛斯阿拉莫斯國家實驗室,同年夏,又和美國國家大氣研究中心達成880萬美元的合同。最終,公司共賣出80多台Cray-1,商業上取得了巨大成功,克雷也因超級計算機領域的創新贏得了「奇珀瓦福爾斯巫師」(The Wizard of Chippewa Falls)的綽號。 [7]

之後,他又開發了Cray-2Cray-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]

參考文獻 編輯

  1. ^ Seymour Cray Obituary by John Markoff. [2022-04-07]. (原始內容存檔於2017-08-08). 
  2. ^ 2.0 2.1 Obituary - Seymour Cray, Father of supercomputing 網際網路檔案館存檔,存檔日期2008-05-07.
  3. ^ Tribute to Seymour Cray. [2014-10-14]. (原始內容存檔於2018-06-15). 
  4. ^ COMPUTER PIONEER INJURED. Washington Post. 1996-09-24 [2018-07-30]. ISSN 0190-8286. (原始內容存檔於2019-12-30) (美國英語). 
  5. ^ Murray 1997,第46-47頁.
  6. ^ Murray 1997,第47-48頁.
  7. ^ 7.0 7.1 7.2 Tribute to Seymour Cray. IEEE Computer Society. [2010-05-01]. (原始內容存檔於2010-08-24). 
  8. ^ Campbell-Kelly, Martin. William C. Norris. The Independent. 2006-10-01 [2017-11-10]. (原始內容存檔於2017-11-10). 
  9. ^ 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). 
  10. ^ The BUNCH. [2022-04-07]. (原始內容存檔於2021-03-08). 
  11. ^ "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. 
  12. ^ "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. 
  13. ^ Smotherman, Mark, IBM Stretch (7030) — Aggressive Uniprocessor Parallelism, 2010 [2013-05-25], (原始內容存檔於2017-10-02) 
  14. ^ CDC 7600. [2017-10-19]. (原始內容存檔於2016-05-15). 
  15. ^ "Computers get faster than ever", Business Week (31 August 1963): p. 28.
  16. ^ Murray 1997,第82頁.
  17. ^ Murray 1997,第86頁.
  18. ^ Murray 1997,第116-117頁.
  19. ^ Murray 1997,第124頁.
  20. ^ Cray-3 (PDF). Cray Computer Corporation. August 1993 [2017-05-26]. (原始內容 (PDF)存檔於2021-12-24). 
  21. ^ Cray, Seymour. What's all this about Gallium Arsenide?. YouTube. [2017-05-26]. (原始內容存檔於2022-03-30). 
  22. ^ Cray-3. www2.cisl.ucar.edu. NCAR. [2017-05-26]. (原始內容存檔於2022-03-11). 
  23. ^ 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. 
  24. ^ 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). 
  25. ^ Case Details. www.unitedstatescourts.org. [2017-05-26]. [永久失效連結]
  26. ^ The Genius: Meet Seymour Cray, Father of the Supercomputer. [2022-04-07]. (原始內容存檔於2022-04-15) (英語). 
  27. ^ Technology: Just Dig While You Work. 時代雜誌 (Time Inc.). 1988-03-28 [2010-03-18]. (原始內容存檔於2008-05-21). 
  28. ^ Howard, Toby. Seymour Cray - An Appreciation. Personal Computer World. February 1997 [2010-03-18]. (原始內容存檔於2022-05-31). 
  29. ^ Murray 1997,第76頁.
  30. ^ Computer pioneer Cray hurt. [2016-08-01]. (原始內容存檔於2021-12-17). 
  31. ^ Jason Pepper. Seymour Cray. [2010-05-01]. (原始內容存檔於2022-01-04). 
  32. ^ IEEE Computer Society Award List. IEEE Computer Society. [2010-05-01]. (原始內容存檔於2011-10-02). 
  33. ^ Murray 1997,第44,48頁.
  34. ^ Murray 1997,第68頁.
  35. ^ Murray 1997,第151頁.
  36. ^ [c Seymour Cray: Obituary]

來源 編輯

外部連結 編輯