西摩・克雷:地下室挖地道的天才怪傑#
一九二五年九月二十八日,西摩・克雷(Seymour Cray)出生於威斯康星州與明尼蘇達州交界、奇佩瓦河畔的小鎮奇佩瓦瀑布(Chippewa Falls)。這是一座只有幾千人口的 lumber 鋸木業小城,父親是當地的城市電力工程師。半個世紀後,全世界最快的電腦將以這座小鎮為名,而這絕非偶然——克雷的一生,就是「小鎮工程師之子對抗整個官僚化科技世界」的歷史。
克雷家的地下室是童年的聖殿。父親從電力公司帶回廢舊器材,十歲左右的西摩就用愛迪生式鎳鐵電池組、銅線與到處搜羅來的零件搭建了自己的實驗室。他能用磁鐵、線圈與碳粒做出能動的裝置,也替父親改造家裡的電路。父親的工程師直覺——「先想清楚,再動手;動手前先畫圖」——成為他一生的方法論。高中時代他已能整日待在實驗室,甚至嫌上課妨礙工程。這種幾乎病態的專注,是理解他後續一切決策的鑰匙:克雷不是「喜歡」工程,他是活在其中。
從海軍到 ERA:戰爭鑄成的產業#
二戰中斷了他的大學生活。一九四三年他被徵入陸軍,後轉海軍,在菲律賓與呂宋島擔任無線電與電力設備維修官。戰場沒讓他成為軍事家,卻給了兩樣東西:對可靠性的偏執(機器在戰場上當機是要命的),以及美國《退伍軍人法》的學費——他戰後得以在明尼蘇達大學完成應用數學與物理雙學位,一九五零年畢業,一九五一年又拿下數學碩士。
一九五零年前後,明尼亞波利斯出現了一家奇特的企業:Engineering Research Associates(ERA)。海軍密碼分析單位 Navy CSAW 為破解蘇聯密碼,將戰時繳獲與分析需求外包給民間工程公司,ERA 應運而生——這是冷戰政治與密碼學直接催生電腦產業的具體案例。二十一歲的克雷成為 ERA 最年輕的工程師,師從 already 研製過 ATLAS 機器的比爾・諾利斯(Bill Norris)。在 ERA 他學到一生信奉的第一課:痛苦的最短路徑。別人設計電腦照教科書做,克雷的作法是找出真正稀缺的資源——通常不是元件,而是訊號傳播時間與散熱——然後整台機器圍繞這個瓶頸重新組織。
一九五七年,ERA 被 frightened 的企業併購政治拖垮,諾利斯帶著一批人出走,創立 Control Data Corporation(CDC)。克雷跟著去了,在新公司裡立下一條奇特的契約:他不必參加會議、不必接見客戶、不必管理任何人——唯一的工作是設計出比前一台快十倍的電腦。
CDC 1604:一人一台電腦#
CDC 的第一砲是一六零四(CDC 1604),一九六零年交付。它是全電晶體機器,而其幾乎所有邏輯設計出自克雷一人之手。傳聞中還有個 花絮:早期機器里的磁帶機噪音太大,克雷乾脆設計得更安靜一點;至於與「自由女神像」相關的軼聞——紐約客以為這些電腦是給港口用的——多半屬於後世添油加醋,可靠的部分是:CDC 1604 讓一家員工不過百人的新公司,躋身當時全球頂尖科學計算供應商。
真正讓克雷封神的是一九六四年的 CDC 6600。它比 IBM 最快的機器快十倍,用了矽 PNP 電晶體、電話接線般密集的手工繞線、以及革命性的十個週邊處理器並行架構。IBM 高層傳出著名的內部備忘錄反問:「我們如何讓一個只有卅四人的團隊(包括點清潔婦)打敗 IBM?」諷刺的是,IBM 稍後真的重組了一個對抗團隊,取名「Cray 計畫」——卻從未成功。之後的 CDC 7600 又快了五倍。
挖地道的人#
一九六零年代中期起,克雷搬回奇佩瓦瀑布,在家旁邊建了實驗室,一九七一年前後又在後院雇工人挖了一條地道。他的說法樸實得像笑話:「設計卡住的時候,我就去地道里挖土。挖到五英呎,靈感來了。」那是近乎儀式性的獨處:沒有電話、沒有下屬、沒有行程表。一家價值數十億美元的公司,願意支付一個人的「挖土時間」,因為所有人都知道——克雷在地下室的十八個月,等於五百人委員會的十年。
一九七二年,當 CDC 决定把資源轉投「賽柏」(Cyber)系列文字處理等商業機器、克雷的超級電腦路線相形次要時,他選擇出走,在自家後果園成立 Cray Research。成立宣言只用一句話概括他的信仰:
「我的職業,就是建造全世界最快的機器。」
有人問他為何不說「最有用」或「最可靠」,他回答:「誰不想快點把工作做完?追求速度是技術上做不到時才會放棄的事。」這就是後人記誦的那句話的實義——「君子造快船」式的純粹工程觀:不談市場、不談政治,工程師的榮譽寄託於物理極限之前的最後一呎。
一九七四年起,他幾乎完全退出公司日常,獨自推向那台即將改寫科學史的機器——將被彎成一個馬蹄鐵形狀的 CRAY-1。而這個形狀的由來,是下一章的故事:當你企圖以八十百萬赫茲的速率驅動訊號穿過銅線時,連光速都會成為你的敵人。