
“路徑選錯了,你就會死亡,但是大多數公司的死亡,并不是由于選錯路徑,而是由于三心二意,在優柔寡斷的決策過程中浪費了寶貴的資源,斷送了自己的前途。最危險的莫過于原地不動。”
北京,中關村,融科資訊大廈。背靠中關村科技園和中國知名學府,英特爾中國研究中心(ICRC)就在這里。2006年11月,英特爾CTO賈斯汀在視察了研究中心之后,高度評價中國研究中心已經發展為成熟的獨立實體。此后,中國研究中心成為公司全球研發網絡中重要一員,也是英特爾(www.intel.com.cn)在美國本土之外最大的研究團隊。
如果說CPU是計算機的心臟,那么實驗室就是英特爾的心臟,創新的源泉。ICRC實驗室里,研究員的故事正在上演。
網絡加速
“網絡發展的速度遠超于摩爾定律,隔幾年就提高10倍,以太網3、4年性能能提高十倍,不像摩爾定律18個月提高一倍?!?004年的冬天,余志洪博士突然意識到,在設計CPU的時候,必須要考慮到網絡的處理性能了。
互聯網雖然在以太網級別可以傳輸海量數據,但如果CPU處理不了,就會成為阻礙互聯網乃至信息行業發展的大問題,為解決這個問題,余志洪走進了英特爾通信技術實驗室?!爱敃r在中國研究這個項目的只有四個人。”余志洪說起來總是充滿自豪。
從走進實驗室的那一刻起,余志洪和他的團隊就開始思考怎樣和CPU對話,讓CPU高速處理數據?是不是網卡離CPU越近越好?
“在美國房子漲不漲價,什么因素最重要?”劉東博士解釋這個問題有一個很形象的比喻,“第一是location(位置),第二是location,第三還是location。對于我們來說,網卡的性能好不好,網卡在哪兒也很重要?!毙碌脑O想出現在這幫研究員的腦?!懿荒馨褣煸诳偩€上的網卡直接掛到CPU上面。
說做就做,余志洪和其他研究員開始為這個名為L3NIC(L3:第三級的高速緩存;NIC:網卡)的項目廢寢忘食。一旦有了一個想法,就要立馬付諸實踐。適當地規劃、投資項目并投入人力支持,是英特爾的紀律,也是英特爾的節奏。
硬件工作、軟件工作、設施工作,數據分析的工作……,設計與數據壓力并沒有壓倒這些偏執于新理念的研究員們。對結果的渴求讓這幫研究員的熱情溫熱了略顯清冷的實驗室。經常有人加班到深夜,突然的靈感讓半夜趕來實驗室的同伴和依然工作在崗位上的研究員不期而遇。為了使設計的FPGA(可編程門陣列)可以和英特爾的CPU互通工作,貼近CPU的網卡必須可以編程。新一輪的編程戰役彌漫在通信技術實驗室,誰也沒有想到,這個原理看似容易的項目,竟是一場耗心耗力的持久戰。
劉東的偏執
“如果不是這些同事當年都是偏執狂,也許這個項目在一開始計劃的時候,就丟到垃圾堆去了,當時大家如果知道后面經歷的痛苦,也許就不做了。因為無知所以無畏,但確實做起來并積累了很多技術,這是英特爾給我們兩三年的時間積累的東西?!甭犞鴦|談笑風生的敘述,余志洪臉上泛起了微笑。在他的領導下,L3NIC項目的成果后來演變成一個基于FPGA的硬件仿真工具。
劉東博士的加入,使這個硬件仿真工具變成了產品?!爱敃r大家為用軟件模擬這個工具著迷?!眲|用“著迷”來形容這支團隊的戰斗力。沒過多久,競爭對手號稱“加速器”的產品使英特爾開始尋找并行加速的方法,而通信技術實驗室里的FPGA的硬件仿真工具,正是一個現成的加速器。
英特爾火速從研究部門和生產部門抽調人馬,與劉東的團隊合作,迅速把技術變成產品。
加速器已經有了,未來怎么變?通信技術實驗室的研究員們再次聚集在一起。
“為什么我們的CPU里頭不可能有這個東西?”一句話點醒夢中人。提出這個問題的是當時剛進入英特爾中國研究中心的博士后工作站的王韜博士。前期調研和技術積累讓這個新的主意聽起來那么的誘人:利用CPU芯片上的一部分晶體管做成可編程的門陣列(FPGA),組成片內的加速器,是否可以提高多核CPU的效能?從當時的結果來看,在CPU外置的加速器確實可以對一些應用加速。
“這個主意我不喜歡?!碑攧|向高層領導匯報這個設想時,通信技術實驗室(全球)總監、高級院士康凱文在他們頭上潑了一桶冷水?!拔襾砀嬖V你們為什么我不喜歡,”凱文停頓一下,“我見過太多的人在一個很小的領域很成功,但要跨出那個領域就不行。你們可以對幾個特別領域的應用加速,但對于很多別的應用會怎么樣呢?如果沒有普遍的加速,放在CPU里又有什么好處?”凱文話鋒一轉,“我覺得這個東西可以試一試。不過,你們必須告訴我,有多少種應用可以加速,而不是一種?!?/p>
“我知道凱文的顧慮,但唯有偏執狂才能成功。”劉東想到那些精力充沛的研究員,“凱文已經給了我們支持,下一步我們可以把這個主意提到TSLRP(Technology Strategic Long Range Plan,中長期技術規劃)。”這個中長期技術規劃是公司的一個扶持研究新想法的重要機制。
那年公司的中長期規劃收集了500多個主意。劉東小組和美國的另外一個由一位英特爾院士領導的小組不約而同地都提出一個主意,他們想要把并行計算的技術植入CPU里,從而提高CPU的效率。兩個小組很快合作起來,劉東小組得到了那位英特爾院士的支持。合作小組的加入壯大了劉東研究的力量,背景資料的搜集、技術的積累、解決方案的提出,這個提案成為最終呈報給英特爾CEO的五個提案之一,并得到公司CTO的高度重視。
高速前進
TSLRP得到批準,研究小組開始給自身制定目標,每一個人都有自己的季度目標,要達到什么、實現什么……盡管這其中有些看似沒影兒的夢想,但英特爾鼓勵這些夢想,用嚴格的考核標準促成夢想的實現。
實驗室將所有項目按照重要性羅列出來,并且在某個位置上標一條線,線以下的項目就不分配資源。“如果產品部門的項目落在我們這條線以下,我們還是不會做的。”劉東對實驗室的研究中心很是堅持,“大家都是找最有價值的項目去做。我們的價值是研究,不是產品?!?/p>
“我們就是要使CPU個性化?!眲|與朋友談起他的研究會很得意,“其實最理想狀態是這樣的,如果你每天都在用Word,操作系統和CPU每天主要處理Word,它會把這個消息告訴英特爾網站,或者在本地計算一個優化的程序,將CPU的功能切分成適合你做Word。兩天之后,就會發現你的Word快了一些。如果你經常用PPT,用一段時間你的PPT就變快了。”要實現劉東他們的夢想,也許還有很長的一段路要走。但英特爾特有的偏執,讓這個團隊離成功越來越近。
傍晚,劉東走出實驗室的門,慢慢放松著頸部的肌肉,工牌上“take pride in our work”(以工作為榮)隱約可見。