馬文方 劉洪宇
面對計算、通信與網(wǎng)絡產(chǎn)業(yè)融合,英特爾必須求變!它不再僅僅是計算產(chǎn)業(yè)的主導者,更要承擔產(chǎn)業(yè)融合推動者的重任。新角色要求它既要以技術推動產(chǎn)業(yè)進步,又要努力屏蔽技術本身的復雜性——研發(fā)部門既要持續(xù)研究創(chuàng)新技術,又要創(chuàng)新研究方式。
第三代研發(fā)強調與企業(yè)戰(zhàn)略緊密結合。反觀研發(fā),英特爾剛剛以產(chǎn)業(yè)融合為特征的組織架構重大調整也變得順理成章。
產(chǎn)品開發(fā)篇
今天,技術創(chuàng)新速度加快、知識密集度不斷提高、跨領域應用需求激增,這一切極大壓縮了從技術研發(fā)到產(chǎn)品轉化周期,進而給產(chǎn)品和應用技術開發(fā)前施以所未有的壓力。
2007年10月,時任英特爾移動平臺事業(yè)部副總裁兼總經(jīng)理的鄧慕理(Mooly Eden)來到中國拜訪客戶,在拜訪結束驅車趕往上海的途中遭遇了大霧,平常這段路到紫竹科學園區(qū)的英特爾亞太研發(fā)有限公司只需要1個多小時,而這一次足足走了5個多小時。時間的寬裕使得前去接機的魏文得以詳細地向直接老板匯報起了工作。當他拿出已經(jīng)可以實現(xiàn)完整功能展示的10英寸超便攜電腦原型機(即后來的上網(wǎng)本雛形)時,鄧慕理眼前一亮,“這正是我們要的!”
魏文是英特爾移動事業(yè)部上海研發(fā)中心產(chǎn)品及研發(fā)總監(jiān),他們團隊做的事情,有些連總部都不知道?!拔覀兊腃EO歐德寧在一次視察市場時問鄧慕理,探索的第二臺電腦進展得怎么樣了,鄧慕理這時還不知道魏文他們已經(jīng)把原型機做出來了?!庇⑻貭杹喬邪l(fā)有限公司總經(jīng)理梁兆柱告訴前來采訪的中國計算機報記者?!翱偛恳呀?jīng)在開始探索,但做成什么樣,怎么做還沒有明確,我們只是先做出來了,和總部的想法是一致的?!蔽何恼f。
NetBook:
市場需求拉動下的創(chuàng)新
2007年9月,華碩推出的屏幕只有7英寸的EeePC在消費市場遭遇熱捧?!拔覀儍炔恳呀?jīng)在重新審視消費市場對超便攜產(chǎn)品的需求。但EeePC和我們的想法差別很大,我們要做的是一種新的產(chǎn)品類別,用戶體驗也不一樣。”魏文說。
究竟是采用7英寸屏還是其他尺寸,魏文和他的團隊選擇了讓市場做結論的做法。當時還沒有合適的CPU,于是,工程師們先借用通用筆記本CPU,從主板設計開始,最終完成了包括產(chǎn)品外觀設計在內的原型機。
到了2007年4月,魏文他們陸陸續(xù)續(xù)地做出了7、8、9、10英寸四種屏幕規(guī)格的樣機。樣機出來后,魏文反倒犯難了,因為這是英特爾計劃外的產(chǎn)品,不能通過合作伙伴去做用戶體驗測試。冥思苦想中的魏文忽然想到,英特爾在紫竹的1000多名員工不正滿足抽樣的人群數(shù)嗎?于是,他的團隊按照抽樣調查的原則,從這1000多人中抽出大學剛畢業(yè)的新員工、未婚和已婚員工等若干小組,就連食堂大師傅都被按收入和購買力編為一組。
經(jīng)過一番測試,10英寸樣機以屏幕信息量較大、鍵盤敲擊舒暢在用戶體驗上得分最高。根據(jù)測試得到的數(shù)據(jù),工程師們從整機尺寸、電池續(xù)航力和無線接入三個方面重新定義了產(chǎn)品規(guī)范。魏文堅持要加入一個插槽來提供對CDMA的外接支持,而以往英特爾筆記本平臺只是提供Wi-Fi無線接入。今天看來,這一堅持為上梁兆柱:軟件要有超前意識,一定要在硬件出來之前就準備好。
網(wǎng)本對3G通信的支持奠定了基礎。
在選擇制造商時,魏文出人意料地選擇了萬利達。他的理由是:萬利達是消費電子廠商,比PC廠商更了解消費市場;萬利達正好也有10英寸的LCD;萬一不成,影響也比和大品牌的PC廠商合作來的小,不至于因為一個計劃外的產(chǎn)品失敗而對外界產(chǎn)生誤導。
最終,魏文團隊提出的系統(tǒng)設計規(guī)范不僅成為英特爾全球上網(wǎng)本的標準,而且總部的芯片設計部門在他們的積極反饋和密切合作下,為上網(wǎng)本設計了基于Atom內核的專用CPU。而魏文團隊提供的上網(wǎng)本整機設計方案最終被海爾采用,通過OEM制造后在市場上銷售。
這是一個市場拉動研發(fā)的典型案例:從市場需求和用戶體驗來定義一個全新的系統(tǒng)平臺,再由這個平臺規(guī)范去定義包括CPU在內的新的芯片平臺。
數(shù)字家庭:
本土化設計更有生命力
在紫竹科學園的英特爾辦公區(qū),記者參觀了這樣一個實驗室:年輕的工程師在工作時間手拿遙控器,面對著大屏幕,搖頭晃腦地玩著新式樣的3D游戲。這種狀態(tài)更像是在休閑娛樂??墒聦嵣?這正是他們工作的一部分,而且工作擔子可不輕,他們的首要職責就是致力于數(shù)字家庭概念在中國落地的研發(fā)工作。
對于英特爾來說,面向消費電子設備的專用IA系統(tǒng)單芯片(SoC)是其戰(zhàn)略性增長領域之一,將互聯(lián)網(wǎng)引入數(shù)字電視等連網(wǎng)型CE設備是必然的,數(shù)字家庭正是這一戰(zhàn)略的最好落點。而突進消費領域,對于擅長計算的英特爾來說也是一項新挑戰(zhàn),花費的力氣并不小。
在英特爾2008年發(fā)布首款SoC媒體處理器CE 3100之后,研發(fā)團隊的手里有了硬家伙,他們要做的就是把應用做成熟,把模式推出去。“總部只給了我們芯片和參考設計板,其他的都是我們自己在做,軟件硬件都要從頭做起,一直要把整個解決方案都做出來?!睌?shù)字家庭集團消費電子軟件部研發(fā)經(jīng)理宋青見告訴本報記者,“我們的國外同事也在做類似的事情,只不過都是針對各自所在地的市場來做研發(fā),相互之間經(jīng)常會有經(jīng)驗的分享借鑒?!?/p>
按照慣例,英特爾一般會基于自己的處理器提供一整套參考設計,而且往往是無償提供,這種方式將幫助OEM廠商快速、經(jīng)濟地推出面向這些領域開發(fā)的產(chǎn)品。宋青見的部門做的就是提供面向中國市場的參考設計?!霸谥袊?我們的考慮一是低成本,老百姓能接受;二是本地化,使用習慣和喜好要適合中國人,比如IPTV、媒體中心……”他們的研發(fā)成果讓人振奮,記者在數(shù)字家庭實驗室看到,多個基于Linux平臺的原形系統(tǒng)已經(jīng)搭建出來,這些即將顛覆傳統(tǒng)客廳的新應用模式正在進行體驗測試與技術完善。
“這些做法都是我們從中國市場的本地需求中得來的?!彼吻嘁姼嬖V記者,正因他們要從頭做起,也就少了條條框框,只要照著當?shù)乩习傩障矚g的去做就行了。中國團隊的研發(fā)成果也因此得到了總部的大力支持,“中國支持AVS標準,將來我們對這一本地標準的支持一定會放到芯片里去,已經(jīng)有了路線圖。”宋青見說。
這同樣是一個市場拉動研發(fā)的典型案例,從原來孤立地專注于產(chǎn)品,以技術驅動,完全用“推”的方式做市場,轉變?yōu)閺漠數(shù)厥袌鲂枨蟪霭l(fā),在總部支持下充分進行本地化研究,以應用驅動的方式做市場,將能保證研發(fā)轉化為產(chǎn)品的成功率,克服新應用容易出現(xiàn)水土不服的頑癥。
縱橫交織:
融合時代的新模式
當計算、通信及網(wǎng)絡產(chǎn)業(yè)走向融合時,這種趨勢將深刻改變企業(yè)的研發(fā)方式,過去強調單兵作戰(zhàn)和單一優(yōu)勢的傳統(tǒng)豎井模式研究已日益顯得力不從心。
對于英特爾這樣推動產(chǎn)業(yè)融合的領導廠商來說,它在研發(fā)方面對于融合帶來的影響體味就更深。其研發(fā)機構分布在全球各地,新項目往往要求不同部門的橫向交叉協(xié)作,以及分處不同地域的同一部門之間經(jīng)驗分享,如今這樣的情形已成為常態(tài)。上網(wǎng)本原型、數(shù)字家庭研發(fā)都是這樣的例子。
英特爾首席工程師、英特爾中國軟件創(chuàng)新中心總監(jiān)黃波經(jīng)常擔綱多領域合作的項目,他告訴記者,英特爾的企業(yè)文化就要求重視用戶,但在2003~2004年,他能明顯感覺到重視用戶需求的力度開始明顯增強。“我們那時就開始有意識地注重與市場和銷售部門溝通,獲取他們的客戶反饋。甚至在產(chǎn)品設計時就讓用戶試用新產(chǎn)品,以更好地滿足他們的需求?!比缃?黃波不僅要經(jīng)常參加紫竹的各產(chǎn)品部門之間的例會,與美國相關部門的溝通也非常頻繁,“基本每天都要和美國同事開會,考慮時差,有時早上,有時晚上?!?/p>
魏文的感觸同樣很深,如果要是做項目,他的團隊經(jīng)常要與美國、印度的同事協(xié)同工作。定開會時間就是件頭疼事兒?!拔覀冊谔接懨髂暌辉峦瞥鱿乱淮暇W(wǎng)本的項目,涉及到的有中國、印度、以色列和美國的多個部門,由于時差差得多,很難找到都合適的時間。”“肯定是得有人半夜不能睡覺。而且這種合作模式現(xiàn)在用得越來越多。”魏文說。
產(chǎn)業(yè)融合要求更多的資源整合,從研發(fā)到產(chǎn)品、銷售直到最終客戶,英特爾需要將之更緊密地耦合在一起。研發(fā)部門體會到的融合趨勢與英特爾的倡導方向是一致的,而這種改變也被認為是組織結構將隨之調整的前奏。
今年1月,英特爾副總裁楊敘職務變化就是一個明顯信號,他在成為英特爾中國區(qū)總裁之前擔任英特爾中國區(qū)總經(jīng)理,主要負責中國地區(qū)的市場與銷售。本報記者曾向楊敘當面求證之間的差別,他表示,職務變化之后他的職權范圍已經(jīng)擴大到整個研發(fā),即可以集中調配中國所有資源,以更快地響應中國本地用戶的需求,應對隨時發(fā)生的變化。這種反應速度顯然比中國與美國之間多次反饋后再做決定來得有效。
產(chǎn)業(yè)融合的大趨勢直接導致了英特爾必定要將內部資源融合,進而與外部資源也實現(xiàn)更好的整合。
培養(yǎng)本地精英:
給技術人才搭云梯
不同的跨國公司有不同的成功之道,但人才戰(zhàn)略無疑是公共而基本的條件。英特爾為員工提供了管理和技術兩條職業(yè)生涯的路線。搞技術的做到了英特爾院士(Fellow)在待遇上相當于副總裁,而之上的高級院士(Senior Fellow)則相當于高級副總裁。英特爾現(xiàn)有5位高級副總裁、4位執(zhí)行副總裁,再加上CEO一共是10位,而高級院士正好也是10位。
相對于異乎尋常地禮遇技術人才而言,英特爾對人才的長期培養(yǎng)同樣令人津津樂道。如今執(zhí)掌英特爾中國的楊敘就是在大學一年級到英特爾做暑期生時就被“盯上”的。
從2000年入職,到成為距英特爾院士僅一步之遙的首席工程師,沒有海歸等特殊背景的黃波只用了6年。
1989年,黃波考入復旦大學,學的是信息科學。由于擔心本科生找工作難,黃波又考上了復旦研究生,方向是人工智能。
1996年,黃波拿到了英特爾獎學金。與其他企業(yè)設立的獎學金不同的是,英特爾為每位獎學金獲得者提供了實習機會,并配備了一名英特爾員工擔任導師。實習生在工作中遇到問題可以跟導師溝通,到了寒暑假還可以聯(lián)系導師來英特爾研發(fā)部門勤工儉學。在此過程中,導師也在不斷地觀察學生,并及時地告訴他,哪些方面應該繼續(xù)發(fā)揚,哪些方面需要改進。
黃波在復旦讀博的導師原來在美國做并行體系架構研究,回來后研究重點放在并行優(yōu)化編譯,而這方面的人才也正是英特爾翹首以待的。博士畢業(yè)后,非常熟悉英特爾的黃波順理成章地來到這里工作。此時,英特爾已經(jīng)對他進行了長達4年的教育投資?!拔矣龅搅撕媒叹殹⒑美习?、好項目、好環(huán)境和好的團隊成員?!秉S波回顧自己的成長過程時感到很幸運。
英特爾首席工程師的評選可是硬碰硬的。首先在公司內部要有一個提名人,他要匿名找人去寫推薦信,再由一個專門委員會根據(jù)候選標準對全球候選人進行篩選,經(jīng)三輪篩選后的候選人名單最終送到各事業(yè)部總經(jīng)理處,由他們來批準。
候選標準主要有三項:一是看候選者在某個技術領域的專長,這跟候選者所做的項目、申請的專利和發(fā)表的論文相關;二是看對英特爾的業(yè)務或產(chǎn)品有何重要貢獻;三是看候選者花多少時間去幫助員工職業(yè)成長,那些受助員工的進步情況等。
這第三條雖然與候選者的技術專長無關,當英特爾將其作為制度確立下來后,卻為英特爾的基業(yè)常青提供了源源不斷的人才梯隊。
知識輸出:
與產(chǎn)業(yè)鏈齊步走
按照英特爾Tick-Tock的步調,處理器每年都發(fā)展出很多新技術,但這些技術最終要通過軟件才能讓最終用戶使用到,從這個意義上講,軟件是主宰硬件軀殼的靈魂。在英特爾亞太研發(fā)有限公司,協(xié)調各成員團隊的是軟件與服務事業(yè)部團隊,他們的工作與各產(chǎn)品部門都結合緊密。
從職責上看,英特爾亞太研發(fā)有限公司就是在硬件平臺基礎上,圍繞軟件和服務的價值鏈條來創(chuàng)新的,并盡可能屏蔽掉一部分技術復雜性,便于合作伙伴在此基礎上更高效、更經(jīng)濟地進行開發(fā)。
在去年軟交會上,英特爾宣布將新一代BIOS核心技術——EFI平臺架構授權給南京百敖軟件,扶持其成為我國唯一一家BIOS供應商。“我們只提供技術不賺錢?!绷赫字f,中國市場已經(jīng)崛起,中國完全不必到國外去拿BIOS。目前百敖產(chǎn)品已用于部分國產(chǎn)PC以及上網(wǎng)本。
不只是在底層固件層面,英特爾已經(jīng)將自下而上地投入研發(fā)軟件方案,而這一切其實都是為釋放硬性能鋪路?!拔覀冞@樣做的好處就是縮短進入市場的周期,軟件要趕在硬件之前先準備好,這個不能完全依靠別人,我們自己也要做?!?梁兆柱說。從開發(fā)虛擬機,到牽頭Moblin操作系統(tǒng),直到更高層面的中間件,比如數(shù)據(jù)中心管理軟件、Web服務安全網(wǎng)關、云計算基礎軟件等,英特爾都投入了相當多的人力。而更多的人力也被集中在開發(fā)者資源方面,英特爾軟件合作部門與ISV進行直接合作,幫助他們基于IA多核平臺進行系統(tǒng)優(yōu)化,直至提供后期市場和銷售等方面的支持。
在開源領域,英特爾也已經(jīng)投入了十多年,并把內部從事Linux和開源軟件相關工作的部門整合起來,成立了開放源碼技術中心。在中國,北京和上海兩地就有超過150人在以開源開發(fā)者的名義從事Xen虛擬化、Moblin等項目的研究,在內核代碼、驅動、補丁、支持等方面都有突出貢獻。目前,這是一支全球最大的開源團隊。
自己牽頭,協(xié)同整個生態(tài)系統(tǒng)進行協(xié)作創(chuàng)新,是英特爾為保證硬件性能得以充分釋放,健壯產(chǎn)品生態(tài)系統(tǒng)的關鍵一步。
高校合作:
主流技術前置研究
通常,跨國企業(yè)與高校合作的形式是,研究部門在基礎研究領域與高校合作,進行前期知識儲備,這是由于基礎研究的前瞻性和探索性的特性所決定的;或者市場部門對高校以產(chǎn)品捐贈形式的合作,這種合作主要是著眼于培育潛在用戶。
但很難看到產(chǎn)品開發(fā)部門去跟高校合作,因為嵌在新產(chǎn)品中的技術在企業(yè)內部已經(jīng)成熟而系統(tǒng)化;而如果作為售前市場培育,在時間上太過超前。
然而,定位于產(chǎn)品技術開發(fā)的英特爾亞太研發(fā)公司每年都與高校有十多項的合作。內容涉及云計算、并行計算等主流技術的前置研究。此外研發(fā)公司還與高校教師合著技術書籍,邀請高校老師來英特爾做訪問學者、實習生等。
“去年,國際計算機體系結構會議(ISCA)在北京舉辦,這個計算機體系結構的頂級會議每年也就接收大約20篇論文,而其中就有復旦大學臧兵宇教授提交的論文。這應該是國內高校教師的第一次。”英特爾亞太研發(fā)公司首席研發(fā)官楊誠對雙方的合作津津樂道。
楊誠表示,與高校的研發(fā)合作主要在新興的技術方向上,英特爾在這些領域的知識尚未完善。而在英特爾擅長的芯片設計和制造上很少會和高校合作。英特爾要兼顧研發(fā)的投資回報和教師對前沿技術的研究興趣。
通常,要研發(fā)的技術都是英特爾內部不同部門很資深的技術人員提出來了。再由少數(shù)幾位更高層面的技術主管討論決定是否做、由誰做。比如說,在今年英特爾與教育部合作的資助項目上,英特爾就強調云計算和多核在客戶端的應用。
當決定與高校合作后,英特爾會指定技術資深的員工擔任贊助者或者教練。英特爾會把自己對產(chǎn)業(yè)趨勢和技術走向的判斷告訴高校合作者。除技術方向外,英特爾還會在用硬件實現(xiàn)還是用軟件實現(xiàn)這樣的技術路徑上提出建議,從而確保雙方的合作不僅不要走錯方向,而且還要少走彎路。
強調結果導向的英特爾企業(yè)文化,在合作實施過程中也顯露無遺。英特爾高校合作部門負責合作進度表的執(zhí)行,比如,多久開一次會,什么時間該提交報告等,至于會議和報告等合作內容方面的事情則是由產(chǎn)品開發(fā)部門負責的,研發(fā)部門還負責界定知識產(chǎn)權,在雙方共同參與的研究上,如果申請專利的雙方參與者同是發(fā)明人,發(fā)表論文也是共同署名。
英特爾內部各司其職,確保了合作項目的有效實施。
紫竹教頭:
梁兆柱和他的“特種部隊”
“紫竹的開發(fā)團隊很多,隸屬總部不同的產(chǎn)品部門,每個人都專注于自己的工作,難免見樹不見林。這就需要一個人找些大的題目、跨領域的題目給他們做,讓他們一起合作。我常常跟他們說,你先從了解你隔壁的團隊在做什么開始,鼓勵多個團隊相互討論和合作。我也經(jīng)常提醒他們多從市場和用戶的角度看問題?!必撠煿芾碛⑻貭栕现駡@區(qū)1200多位技術人員的梁兆柱告訴記者。
英特爾重視跨領域研發(fā),這還要從英特爾專注的業(yè)務領域變化說起。多年以來,英特爾的主要精力放在以PC及其服務器為代表的通用計算上。由于通用平臺的普適性,這一時期的英特爾要做的是如何把速度做上去、把價格降下來,而不必過多考慮細分市場的差異性需求。
但是,當英特爾將x86架構擴展到嵌入式領域后,這些細分市場對計算平臺的特殊要求或者說優(yōu)化,使得英特爾首先要去了解市場、傾聽用戶。此外,計算、通信和網(wǎng)絡基于計算技術的融合正在加劇,使得英特爾必須直面不同領域行業(yè)知識差異的挑戰(zhàn)。
英特爾研發(fā)部門要首當其沖地面對這種挑戰(zhàn),而應對這一挑戰(zhàn)最重要的是觀念的轉變,也可以說是研究方式的創(chuàng)新。變革時期,具有深刻技術洞察力和視野開闊的研發(fā)主管便顯得十分關鍵。
梁兆柱曾在全球知名的IBM沃森研發(fā)中心工作多年,1997年加盟英特爾后,他長期擔任圖形實驗室主任,專注于研究未來應用技術對計算機多核系統(tǒng)設計的影響。2007年,梁從美國來到上海,當上了紫竹團隊的總教頭。
他上任后,舉賢不避友,請來原來IBM的同事楊誠擔當首席研發(fā)官,主要職責就是培養(yǎng)人才。此前,楊誠擔任IBM中國研究院副院長兼首席技術官,曾兩次獲得IBM杰出科技成就獎,并榮膺IBM發(fā)明大師稱號。來自IBM的梁兆柱和楊誠,還在研發(fā)文化上給英特爾研發(fā)部門帶來了碰撞,研發(fā)方式的創(chuàng)新將因此受益。
與很多企業(yè)總經(jīng)理辦公室成員結構不同的是,梁兆柱在總經(jīng)理辦公室隱藏了一支十多人的“特種部隊”。“這些人技術上很資深,和黃波差不多。當有些探索性的研發(fā)暫時還不能明目張膽地做時,我就丟幾個人進去。比如云計算,Google和亞馬遜平臺在美國很熱,但開源的Xen在中國更熱,我們先把平臺搭起來。上周(8月31日~9月6日),總部來人看后肯定了我們的做法。接下來,我們就可以大張旗鼓地成立一個云計算中心。再往前看,我們還希望和國內產(chǎn)業(yè)界合作,一道制定中國的云計算平臺相關技術規(guī)范?!?/p>
在技術變革和產(chǎn)業(yè)融合加劇的趨勢下,梁兆柱正是通過特種部隊這種方式來提高研發(fā)的敏捷性。
技術研究篇
英特爾在中國已舉辦了數(shù)屆軟件大會,這很出乎人們的意料。作為計算平臺供應商,英特爾以往都是依靠軟硬件系統(tǒng)廠商來把英特爾新的計算平臺推到最終用戶。只要稍稍留意一下大會內容,我們便會從大會的重點并行計算和虛擬化中找到玄機。
并行計算:
主導計算產(chǎn)業(yè)的抓手
2005年3月,被C++開發(fā)社區(qū)視為骨灰級開發(fā)者同時也是技術暢銷書作者的微軟架構師Herb Sutter,在Dr. Dobb's雜志上發(fā)表了題為《免費午餐已經(jīng)結束——軟件歷史性地向并發(fā)靠攏》的文章。他在這篇被譽為“本年度最好的技術文章”中指出,依靠提升時鐘速度和指令吞吐量等改善CPU性能的傳統(tǒng)做法已經(jīng)走到盡頭,主流CPU廠商已經(jīng)向超線程和多核架構靠攏?!懊赓M午餐時代就要結束了。軟件開發(fā)業(yè)即將迎來自面向對象技術革命之后最大的變革,它的名字叫‘并發(fā)?!?/p>
而真正令軟件廠商震驚的是文章中的這句話:“免費大餐已經(jīng)結束一兩年了,但我們現(xiàn)在才開始意識到這個問題。”
“直到即將發(fā)布的Windows 7才很好地利用了英特爾的超線程技術。”英特爾中國研究中心編程系統(tǒng)實驗室高級主任研究院吳甘沙說。而英特爾首次推出超線程技術則是將近7年前的2002年11月,3GHz奔騰4發(fā)布時。
CPU的功能是靠軟件來釋放或者展示的,如果軟件不能及時充分地支持CPU的新功能,勢必影響到CPU的市場普及。隨著高性能計算、石油天然氣處理、天氣預報處理、視頻和媒體的處理、游戲引擎等計算密集性應用的深入,用戶對并行編程的需求日益強烈。英特爾軟件部門只好挺身而出,推動軟件業(yè)的并行化進程,而在此之前,英特爾研究部門早已行動起來。
“我們前期與很多獨立軟件交流中,發(fā)現(xiàn)他們覺得并行編程非常困難。”吳甘沙說,“我們的使命感非常強烈,我們不僅要讓軟件開發(fā)商盡快掌握并行編程工具,從而開發(fā)出充分利用未來平臺的應用軟件,而且,我們幫助普通程序員甚至是領域專家,很好地利用我們提供的工具,最大限度地開發(fā)英特爾多核處理器的性能?!?/p>
英特爾編程系統(tǒng)實驗室的使命不僅是通過提供并行編程工具Ct來釋放多核CPU的功能,而且通過強調對Ct易用性的研發(fā),降低并行編程門檻,從而創(chuàng)造出對多核CPU更多的市場需求。
“雖然免費的午餐沒有了,但英特爾的Ct技術可以讓你只付一次費用,以后接著享有免費大餐。即第一次需要根據(jù)Ct開發(fā),以后不用修改一行代碼,甚至不用重新編譯就既能在今天的平臺跑,也能在明天的平臺上跑;既能在多核上跑,也能在眾核上跑;既能在同構多核上跑,也能在異構多核上跑。我們還有一個遠景,那就是既可以在英特爾平臺上跑,也可以在其他平臺上跑。一次編程,一勞永逸?!?/p>
Ct上述眾多特點得益于它并不依賴于操作系統(tǒng),這不僅拓展了多核CPU的市場,而且還把并行技術應用的主動權握在手中。
擁抱云計算:
IA無處不在的契機
如果說吳甘沙所在的編程系統(tǒng)實驗室主要是為軟件開發(fā)者提供跨平臺的并行編程工具,那么,李曉峰博士負責的英特爾中國研究中心運行時技術實驗室研究的最終目的是為最終用戶提供跨平臺的應用體驗。
“用C語言編程的傳統(tǒng)模式正逐漸地被網(wǎng)絡計算、云計算等新的編程模式所取代。新模式強調安全和可移植性?!崩顣苑逭f,“你不必再從光盤中或者網(wǎng)絡上下載一個可執(zhí)行文件進行安裝,軟件放在服務器上,無論用戶使用PC、手機甚至是未來聯(lián)網(wǎng)的洗衣機等不同的計算平臺,都可以通過瀏覽器下載后,由運行時(Runtime)引擎把這些中間代碼動態(tài)編譯成可以運行的代碼。英特爾為此專門成立了實驗室,就是認為這一趨勢是未來平臺計算的發(fā)展方向?!?/p>
既然一些大的軟件公司都有自己的相關產(chǎn)品,那么英特爾為什么還要自己做呢?因為像Sun的Java、微軟的.NET都是針對自己的操作系統(tǒng)平臺優(yōu)化的,對于其他平臺并非最優(yōu)。而英特爾做運行時首先是針對英特爾架構優(yōu)化的,與其上運行的操作系統(tǒng)類型無關;其次,英特爾也希望它的運行時在非英特爾平臺上也能跑得很好。
個中道理很簡單,英特爾首先是希望提高用戶在英特爾架構上的滿意度來拉動英特爾平臺的市場,而在非英特爾平臺做事的目的是要把餅做大,再從中獲益。
“英特爾高層認為,要想主導計算平臺的創(chuàng)新和發(fā)展,就要通過對多種資源的整合為OEM客戶和最終用戶提供最好的服務。以前那種光靠一個摩爾定律就通吃,是絕不可能的,還要靠軟件和服務,才能將產(chǎn)業(yè)鏈、服務鏈、垂直市場鏈起來?!崩顣苑逭f,“在運行時環(huán)境中,對上我們能夠支持網(wǎng)上應用,對下我們要保證所有軟件在英特爾的平臺上跑得最好?!?/p>
李曉峰原來負責微處理器技術實驗室,面向研究領域。因為運行時重要,他現(xiàn)在負責的運行時實驗室的工作更偏向產(chǎn)品部門,要直面市場和軟件開發(fā)商,因而更了解應用對軟件的要求,因此,他還要思考英特爾的硬件平臺如何能更好地適應新的軟件應用趨勢,并常常把這些思考反饋給硬件設計部門。
英特爾在紫竹的開發(fā)部門可以直接與高校開展探索性技術的研究,英特爾北京的研究部門可以直接面向市場。從中可以看出,英特爾研究和開發(fā)部門是通過研發(fā)的敏捷性和靈活性,來應對技術變革加劇和市場瞬息萬變帶來的挑戰(zhàn)。
Larrabee處理器:
開放性研發(fā)的啟示
與英特爾處理器子承父業(yè)的研發(fā)模式相比,Larrabee(眾核)處理器完全是個另類——它與英特爾處理器架構沒有任何血緣關系。
2004年前后,在游戲開發(fā)者論壇(GDC)這個游戲開發(fā)領域相當重要的會議上,RED Game Tools公司做了一個用英特爾多媒體指令級SSE寫的3D圖形渲染演示。盡管這個演示與旁邊展臺圖形處理器(GPU)廠商NVIDIA的性能相差甚遠,但作為業(yè)界用純軟件做3D圖形處理最好的軟件公司,RED Game Tools已經(jīng)盡力了。當然他們還不甘心,總覺得如果有專用的指令集支持的話,一定會跟NVIDIA有一拼。
參展的RED Game Tools工程師抬頭望去,目光正好落在了對面英特爾的展臺上,于是走過去聊聊。沒想到雙方一拍即合,一起設計了Larrabee的架構。之后,RED Game Tools一部分工程師加入英特爾,另一部分工程師繼續(xù)給英特爾做顧問。
在硬件體系架構設計的同時,Larrabee并行編程技術的研究就落到了吳甘沙所在的英特爾編程系統(tǒng)實驗室。當時,編程系統(tǒng)實驗室與麻省理工學院和斯坦福大學在并行編程上都有合作,其中,斯坦福大學在GPU上開發(fā)了名為Brook for GPU的編程環(huán)境。英特爾覺得這個編程語言很好,就考慮是不是能做一個x86架構的編程語言,于是雙方合作了差不多一年。
2005年,Brook開發(fā)團隊的一位主力到了NVIDIA。又過了一年多,另一位主力到了AMD,于是AMD后來的GPU編程語言就叫Brook plus。而英特爾的團隊繼續(xù)堅持下去,最終開發(fā)出Larrebee的編程語言Ct。
Larrebee的案例告訴我們,快速進入一個全新的技術領域的有效方法就是開放式研發(fā),借助外部智力資源可以迅速彌補自己在相關領域知識和經(jīng)驗的欠缺。更有意義的是,作為這個打破英特爾產(chǎn)品開發(fā)傳統(tǒng)的項目主要成果之一的Ct,經(jīng)過后續(xù)的開發(fā),已經(jīng)成為英特爾在軟件領域重要的撒手锏——通用并行編程工具。
英特爾軟件:
遵循四要四不要準則
“2000年,英特爾現(xiàn)任CTO賈斯汀當時還是英特爾實驗室主任。他給我們編程部門提出了‘四要四不要的研究原則?!眳歉噬掣嬖V記者。
這四項基本原則是:一要做新語言,不做舊語言;二要做動態(tài)編譯,不做靜態(tài)編譯;三要做線程級并行,不做指令級并行;四要做二進制級優(yōu)化,不做源代碼級優(yōu)化。
通常,產(chǎn)品開發(fā)因為要按期交付產(chǎn)品,必須目標導向;而為了獲得有價值的成果,技術研究需要承擔失敗的風險,因而不容易與企業(yè)的戰(zhàn)略完全吻合。但英特爾研究部門并不同意這種觀點。
吳甘沙:我們通過易用工具來降低并行編程的門檻這區(qū)區(qū)幾十個字里面的學問可就大了。它包含了用戶導向、跨平臺、并行編程和SoC。
由于編程語言更新?lián)Q代很快,做新語言意味著研究必須是用戶導向,滿足市場上多數(shù)程序員的需求。Java是動態(tài)編譯,所以可以實現(xiàn)“一次編程、到處可用”的平臺無關性。雖然C語言在代碼級上具有很好的可移植性,但必須根據(jù)不同的平臺重新編譯才能運行,只做動態(tài)編程意味著應用程序不僅能在PC上跑也能在嵌入式上跑,不僅能在x86架構上跑也能在非x86上跑。因為英特爾在CPU中已經(jīng)把指令級并行做得很好了,編程部門則應該把重點放在線程級并行。二進制級優(yōu)化實際上是在可執(zhí)行代碼上進行優(yōu)化,這意味著優(yōu)化的跨平臺性。
二進制級優(yōu)化還意味著可以直接將其嵌入到CPU,從而將技術的復雜性屏蔽在硬件內。盡管吳甘沙對此不置可否,但從SoC(片上系統(tǒng))上不難理解。
2008年7月,在英特爾成立40周年慶典上,英特爾高級副總裁基辛格對未來做了四大預測,其中三個預測:多核處理器將迎來萬億次時代,從嵌入式到高性能計算的兼容性,IA架構無處不在(IA everywhere),都與軟件密切相關。
2009年6月,媒體用“突然收購”來形容英特爾為大舉進軍嵌入式領域而收購風河。
但從英特爾研發(fā)特別是從賈斯汀的四項基本原則上看,這兩件事不過是順理成章之事,不必驚訝。如果非要驚訝的話,那就是早在2000年,英特爾研發(fā)已經(jīng)為英特爾的現(xiàn)在和未來做了打算。
從這個意義上說,當我們看到英特爾近年在混合硅激光技術和硅基雪崩光電探測技術等量子電子學上取得重大突破時,就該意識到一場由在芯片級將電子技術與現(xiàn)代光學技術融合在一起所帶來的硬件系統(tǒng)體系架構上全新的技術革命正在孕育中。
記者筆記
研發(fā)要與企業(yè)戰(zhàn)略相結合
如果我們把市場營銷比作企業(yè)的今天,那么,產(chǎn)品開發(fā)就是企業(yè)的明天,而前沿技術研究則是企業(yè)的后天。小企業(yè)生存都是問題,所以它只關心今天;成長型企業(yè)開始考慮明天;只有成熟企業(yè)才有實力思考后天。
菲利普·勞賽爾等人在所著的《第三代研發(fā)》中,通篇用“洲際公司”這個虛擬企業(yè)的的研發(fā)管理活動,來強調“第三代研發(fā)管理的顯著特征是使研發(fā)與企業(yè)戰(zhàn)略相結合”。
然而,“研發(fā)與企業(yè)戰(zhàn)略相結合”的現(xiàn)實案例又該何處尋覓呢?
9月10日晚,當我們結束了本期封面報道的所有采訪,在飛回北京的航程中梳理采訪思緒后,我們確信,我們已經(jīng)真真切切地觸摸到一個實實在在的案例。
無論是對位于北京的英特爾研究部門還是對位于上海的英特爾開發(fā)部門的采訪,我們感觸最深的就是客戶或者說市場對研究與開發(fā)的強烈拉動作用。
如果退回到六七年前,英特爾的精力集中在通用計算領域時,客戶導向的作用還不明顯。因為PC及其服務器作為通用計算平臺更多地是去適應不同領域用戶的共性需求。英特爾只須關心如何提高加工工藝、怎樣提高主頻就行了。
而今,技術變革加劇與產(chǎn)業(yè)融合加速給市場帶來了更多的機會和更多的不確定性。要實現(xiàn)IA架構無處不在的遠景,英特爾研發(fā)面臨著行業(yè)知識差異和細分市場需求不同的挑戰(zhàn)。唯有客戶導向或者說市場導向,才能提高研發(fā)項目的成功率,進而提高企業(yè)研發(fā)投入的有效性。當研發(fā)能夠有效地幫助企業(yè)拓展市場空間、捕捉新興市場的機遇,研發(fā)與企業(yè)戰(zhàn)略已經(jīng)是緊耦合了。
9月15日,當英特爾在3年之內進行第二次組織架構的重大調整,把6大產(chǎn)品事業(yè)部及其相應的開發(fā)部門重組成英特爾架構事業(yè)部的消息傳來時,我們毫不驚訝,這不過是把我們在采訪中看到的應對產(chǎn)業(yè)融合挑戰(zhàn)而形成的創(chuàng)新機制,用組織架構的形式進行固化。而我們對英特爾此次重組的判斷是:產(chǎn)業(yè)融合時代已經(jīng)到來!(馬文方)