華人計算機(jī)科學(xué)泰斗高光榮逝世:中國第一位MIT博士,開創(chuàng)數(shù)據(jù)流體系結(jié)構(gòu)
本文轉(zhuǎn)自雷鋒網(wǎng),如需轉(zhuǎn)載請至雷鋒網(wǎng)官網(wǎng)申請授權(quán)。
華人計算機(jī)科學(xué)泰斗、數(shù)據(jù)流體系結(jié)構(gòu)先驅(qū)、美國特拉華大學(xué)電子與計算機(jī)工程系終身教授高光榮逝世,享年76歲。
高光榮教授于1968年畢業(yè)于清華大學(xué)無線電系,分別于1982年和1986年獲美國麻省理工學(xué)院(MIT)碩士和博士學(xué)位,是新中國成立后第一位獲得MIT計算機(jī)博士學(xué)位的大陸學(xué)者。
30多年學(xué)術(shù)生涯,高光榮教授一直從事高性能系統(tǒng)結(jié)構(gòu)研究,取得了多項重要和有獨到性的突破。其中最突出的貢獻(xiàn)是創(chuàng)立了數(shù)據(jù)流體系結(jié)構(gòu),并在一系列大型并行系統(tǒng)項目中開展應(yīng)用。
最具代表性例子包括中國首顆高性能眾核睿芯處理器SmarCo研制項目,以及IBM Cyclops-64超級計算機(jī)系統(tǒng),后者獲得了2007年國際超算會議顛覆性技術(shù)大獎。同年,高光榮教授當(dāng)選ACM Fellow和IEEE Fellow;2013年獲中國計算機(jī)學(xué)會(CCF)“海外杰出貢獻(xiàn)獎”。
2017年8月,IEEE 計算機(jī)學(xué)會在第50屆MICRO會議上將年度羅摩克里希納·勞獎(B. RamakrishnaRauAward)授予高光榮教授,以表彰其在指令級并行和數(shù)據(jù)級并行編譯技術(shù)以及微架構(gòu)研究領(lǐng)域的卓越貢獻(xiàn)。
這個獎項含金量十足,獲獎?wù)呔窃谑澜珞w系結(jié)構(gòu)領(lǐng)域做出重大貢獻(xiàn)的科學(xué)家和技術(shù)創(chuàng)新的領(lǐng)軍者,且每年只有一位獲獎?wù)?。高光榮教授是全球第七位、中國大陸第一位獲得該獎項的華人科學(xué)家。
1
朝斯夕斯,求學(xué)、教書
高光榮教授現(xiàn)任美國特拉華大學(xué)電子與計算機(jī)工程系終身教授,特拉華大學(xué)計算機(jī)系統(tǒng)結(jié)構(gòu)和并行系統(tǒng)實驗室的創(chuàng)始人和領(lǐng)導(dǎo)者,并兼任清華大學(xué)客座教授、中科院客座研究員兼聯(lián)合實驗室主任、上海交通大學(xué)致遠(yuǎn)學(xué)院海外特聘教授、華中科技大學(xué)特聘教授。
1987 年博士畢業(yè)后,高光榮教授任教于加拿大麥吉爾大學(xué)(McGill University)(后升任終身教授),并開始從事基于數(shù)據(jù)流的高性能計算系統(tǒng)的關(guān)鍵技術(shù)研究。
三十多年來,高光榮教授從系統(tǒng)模型、微架構(gòu)設(shè)計、系統(tǒng)軟件(runtime/OS)、算法并行優(yōu)化等方面為數(shù)據(jù)流體系結(jié)構(gòu)的發(fā)展奠定堅實的基礎(chǔ)。中科院計算所孫凝輝所長高度贊揚了高教授一生只做一件事的執(zhí)著精神。
高光榮教授與數(shù)據(jù)流的緣分始于MIT。“我剛到MIT時就被推薦在Jack Dennis教授門下。聽他講了數(shù)據(jù)流以后,一下子就被吸引了,就覺得自己一定要做這個。”高光榮教授此前在接受《中國科學(xué)報》記者專訪時回憶稱。
Jack Dennis是數(shù)據(jù)流概念提出者之一,其職業(yè)生涯大部分致力于計算、架構(gòu)和語言的非馮諾依曼模型研究,激勵了一代 MIT 學(xué)生,他還獲得了2013年IEEE 馮諾依曼獎?wù)隆?/p>
此后的三四十年來,數(shù)據(jù)流經(jīng)歷過一次“冰河期”,很多人都離開了。但高光榮教授一直堅守對數(shù)據(jù)流的信任從來沒有動搖過。
高光榮教授生前發(fā)表論文300多篇,出版專著6本,多次在同行評審國際會議和研討會中獲得最佳論文獎,并多次擔(dān)任計算機(jī)領(lǐng)域知名國際會議委員會主席和國際著名期刊編委(如 HPCA、MICRO、PACT、PLDI、PPoPP、SC、CF、 ICS、IPDPS、MICRO、EuroPar、CASES等)。
作為世界數(shù)據(jù)流體系結(jié)構(gòu)的開拓者,高光榮生前培養(yǎng)了30多名博士生,指導(dǎo)了20多名博士后。其中美團(tuán)創(chuàng)始人王興,就是高光榮的學(xué)生之一。此外,他還培育了數(shù)據(jù)流體系的中堅力量,包括中國科學(xué)院計算所高通量中心范東睿主任、北京智能計算產(chǎn)業(yè)研究院院長張浩等大批青年才俊。
2
用數(shù)據(jù)流思想,窺探人工智能發(fā)展
數(shù)據(jù)流的概念最初在1998年由Henzinger在文獻(xiàn)87中提出,他將數(shù)據(jù)流定義為“只能以事先規(guī)定好的順序被讀取一次的數(shù)據(jù)的一個序列。
在高光榮教授的眼中,數(shù)據(jù)流體系結(jié)構(gòu),優(yōu)雅而強(qiáng)大,漂亮且富有智慧。
計算機(jī)誕生伊始,單核模式的馮•諾依曼結(jié)構(gòu)就像“單兵作戰(zhàn)”,隨著處理的問題復(fù)雜性的提高,單核模式在處理能耗和散熱方面逐漸陷入瓶頸。隨即,多核模式的“編隊作戰(zhàn)”模式被放在桌面上。
然而,多核模式雖然能夠?qū)崿F(xiàn)整體資源的充分利用,降低功耗和散熱,但面臨“軍隊管理”的問題。
高教授認(rèn)為,數(shù)據(jù)流體系結(jié)構(gòu)就是高效管理‘編隊’的辦法,實現(xiàn)對整體資源的充分調(diào)度和利用,這是它“簡單而又強(qiáng)大”的一面,也是對馮•諾依曼結(jié)構(gòu)的一個突破。
在計算機(jī)體系結(jié)構(gòu)的設(shè)計中,誕生過很多種想法,但數(shù)據(jù)流是“活得最長、最有生命力的”。而由于數(shù)據(jù)流與人工智能之間的“天然聯(lián)系”,他更看好數(shù)據(jù)流的前景。
歷史上人工智能的低潮,與數(shù)據(jù)流的低潮幾乎是一致的。而從另外的角度,人工智能計算往往是“不規(guī)則的”或“非既定的”,這也與數(shù)據(jù)流“善于并行做不規(guī)則的事情”的特點非常相像。
高光榮教授認(rèn)為,“就像人腦一樣,計算機(jī)數(shù)據(jù)流的思想強(qiáng)調(diào)并行、不規(guī)則計算,從這個角度上來講,數(shù)據(jù)流思想或?qū)ξ磥砣斯ぶ悄馨l(fā)展帶來長足的支持。” ,他始終相信,用數(shù)據(jù)流的思想來考慮計算、設(shè)計的問題,的確能夠?qū)栴}看得更透徹、更清楚,發(fā)展的路子也更寬廣。
微軟杰出工程師Doug Burger對此評價稱:“利用數(shù)據(jù)流實現(xiàn)計算機(jī)體系結(jié)構(gòu)的變革在未來是不可避免的,而高教授開創(chuàng)性的貢獻(xiàn)已為這條變革之路指明了方向。”
高教授逝世的消息,引起學(xué)界一陣哀痛。
中科院計算所副所長包云崗、CCF副理事長、華中科技大學(xué)金海、AI公司perceptln聯(lián)合創(chuàng)始人劉少山、國家超級計算深圳中心主任馮圣中、杜克大學(xué)陳怡然教授等人發(fā)文對高先生的離世表示沉痛悼念。
送別高先生!