龍芯中科總裁胡偉武:政府應(yīng)把國(guó)外芯片擋一擋
觀察者網(wǎng):一個(gè)月前,網(wǎng)絡(luò)上有一篇談龍芯和申威的文章里對(duì)自主可控做了如下解釋:
本文引用地址:http://m.butianyuan.cn/article/282064.htm自主,顧名思義,是自主知識(shí)產(chǎn)權(quán),不需要給國(guó)外繳納專利費(fèi),可以自由選擇發(fā)展方向和技術(shù)路線。以龍芯和申威為例,兩者都可以自由擴(kuò)展指令集;而從國(guó)外購(gòu)買指令集授權(quán)的話,不僅要支付一筆授權(quán)費(fèi),而且授權(quán)到期要再購(gòu)買一次,外商每一次更新指令集還要再購(gòu)買一次。另外,還會(huì)受到很多限制,比如用途被限制,外商限制——只能用來(lái)做服務(wù)器芯片,不能用來(lái)做桌面芯片和手機(jī)芯片;比如不具備發(fā)展權(quán),不能擴(kuò)展指令集,只能按照國(guó)外巨頭的劃定路線圖走,跟在身后亦步亦趨。
可控,指的是芯片安全可控。無(wú)論是自主指令集還是購(gòu)買國(guó)外指令集,只要是獨(dú)立自主設(shè)計(jì)微結(jié)構(gòu),就不存在安全問(wèn)題。但如果是購(gòu)買國(guó)外微結(jié)構(gòu)授權(quán)或者仿制國(guó)外CPU則存在安全隱患。因?yàn)橘I到的微結(jié)構(gòu)若不是開(kāi)源的,對(duì)于國(guó)內(nèi)廠商來(lái)說(shuō)就是一個(gè)黑箱;即使是開(kāi)源的,光指令系統(tǒng)里的源碼至少一兩千萬(wàn)行,在完全吃透技術(shù)以前,根本沒(méi)法保證里面沒(méi)有安全隱患;仿制國(guó)外CPU很容易陷入知其然,不知其所以然的情況,無(wú)法識(shí)別CPU里的到底有沒(méi)有后門電路。
請(qǐng)問(wèn),您對(duì)這種說(shuō)法認(rèn)同么?
胡偉武:剛才說(shuō)的觀點(diǎn),從過(guò)程角度說(shuō)我是很同意的。我從另外一個(gè)角度看,就是一定要形成自己的能力。
就像共產(chǎn)黨打江山,靠的就是自己的能力——槍桿子,你可以花錢買一塊地盤(pán),但是別人的槍桿子過(guò)來(lái)了,地盤(pán)就不是你的了,所以共產(chǎn)黨打江山的時(shí)候不在乎一城一地之得失,連延安都可以丟,但是一定要有自己的槍桿子。
做技術(shù)、做產(chǎn)品也是這樣,國(guó)內(nèi)公司可以從國(guó)外買技術(shù)、買產(chǎn)品,然后貼上自己的牌子,宣稱這是國(guó)產(chǎn)。但是能力是買不來(lái)的,你買來(lái)的產(chǎn)品和技術(shù),在性能、功耗、安全方面你說(shuō)了不算——因?yàn)槟銢](méi)有這方面的能力去提升性能、降低功耗,也沒(méi)有能力去讀懂外商賣給你的源碼,沒(méi)有能力去發(fā)現(xiàn)里是否暗藏玄機(jī)。
因?yàn)闆](méi)有自己的能力,無(wú)論是解決使用中遇到的問(wèn)題,還是想要進(jìn)一步發(fā)展技術(shù),你都只能去找外商。因此,雖然產(chǎn)品和技術(shù)名義上都是你的,但因?yàn)槟銢](méi)有形成自己的能力,所以控制權(quán)始終在外商手里。
觀察者網(wǎng):實(shí)現(xiàn)基礎(chǔ)軟硬件自主可控的意義在哪里?
胡偉武:關(guān)于自主可控的意義,就是推翻兩座大山:一是國(guó)家安全受制于人;二是產(chǎn)業(yè)發(fā)展受制于人。
要改變目前中國(guó)IT產(chǎn)業(yè)受制于人的局面,光靠其中一、兩項(xiàng)核心技術(shù)或一、兩個(gè)產(chǎn)品的突破是不管用的,必須建立起自主可控的信息產(chǎn)業(yè)體系,就象“兩彈一星”時(shí)代我們的先輩建立起自主可控的工業(yè)體系。
只有建立自主可控的軟硬件技術(shù)體系,才能基于該技術(shù)體系進(jìn)行持續(xù)改進(jìn),形成螺旋上升,否則在別人的技術(shù)體系中跟著升級(jí),永遠(yuǎn)沒(méi)有超越的機(jī)會(huì),只能永遠(yuǎn)落后。
觀察者網(wǎng):基礎(chǔ)軟硬件自主可控是指要研發(fā)自己的CPU和操作系統(tǒng)嗎?
胡偉武:CPU和操作系統(tǒng)都是實(shí)現(xiàn)基礎(chǔ)軟硬件自主可控的具體方法,是自主體系的一部分,而非體系的全部?;A(chǔ)軟硬件包括CPU、DSP、操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、辦公軟件等方面。
有個(gè)錯(cuò)誤的觀點(diǎn)——把CPU當(dāng)成建立自主可控體系的目標(biāo),哪個(gè)體系生態(tài)好,就跟在外商屁股后面當(dāng)馬仔。別人建的體系,就是別人的,你在別人的體系里做CPU或操作系統(tǒng),哪怕做的再好,也是受制于人,在利潤(rùn)分配、性能、成本、安全性、產(chǎn)權(quán)等方面沒(méi)有話語(yǔ)權(quán)。
因此,單單有個(gè)CPU或者操作系統(tǒng),無(wú)法做到獨(dú)立自主,只有體系自主才是是真正自主。目前IT產(chǎn)業(yè)主要由Wintel體系和ARM+Android體系來(lái)支撐,只有建立能與前兩者抗衡的自主體系,才能實(shí)現(xiàn)真正的自主可控。
觀察者網(wǎng):建立能與Wintel體系、AA體系相抗衡的自主體系,這個(gè)目標(biāo)非常遠(yuǎn)大,很多人想都不敢想。以中國(guó)現(xiàn)在的實(shí)力,有建立這樣一個(gè)體系的可行性嗎?
胡偉武:中國(guó)要發(fā)展自主可控體系還是有一定基礎(chǔ)的。我們可以把IT產(chǎn)業(yè)從技術(shù)上分為三個(gè)層次:一是應(yīng)用層,中國(guó)的應(yīng)用層是比較不錯(cuò)的,比如有BAT等互聯(lián)網(wǎng)巨頭;我們的整機(jī)產(chǎn)業(yè)也很不錯(cuò),有華為、聯(lián)想這些巨頭;但中國(guó)的基礎(chǔ)軟硬件就不行了,比如CPU、操作系統(tǒng)、數(shù)據(jù)庫(kù)這些和國(guó)外都有一定差距。其實(shí),只要我們把國(guó)產(chǎn)CPU、操作系統(tǒng)和應(yīng)用層、整機(jī)產(chǎn)業(yè)實(shí)現(xiàn)對(duì)接,以應(yīng)用為牽引,自主體系就有可能發(fā)展起來(lái)。
觀察者網(wǎng):那如何發(fā)展自主可控體系呢?
胡偉武:我們過(guò)去有個(gè)誤區(qū),覺(jué)得自主體系的關(guān)鍵是指令集系統(tǒng)。其實(shí)我們要和應(yīng)用對(duì)接,應(yīng)用并不關(guān)注你的指令系統(tǒng),只關(guān)注你的API。因此,體系的樞紐是API,操作系統(tǒng)和應(yīng)用程序的接口才是構(gòu)建體系的關(guān)鍵。
具體來(lái)說(shuō),那些是API呢?B/S應(yīng)用的JavaScript、C/S應(yīng)用的QT、服務(wù)器和安卓應(yīng)用的Java這些都是API,像安卓的成功就是API的成功。體系建設(shè)首先要把API做好,建成體系后落腳點(diǎn)才在指令系統(tǒng)上。只要把API這個(gè)樞紐抓住了,體系建設(shè)也沒(méi)有大家想象的那么難,那么復(fù)雜。
另外,商業(yè)模式上要以應(yīng)用為牽引。政府不要只給錢讓CPU企業(yè)關(guān)起門來(lái)搞研發(fā),應(yīng)該牽頭讓一些單位去用這些CPU,在使用中發(fā)現(xiàn)問(wèn)題,軟硬件結(jié)合,對(duì)全系統(tǒng)進(jìn)行優(yōu)化,最后逐步形成自己的體系。
觀察者網(wǎng):說(shuō)到全系統(tǒng)優(yōu)化,想起專題論壇中看到的例子——某數(shù)據(jù)庫(kù)應(yīng)用,HP的X86服務(wù)器需要50分鐘,龍芯服務(wù)器優(yōu)化前8小時(shí),優(yōu)化后80秒;某圖形應(yīng)用,X86 i7平臺(tái)每秒40幀,龍芯平臺(tái)優(yōu)化前每秒不到1幀,優(yōu)化后每秒80幀;某指揮系統(tǒng)(GIS)應(yīng)用,X86 i7平臺(tái)每秒20幀,龍芯平臺(tái)優(yōu)化前每秒3幀,優(yōu)化后每秒30幀。非常好奇這是怎么做到的?
胡偉武:因?yàn)槟阌脟?guó)外的產(chǎn)品,人家賣給你什么就是什么,它的產(chǎn)品你說(shuō)了不算;用龍芯、中標(biāo)麒麟和達(dá)夢(mèng)這些軟硬件,在使用中發(fā)現(xiàn)問(wèn)題,可以做改進(jìn),產(chǎn)品的性能、功耗、安全性等方面我們自己說(shuō)了算。這其實(shí)就是我剛才說(shuō)的,要以應(yīng)用為牽引,在使用中通過(guò)軟硬件磨合,提升系統(tǒng)性能。類似的應(yīng)用做的多了,自己的體系也就構(gòu)建起來(lái)了。
觀察者網(wǎng):那發(fā)展自主可控體系的薄弱環(huán)節(jié)在哪里?
胡偉武:基礎(chǔ)軟硬件總體上都是薄弱環(huán)節(jié),但最薄弱的環(huán)節(jié)是API,整機(jī)系統(tǒng)性能瓶頸也在于API相關(guān)軟件不行,我國(guó)在API基礎(chǔ)軟件方面沒(méi)有積累,API的差距比CPU的差距大得多。中國(guó)寫(xiě)Java的程序員有上百萬(wàn)人,寫(xiě)JavaScript的程序員也有上百萬(wàn)人,寫(xiě)QT的也很多,但Java虛擬機(jī)、JavaScript引擎、QT庫(kù)卻沒(méi)多少人干。基礎(chǔ)軟硬件要把這幾塊做起來(lái),就能夠打破硬件、操作系統(tǒng)、應(yīng)用層之間的藩籬,實(shí)現(xiàn)基礎(chǔ)軟硬件和應(yīng)用層的對(duì)接。
觀察者網(wǎng):為什么我們很容易買到搭載華為海思芯片的手機(jī),但卻很難在市場(chǎng)上買到龍芯的產(chǎn)品?
胡偉武:華為是垂直整合,垂直整合在商業(yè)上是比較好做。龍芯是Intel的商業(yè)模式,是做產(chǎn)業(yè)生態(tài),一個(gè)是做產(chǎn)品一個(gè)是做生態(tài),因此,龍芯肯定是慢一些。
觀察者網(wǎng):我們知道華為為了扶持自己的麒麟芯片不計(jì)成本,還犧牲華為終端的利益,在2年時(shí)間里堅(jiān)持在華為中高端機(jī)型上使用功耗大、兼容差、小毛病多的K3V2。垂直整合優(yōu)勢(shì)是指龍芯必須在價(jià)格、性能、軟件生態(tài)上取得相對(duì)優(yōu)勢(shì)后才會(huì)有企業(yè)來(lái)采購(gòu),無(wú)法做到華為海思的麒麟芯片自產(chǎn)自用自銷?
胡偉武:還有一方面就是技術(shù)路線的選擇。海思選擇購(gòu)買ARM公司的IP核授權(quán)集成SOC的技術(shù)路線,依附于AA體系后市場(chǎng)化運(yùn)營(yíng)要容易的多。
觀察者網(wǎng):能具體說(shuō)說(shuō)嗎?
胡偉武:龍芯走獨(dú)立自主路線,就必須事必躬親,建立一個(gè)足以和Wintel體系和AA體系相抗衡的自主體系——自己擴(kuò)展指令集、自己設(shè)計(jì)微結(jié)構(gòu)、自己開(kāi)發(fā)編譯器和社區(qū)版操作系統(tǒng)、自己構(gòu)建產(chǎn)業(yè)聯(lián)盟和軟件生態(tài)....。。什么事情都自己做....。。不僅工作量非常大,技術(shù)門檻比較高,而且還造成龍芯的產(chǎn)品和現(xiàn)有的軟件生態(tài)都不兼容,市場(chǎng)化運(yùn)營(yíng)難度大。
而國(guó)內(nèi)的ARM陣營(yíng)廠商,很多事情ARM和谷歌等國(guó)外公司都已經(jīng)幫它們做好了,只需要給AA體系當(dāng)馬仔就可以了——在硬件方面只需要購(gòu)買ARM的IP核集成SOC;軟件方面依賴谷歌等公司,運(yùn)行安卓系統(tǒng),兼容安卓的軟件生態(tài)。因此,技術(shù)門檻,研發(fā)的時(shí)間成本、資金成本都被大幅降低,也不存在像龍芯那樣被產(chǎn)業(yè)聯(lián)盟弱小和軟件生態(tài)貧乏掣肘的情況,所以市場(chǎng)化運(yùn)營(yíng)的道路就比較順利。
評(píng)論