輯:小咸魚 好困
復旦大學類腦智能科學與技術研究院來了一位大牛!
他就是著名的計算神經科學家、IMAGEN之父岡特·舒曼(Gunter Schumann),于今年3月以復旦大學特聘教授的身份,正式全職加盟復旦。
目前,復旦大學類腦智能科學與技術研究院的官網上顯示,Gunter Schumann(岡特·舒曼)已經在類腦智能科學與技術研究院的「固定科研人員—教授與研究員」名單中,并且已成為該研究院的特聘教授。
計算神經科學大牛岡特·舒曼
12月4日,復旦大學舉辦了「腦與類腦智能基礎轉化應用研究」市級科技重大專項2021年度張江國際腦庫建設交流會。
在這次交流會上,馮建峰教授(類腦智能科學與技術研究院院長)邊上坐著一位神秘的外籍嘉賓。
圖片來源:復旦大學公眾號
而這位正是計算神經科學家、IMAGEN之父岡特·舒曼。
在本次會談中,岡特·舒曼教授與復旦大學類腦智能科學與技術研究院的趙興明教授一起,代表張江國際腦庫向與會者匯報了2021年腦庫的總體建設進展。
圖片來源:復旦大學公眾號
舒曼教授于1994年獲得了漢堡大學的醫學博士學位,至今共發表150多篇論文,其中在Nature和Science等頂級學術期刊上有數十篇之多。
他曾經擔任過倫敦國王學院人口神經科學和分層醫學中心(PONS)的主任。
在加盟復旦大學類腦智能科學與技術研究院后,還兼任復旦大學-倫敦國王學院群體神經科學中心(PONS)主任。
而通過分層醫學提高精神障礙的診斷和治療是舒曼教授的主要研究方向。
在擔任倫敦國王學院人口神經科學和分層醫學中心(PONS)主任的時候,他主導建設了一個廣泛的國際合作者網絡。
這個合作者網絡可以協調歐洲、中國、印度和美國的研究人員一起從事大規模的神經影像研究,將最先進的臨床神經科學、流行病學技術與計算機科學和生物統計學相結合。
岡特·舒曼教授的研究旨在了解精神疾病的病因和診斷分層,以確定神經行為表型,這些研究將會使開發精神疾病的預測和預后生物標志物成為可能。
因此,他的團隊一直在努力尋找精神疾病背后的神經行為機制,這其中也包括成癮性精神障礙的神經行為機制。
在研究過程中,岡特·舒曼教授始終追求的是一種跨學科的方法,不拘泥于某一學科。
圖片來源:復旦大學公眾號
比如,他常常使用神經成像、功能遺傳學、表觀遺傳學方法以及分子生物學和生物信息學領域的技術來輔助研究。
多年來,岡特·舒曼教授在成癮、強化行為以及精神疾病的神經生物學領域取得了一系列重要成果,在Nature、Science等頂級學術期刊上發表數十篇論文。
2016年,岡特·舒曼教授獲得了歐洲研究理事會最高獎(Advanced Investigator Grant)。
2021年,舒曼教授獲得了洪堡研究獎。
圖片來源:復旦大學公眾號
此外,舒曼教授還領導過幾個十分重要的項目。
比如,cVEDA(The Consortium on Vulnerability to Externalizing Disorders and Addictions)項目,該項目旨在建立一個研究易患外化障礙和易成癮原因的國際聯盟。
他還是ENIGMA(影像遺傳學元分析聯盟)的指導小組成員,并領導了研究飲酒遺傳學相關領域的AlcoGen聯盟。
不過,這其中最有名的,當屬「正常大腦功能與精神病理學中的強化相關行為」(Reinforcement-related behaviour in normal brain function and psychopathology)項目(即IMAGEN計劃)。
圖片來源:復旦大學公眾號
IMAGEN(歐洲遺傳影像數據庫)是世界上首個以遺傳、腦影像、行為和環境的縱向隊列收集的數據庫,也是具有世界性先驅意義的全維度(包含行為、影像和遺傳)合作計劃。
項目主要研究青春期的生物、心理和環境因素如何影響大腦發育和心理健康。并通過利用腦成像和遺傳學,幫助開發未來心理健康障礙的預防策略和改進療法。
最初,IMAGEN項目由歐盟委員會資助,并在之后得到了各機構的資助,包括歐洲研究理事會、醫學研究理事會、英國國家健康研究所、瑞典研究理事會、德國聯邦研究與教育部、美國國家健康研究所和國家藥物濫用研究所。
而岡特·舒曼作為該數據庫的發起人和領導者,也被稱為「IMAGEN 之父」。
復旦大學類腦智能科學與技術研究院
復旦大學類腦人工智能科學與技術研究院成立于2015年6月,是國內高校最早成立的腦科學與類腦前沿交叉研究機構之一。
研究院有教授、研究員21名,包括英國皇家科學院院士等頂尖大師8名、國家、省部級各類高層次人才10余名。
2015年以來,研究院團隊在nature、Science、JAMA Psychiatry、PNAS、Brain、Molecular Psychiatry等頂級科研期刊發表論文300余篇,其中國際高水平論文30余篇。
2018年以來,有11人次入選全球高被引學科學家、全球前2%神經科學領域頂尖科學家、中國高被引學者以及洪堡研究獎等榮譽。
據官網介紹,研究院目前擁有腦與類腦前沿研究設備200多臺套,價值超過2億元。
此外,研究院還在建設高性能計算平臺,包括大規模異構計算單元,200Gb高速網絡系統和大容量并行分布式文件系統和600張GPU計算單元,整個系統將構建10PB以上大規模存儲,可滿足類腦應用對數據存儲和分析的需要。
參考資料:
https://finance.tom.com/202112/1586602131.html
https://mp.weixin.qq.com/s/x8qwW_md1P8CvAWX8A7wGg
https://imagen-europe.com/#
https://istbi.fudan.edu.cn/info/1244/3227.htm
本文部分內容引用自復旦大學公眾號文章:
https://mp.weixin.qq.com/s/cWHowVhmaT2N29-bgcKurA
我剛剛入行成為一名軟件開發者的時候,我對自己所要從事的工作一無所知。我那時非常沮喪。我覺得這份工作沒什么意思,我甚至都不認為我是“得到了一份工作”。我之所以告訴你這件事,原因在于:如果你已經捧起本書探求答案,你對這種感覺一定似曾相識。
別擔心,這很正常。事實上,這也很自然。
讓我說得直白一些:想成為一名軟件開發者,你其實并不需要是個天才,甚至都不需要必須擁有平均水平以上的智商。
當你剛進入軟件開發領域的時候,你要么感覺不知所措,要么感覺就像腳踝上綁好重物然后跳入萬丈深淵,你或許做錯了什么,或許你根本就不是人類,也許兩者兼具。
無論如何,當你進入軟件開發行業的時候,你應該想到這一行的艱辛和困惑,但你卻沒有想到——我打賭。
我還記得自己最開始自學編程的時候,并沒有像今天這樣擁有那么多的資源。事實上,我任何資源都沒有。
我下載了一個流行的MUD游戲[1]的源代碼(這是一個多用戶版本的“地牢圍攻”游戲,類似于《魔獸世界》,但沒有圖形只是文字)。是的,那是在遙遠的“使用調制解調器撥號到BBS系統”的年代。
我甚至不知道我在看的東西到底是什么。我所知道的就是,我想創建一個屬于自己的MUD版本,添加我自己規劃的功能,并且最關鍵的是,我還要把這一功能掩藏在一堆奇奇怪怪的字符串之中。
剛開始我把一切搞得一片狼藉。我修改了變量的值,我搜羅了一些據說能夠給對手致命一擊的“秘籍”代碼。我拿來改了改,重新編譯了MUD,看看會發生什么事。有時我能得到我想要的結果,有時干脆編譯都通不過。伴隨著觀察怎樣做會行之有效而怎樣做又一無是處的過程,我學會了。盡管我還是不知道我在做什么,但是在“擺弄”這些代碼一周左右的時間后,我居然創建了一個MUD游戲的新版本,這個新版本中居然真的包含了一些我自己做的功能。
在成為一個專業高效的程序員的漫漫長路上,這只是一個開端,而我們每個人都需要一個開端。
我之所以告訴你這個故事,是因為直接動手做要比捧起一本教科書、走進大學或者參加編程訓練營……都要重要得多。“千里之行,始于足下”,我相信這才是踏上編程之路的正確方式。你必須做些小打小鬧的修修補補的工作,看看怎樣是可行的,怎樣又是“此路不通”的。我確信這才是學習的最佳方式。(參見《軟技能:代碼之外的生存指南》之“十步學習法”。)
但是,學習編碼與學習“如何開啟軟件開發的職業生涯”是截然不同的兩件事情。你的確需要學習如何編程,但軟件開發遠遠不止編程。本章恰恰是關于編程之外的內容。
首當其沖,你需要知道關于開發軟件的一些東西。這比你想象的更容易,也更困難。
本書的有整整一篇內容都在論述“關于軟件開發你需要知道些什么”,但是這里我只是給你一個快速瀏覽。
軟件開發不僅僅是編程。編程是其中的一個重要部分,但是如果只知道如何編程,你不會走得很遠;尤其是當你想在這個領域中脫穎而出的話。
大多數軟件開發項目背后的想法其實就是要把一個手工的過程自動化,或者換句話說,就是要創建一種新的自動化方式來做一些對于手工操作而言過于困難的事情。
看看我,我現在正在使用的字處理軟件Google Docs寫這本書。如果我不用Google Docs或者其他字處理軟件來輸入本章的文字,那我只能選擇使用打字機,或者干脆完全手寫。如果我想編輯好文檔格式然后打印出來,那我只能一個字符接著一個字符地手工排版好,然后才能打印。如果我想修改一些錯誤,尤其是拼寫錯誤,那我得在手邊放上一整瓶的涂改液(可能還需要一瓶威士忌)。
如今,不僅有Google Docs,還有一系列硬件和軟件程序能夠幫助我自動化打字以及手寫全書的過程。我想你已經明白了這一點。因此,請允許我向你強調一個核心概念,在踏上軟件開發的職業生涯早期你就應該了解的一個概念,越早越好:在自動化某一個過程之前,你必須知道手動完成這件事情的全過程。
太多擁有雄心抱負和豐富經驗的軟件開發者在試圖編寫一個軟件時并不完全理解這個軟件應該做什么。他們想直接跳進去編碼。(在MUD游戲的例子中,這個方法興許還不錯。但它并不適合用來創建軟件產品。)顯而易見的,你比他們更聰明,因為你正在閱讀本書。
軟件開發的過程往往都是從對問題的透徹理解開始的。也就是,你需要自動化些什么?
不同的軟件開發方法論在解決這方面問題時都有不同的方法,但是這個問題現在還不是最重要的。當下,關鍵點在于,在某種程度上,你必須收集一些需求,借此建立對要解決的問題的理解,然后才開始編寫代碼。
這個過程可以很簡單,只需要與潛在客戶交流一下,討論需要構建怎樣的系統、它應該如何運行,也可以很正式,創建一份完整的需求規格說明書文檔。
只有理解了問題之后,你才可以構想出設計方法,也就是,問題如何以代碼的方式來解決——注意,這個過程依然發生在編寫代碼之前。
你可以將這個過程看成是構建代碼的架構藍圖。同樣,不同的軟件開發方法論實現該過程的方法多種多樣,但最重要的是,在著手開始編碼之前,你需要做出某種程度的設計。
這條規矩同樣適用于大規模軟件開發與小規模軟件開發。一些熟悉敏捷軟件開發(這一點我們將在后面的章節中討論)的開發者認為他們不需要任何設計,他們可以馬上開始編碼。盡管敏捷開發的重點在于“輕前期設計”,但是設計仍然是必不可少的。
想要蓋好了一幢房子,你可不能把標準板材隨心所欲地堆在一起就算了事。
一旦對軟件的設計有了一些了解,你就應該編寫一些測試用例來定義軟件應該做什么(稱為測試驅動開發,即TDD),也可以著手開始編碼。(我們會在后面的章節中進一步討論TDD。)
寫代碼本身是一門學問。因此,這里我們不會深入討論,但我會推薦給你兩本必讀的關于編寫代碼的經典名著。我推薦的第一本書是Steve McConnell的《代碼大全》,這是每位軟件開發者都應該閱讀的經典著作。我推薦的第二本是Robert Martin的《代碼整潔之道》,這是另一本經典名著,它能在如何寫出更出色的代碼方面助你一臂之力。這兩本書將幫助你學習如何結構化你的代碼,以及如何編寫易于理解和維護的代碼。
這兩本書都對我的編碼技能產生了深遠的影響,尤其是在如何澄清問題和如何設計方面。
那么,代碼一旦被寫出來,我們就可以發布軟件了,對嗎?
錯。接下來應該是測試代碼的過程。同樣,不同的測試方法實施的測試過程也不盡相同,但總體來說,在將軟件代碼交付給最終用戶之前實施某種形式的測試還是必要的。舉例來說,在傳統的瀑布式開發項目中,測試發生在項目的最后,但在敏捷項目中,每次迭代后(通常持續兩周左右)都會有測試活動。
代碼只有在經過了測試之后,才可以部署,這本身就是一個完整的過程。
本書后續內容中將有一章是關于部署的,這里我們就不討論細節了。概括地講,部署就是將已完成的軟件安裝在服務器上、上載到應用程序商店或者以其他某種方式能夠讓既定用戶訪問到該軟件的過程。這個過程可能相當煩冗復雜。在這個過程當中,代碼可能(那幾乎是一定)會出些小毛病,所以需要將代碼簽入源代碼庫中,這樣保障不同版本的代碼及其在各個時間段的變更都能得到有效存儲。
在一些處理卷和數據的復雜應用程序中,部署還可能涉及某種數據庫的活動。數據庫通常存儲應用程序的用戶數據或者配置信息,它也需要隨著源代碼的更新而不斷更新。
許多軟件開發團隊使用持續集成的方式,在開發者“簽入”程序的時候自動生成代碼。
最后,千萬不要忘記調試。作為一個開發者,你大量的時間都將用于發掘你寫的(或者別人寫的)代碼為什么不能正常工作的原因。
綜上所述,軟件開發遠不只寫代碼那么簡單。
在找到一份真正的軟件開發工作之前,你需要了解上述所有知識。至少你要擁有一些經驗和技能,如果達到精通的水準那就更好了。
但是,別害怕。本書的目的就是為你做好一切準備,或者,至少給你一個面面俱到的介紹,從而可以指引你走上正確的方向。你得自己備好行囊,旋即闊步進入軟件開發的廣闊天地,但至少,我可以告訴你該準備些什么。
“好的,John,我已經知道了,軟件開發不只是寫代碼,我會花很多時間調試代碼,但是你還沒有告訴我如何開始從事軟件開發工作呢。”是的。我明白你的意思,但你猜怎么著?有一個好消息:你已經開始了,祝賀你!
拿起一本像本書這樣的書,并且真正試圖去理解軟件開發并不只是寫代碼,你已經比大多數軟件開發者擁有了一個更好的開端。
我知道,這里我又犯了自我感覺良好的毛病。但這的確是真話。有一天當你變成了一位像我一樣牢騷滿腹的老軟件開發者時,你也會向別人嘮叨同樣的事情。
現在,我們講得更實際一些——你需要一份計劃。是的,一份真刀真槍、切實可行的、言簡意賅的計劃,一份規劃你怎樣從一個對軟件開發一無所知的小白成長為無所不知的軟件開發大拿的計劃。
想做到這一點,有很多條路可供選。我會在后面的章節中論及其中的部分內容。但是,所謂“鍥而不舍,金石可鏤”,與其絞盡腦汁、苦苦思索該選擇哪條路,還不如選好一條路之后持之以恒、堅持到底。
讓我們談談你的計劃應該包含哪些內容。
首先,你需要開誠布公地評估一下自己當前所處的位置,以及你需要學習哪些東西。你有編程經驗嗎?你了解編程語言嗎?你創建過應用程序嗎?還是你徹頭徹尾就是一個新手?本書前面內容提到過的其他技能,你是否擁有一兩樣?你對數據庫、源代碼控制、TDD、測試、調試或者各類軟件開發方法有所了解嗎?還有,問問自己:你想做哪種類型的軟件開發工作?
當然,每個人都想成為游戲開發者,但是這切合實際嗎?這真的就是你想開始的地方嗎?你愿意把精力都耗費在這條漫長而又孤獨并且充滿競爭的道路上嗎?
太多的人終其一生都會沿著一個方向執著前行,卻不會在發軔之始就去深思熟慮以謀定而動。花一些時間回答這些問題吧,這樣你才可以在策馬揚鞭走上這條職業之路時計劃周全。
別誤會我。我將竭盡所能讓本書對你有所裨益,但其實我能幫到你的也僅限于此:我可以給你為成為一個優秀的甚至偉大的軟件開發者所需要的所有信息,但是你必須親自動手把它們組合成一個有機的、為你自己量身定做的行動計劃,然后你要做的就是遵循這個計劃。
一旦你對這些問題已經考慮成熟,那么現在制訂一個切實可行的計劃恰當其時!
制訂計劃的最好方式就是以終為始——從想要達成的目標開始一步一步倒著排。你必須要制訂一個具體的目標——你想成為哪種軟件開發者,而不是像“學習編程”或者“成為一名軟件開發者”這樣泛泛的說法。
在本書第三篇“關于軟件開發你需要知道些什么”中,我將全景展現所有值得你去考慮的關于軟件開發的不同種類的角色與職位,但你也可以自己做一些研究以確定哪一種才是最適合自己的。
計劃的內容必須盡可能具體,這樣你才會了解你需要學習什么,你該如何制作簡歷,你應該報名參加哪種學校或者培訓課程,甚至你需要申請哪些職位。
我知道做出這些決策與承諾是很困難的,但我無法不去強調這是多么重要!關于你想成為哪種軟件開發者這件事,你考慮得愈是具體而微,一切就會愈發唾手可得。
你將能夠清楚直白地告訴自己你需要學習什么,以及你需要為職業生涯的每一步做些什么。
我們舉個例子:假設你想成為一名運動員。
這是一個相當寬泛的問題。你應該成為怎樣的一名運動員呢?也許你應該練練舉重和跑步,也許你應該練習游泳,或者也許你應該練習打網球。那你能不能把所有這些事情都做了,甚至練更多的項目,以便為成為一名全能運動員做準備,在任何一支隊伍里都可以出色發揮。這聽起來是多么荒謬可笑啊!事實上,當一個人許愿說“我想成為一名軟件開發者”時,聽起來也是荒誕不經的。因此,“選擇你的運動項目”很重要。
一旦你了解了一項運動,你就知道為了那項運動該如何訓練自己,這將使你的生活更容易——相信我。從目標開始,以終為始,以此來決定為了達成那個目標你需要知道什么、你需要做什么。
一旦你如法炮制,就可以制訂出自己的計劃。你的計劃應該以從需要學習的東西開始。弄清楚你需要的學習順序以及如何學習是至關重要的。然后,你應該盡一切所能搞清楚:為了得到自己的第一份工作,針對你所要申請的職位,你需要做好哪些準備工作。最后,為了得到這份工作,你還需要制訂一份切實可行的計劃——你要去哪里看看?你打算申請哪個職位?你打算怎樣申請?可能還需要增加一個計劃,列出你在得到第一份工作之后如何繼續個人發展與實施在職教育。
有點兒不知所措?沒關系。我寫這本書就是要讓這一切對你而言簡單易行。
在接下來的幾章中,我會幫你了解自己需要哪些知識,以及如何獲取這些知識,同時在后面幾篇中,我將就如何找工作給予你詳細的指導。而現在,你需要開始思考你的計劃應該是什么樣子,并且試圖弄清楚自己想成為哪種開發者。
向John提問:可是我真的不知道自己想成為哪種開發者?
沒關系。如果你剛剛入行,你可能都不知道自己有哪些選擇——除游戲開發者以外。
幸運的是,想弄清楚這個問題也不是什么難事,只需要做一些調研。
在本書后續的一些內容中(主要是在第三篇“關于軟件開發你需要知道些什么”中)我會介紹軟件開發者的種類,但是你也不妨自己做一些調研;詢問一些你認識的軟件開發者,他們在做些什么,或者直截了當地問他們“你是哪種開發者”;思考一下,在創新和研發領域,有哪些相關的技術和編程語言是你自己感興趣的。
在軟件開發這一行,有很多的職業發展通道和技術專長領域,你大可以選擇其中的一部分作為自己的主攻方向。你可以選擇Web應用程序方向,也可以選擇移動應用程序方向,你也可以寫一段調節冰箱溫度的代碼,也許你想要編寫怎樣把宇航員送入太空的程序。
三思之后,著手做一些調研工作。只要你的問題正確,答案也不難找到。
我總是覺得,真實的例子最有用。因此,讓我們來看一個真實的場景:某人想成為一名Web開發者,選擇以Node.js作為主要技術方向。
目標 成為Node.js開發者。
計劃 學習
學習JavaScript的基礎知識。學習Web頁面和Web開發技術,如HTML和CSS。學習Node.js的基礎知識。可以編寫某種用Node.js開發的簡單的Web應用程序。學習開發者用于開發Node.js應用程序的不同架構和技術。基于上述原因,列出某些和Node.js一起使用的架構的技術。學習某些和Node.js一起使用的數據庫技術。學習計算機科學的基礎知識,例如:算法;數據結構。學習有關編寫優質代碼的最佳實踐。學習Node.js應用程序的架構設計的方法。
為找到第一份工作所需的準備工作
開始在我所在的地區搜尋有關招聘Node.js開發者的廣告,找出崗位要求必須具備的技能。列出本地我有可能找到工作的公司名單。開始參與本地用戶組的活動。開始與本地的其他Node.js開發者的聯誼活動。聘請一位簡歷寫手,請他幫忙寫一份優秀的簡歷。實操面試時可能遇到的編程問題。實操模擬面試活動。構建一個應用程序作品集,包含有數個自己開發的應用程序,以備面試時演示。
找到一份工作
跟我的關系網的所有聯系人都打好招呼,讓他們熟知我的價值、我正在找尋什么樣的工作。開始申請一個初級職位,或者實習開發的職位。每天至少申請兩個職位。每次面試之后都要做總結,確定我還需要在哪些技能上增長功力。
你的計劃一開始可以簡略一些,之后隨著你了解到的自己應該學習和掌握的東西越來越多,你需要讓自己的計劃越來越翔實。
擁有一份計劃永遠是至關重要的。你可以不斷地調整和變更計劃,但是如果你連一份計劃都沒有,你會漫無目的地隨波逐流,更有可能會因為心情沮喪而放棄。
本文摘自剛剛上架新書《軟技能2 軟件開發者職業生涯指南》
這是一本為軟件開發者量身定做的職業發展指南,處于任何發展階段的軟件開發者,都將從本書中獲益。如果你是軟件開發/編程的初學者或者只是對軟件開發感興趣的人士,可以通過本書了解如何開啟軟件開發的職業之旅,如何獲得第一份工作;如果你是中級軟件開發者,可以通過本書發現自己的知識短板,學會如何進一步拓展和掌握新的技術技能,如何學習新的編程語言,如何提升技術水平,如何在自己夢想的編程工作中深耕細作;如果你是身經百戰的專業軟件開發者,可以通過本書了解如何拓展和推進自己的職業生涯,如何更好地與同事和老板相處,如何推銷自己的想法,如何做好向上管理,如何升職加薪。
明 魚羊 發自 凹非寺
量子位 報道 | 公眾號 QbitAI
謝源又出現了。
今天(12月12日),ACM新一批Fellow入選者公布,有7位華人面孔:
中科院計算所副所長陳熙霖、中科大計算機學院院長李向陽、微軟亞洲研究院副院長周禮棟、悉尼大學教授兼優必選首席科學家陶大程、UCLA教授呂松武,以及UC伯克利教授——安全領域大名鼎鼎的Dawn Song……以及加州大學圣塔芭芭拉分校教授謝源。
這是謝源在今年行業大事件中的又一次出現,少見其人,但頻見其名。
此次ACM Fellow有他,上月AAAS Fellow有他,而且在回顧清華電子系知名校友和廣西少年天才時,依然繞不過他。
所以謝源究竟是誰?
謝源,阿里平頭哥首席科學家,阿里達摩院計算技術實驗室負責人、高級研究員,花名元尊。
在入選2019 ACM Fellow之前,2014年,謝源就獲得了IEEE Fellow榮譽。
今年11月底,他又當選美國科學促進會AAAS Fellow——因為于其胞弟謝濤一同入選,還創造了一段江湖佳話。
同時,謝源是加州大學圣塔芭芭拉分校教授,可擴展和高效能架構實驗室(SEAL)負責人,也是北京大學高能效計算與應用中心兼職教授。
另外,他還擔任著ACM JETC、ACM TODAES、IEEE TC等國際知名學術期刊的主編、高級編輯等職務。
以及MPSOC14-15、ISLPED14、 GLSVLSI11等頂會的常任主席和ICCAD 2019、HPCA 2018、ISLPED13、ASPDAC13、MPSCO11-12、ISVLSI09等大會的主席。
概況評價,謝源是中國在芯片硬件架構領域的代表性人物,榮譽等身,實現了體系結構頂會名人堂大滿貫。
他發明的3D die-stacking技術是AMD Fiji架構的基礎,也被英偉達和英特爾采用,應用到了芯片設計之中。
但在此之前,謝源生于廣西,學于清華,深造于普林斯頓。
謝源出生于廣西賀州,也是一名少年天才。
高中就讀于賀縣高級中學,1991年以廣西理科第二名的成績考入清華大學。
也是在1997年,謝源從清華大學電子工程系畢業。
現在來看,謝源是一名不折不扣的學霸級人物,但他也是一名體育健將,曾經是清華足球校隊的前鋒。根據他的學生透露,在招收學生的時候,他也頗為青睞有特長的候選人。
從清華畢業之后,他前往普林斯頓大學深造,分別在1999年和2002年獲得電機工程系碩士和博士學位。
完成學業之后,他還曾進入IBM工作過一年時間,擔任微電子部門全球設計中心的咨詢工程師。
2003年,他還是選擇了學界——加入賓夕法尼亞州州立大學計算機系。僅僅5年后,就獲得了終身教職,并在2012年提升正教授。
在2012年-2013年休假期間,他再次踏入業界,加入AMD,負責組建和領導AMD北京研發中心的研究部門。
但再次回歸學界時,并沒有回到賓夕法尼亞州州立大學,而是轉入加州大學圣芭芭拉分校,擔任電機與計算機工程系(ECE)正教授,也是在這一年,他獲得了IEEE Fellow。
而且謝源如此履歷背后,都是優秀成果的加持和背書。
他的主要研究方向是計算機體系結構、集成電路設計、電子設計自動化、和嵌入式系統設計。
在這些領域,他先后發表了近300篇研究論文,獲得多個國際會議的最佳論文獎,以及NSF CAREER award,中國國家自然科學基金會海外及港澳學者合作研究基金。Google學術引用次數達到18000+。
還獲得了體系結構頂會ISCA、HPCA和MICRO的名人堂大滿貫,可以說是中國第一人。
這背后可能是天分使然,但更離不開他“板凳甘坐十年冷”的科研精神。
讓謝源名聲大噪,并獲得IEEE Fellow的研究成果是3D IC設計,這是他從2002年就開始努力的方向。
這在當時并不是一個熱門領域。
深鑒CEO姚頌曾在2017年教師節回憶稱,“直到2012年3D IC都還沒有廣泛應用。在這樣的十年里,謝老師承受著經費不足、不受關注等各種困難,默默地推動著它的發展。”
所以熱愛、堅持,加之有天分肯刻苦,江湖夜雨十年燈熬過,怎會沒有桃李春風時刻。
謝源如今成績,就是對曾經付出的最好嘉獎。
而且,他的成果并不僅僅只局限在自身的學術成就上,他在學界耕耘多年,也培養出了一代人才,并對中國芯片研究產生深遠影響。
最有代表性的就是AI芯片明星公司深鑒科技。
姚頌為什么在教師節的時候提到謝源?是希望感恩老師汪玉。但汪玉的老師又是誰?
謝源。
汪玉和姚頌,又都在各自開枝散葉,在學術和產業領域發揮更大的影響力。
姚頌,出生于1992年,2011年考入清華大學電子工程系,2016年創辦深鑒科技。
汪玉則是在2002年從清華大學電子工程系畢業,然后在清華拿到了博士學位,之后留校任教至今,現在是清華大學電子工程系教授,黨委副書記。
姚頌在本科期間,跟隨汪玉做3D IC設計方法學方面的研究,謝源作為汪玉的co-advisor,不僅有合作,也在研究上提供了悉心指導。
這也是清華電子工程系的傳統與傳承,作為芯片人才的搖籃,這里走出了中國芯片產業的半壁江山。
不僅僅有深鑒科技,從中芯國際、紫光展銳到地平線和比特大陸,都有清華身影。
有產業界大山清華紫光幫,也有投資領域以芯片推動知名的北極光鄧鋒。
謝源是清華電子系中的桃李一員,但謝源又把清華電子系影響力推到更大。
圍繞謝源,阿里達摩院計算技術實驗室匯聚了越來越多AI、芯片和計算架構領域牛人。
比如平頭哥含光800芯片項目負責人驕旸。
驕旸,是花名亦是真名,2018年1月加入阿里巴巴,現在是阿里AliNPU團隊代表,負責組建芯片開發工程團隊,目前的開發重點是人工智能芯片。
他曾在華為創建并領導美國和上海的技術團隊,進行全新GPU開發。在三星作為GPU團隊的核心成員,參與項目的規劃和創建團隊。
何建德,達摩院計算技術實驗室資深技術專家。
曾在硅谷從事計算機繪圖芯片設計工作,又先后在S3、臺積電、博通、高通負責所有算法、微架構操作數設計與Shader core布局設計。為高通設計的Shader core協助Adreno graphics Core穩占其競爭優勢。
陳義平,達摩院計算技術實驗室資深技術專家。
1991年本科畢業于清華大學電子工程系,2018年加入阿里巴巴。目前負責美國ASIC團隊組建以及技術開發,在芯片開發方面有著20余年的工作經驗。專注于圖像領域,曾先后就職于S3、AMD,并在AMD參與Machine-Intelligent系列產品開發。
李偉良,達摩院計算技術實驗室資深技術專家。
負責組建AliNPU上海ASIC團隊。曾在S3 Graphics從事圖形芯片的設計,后供職于AMD,負責上海研發中心的GPU IP設計部門,參與開發當前主流的圖形芯片,致力于優化芯片的PPA。在ASIC前后端的各個環節擁有豐富經驗。
尹莉,達摩院計算技術實驗室資深技術專家。
負責芯片技術部軟件部門,精于體系結構、編譯器以及系統性能優化。曾在S3 graphics圖形芯片架構部門,負責圖形芯片可編程流水線以及后端編譯器優化。亦曾在Intel MLT部門從事二進制翻譯、虛擬機以及spark性能優化。
張濤,達摩院計算技術實驗室Research Scientist。
2005年本科畢業于北京大學,賓夕法尼亞州立大學博士。研究領域主要包括計算機體系結構,存儲器體系結構,3維集成電路設計。
數次獲得ISCA,HPCA等頂會的最佳論文榮譽。曾在蘋果擔任高級平臺架構師,起草iPhone內部SoC的性能標準制定以及內存性能建模和評估。加入蘋果之前,在英偉達擔任高級架構師,參與獨立顯卡和集成顯卡的存儲控制器性能評估。
柳春笙,達摩院計算技術實驗室Research Scientist。
杜克大學博士。曾就職于英偉達,Altera(Intel),華為海思等設計公司。在芯片設計,測試,可靠性,可實現性等方面有多年經驗。研究興趣包括高性能,高可靠性的IC系統設計和實現。
蒲宇,達摩院計算技術實驗室Research Scientist。
荷蘭埃因霍芬理工大學(TU Eindhoven)博士。曾任日本東京大學特任研究員,IBM蘇黎世實驗室研究員,NXP Principal Scientist。并曾負責高通第一款Android智能穿戴芯片從概念到量產到進入高端智能手表的全過程。
目前已發表30余篇期刊和會議論文;擁有近20項美國專利。擔任IEEE TCAS副主編與多個國際學術會議委員。
程超,達摩院計算技術實驗室Research Scientist。
明尼蘇達大學電子與計算機工程博士。研究和工作經歷包括兼具高效功耗和面積的高速超大規模集成電路的算法和架構,適用于硬件實現的復雜數學模型算法的研究與實現。
曾任職于高通,從事無線系統算法的研發,并曾任職于英特爾和Marvell。發表20余篇科技論文,擁有6項美國專利。
最后,提到謝源,不得不再提他們兄弟倆的江湖佳話。
謝源胞弟謝濤,也是計算機領域的大牛。
謝濤1992年以廣西理科第三名,考入復旦大學計算機系,1997年畢業;
其后碩士進入北京大學,2000年獲計算機碩士學位;
再然后跟隨哥哥腳步,赴美留學。
于2005年在位于西雅圖的華盛頓大學計算機科學與工程系獲博士學位。
謝濤博士畢業后,先在北卡州立大學計算機系任職,后于2013年受聘計算機名校伊利諾伊大學香檳分校(UIUC)計算機科學系,先是副教授,2017年起升任正教授。
與哥哥謝源專攻硬件架構不同,謝濤主攻軟件工程。
在軟件測試、軟件解析學、軟件安全、智能軟件工程、教育軟件工程等方面卓有成果。
曾獲得美國NSF Faculty Career Award、微軟研究軟件工程創新基礎獎、谷歌教授研究獎、Facebook研究獎、IBM Jazz創新獎、IBM教授獎。
2015年當選美國計算機協會杰出科學家(ACM Distinguished Scientist),2018年入選IEEE Fellow。
或許用不了多久,謝濤也會是ACM Fellow。
到時候,這對出廣西賀州兄弟,就會同時是IEEE Fellow、AAAS Fellow,ACM Fellow……
放眼全球,又能有幾個家庭可以擁有這樣的榮耀?
謝源謝濤的父母,究竟如何培養出兩位世界級計算機大牛?
附:2019新晉ACM Fellow完整名單:
https://www.qbitai.com/2019/12/9775.html
— 完 —
量子位 QbitAI · 頭條號簽約作者
?'?' ? 追蹤AI技術和產品新動態
*請認真填寫需求信息,我們會在24小時內與您取得聯系。