胡偉武:龍芯非低端產(chǎn)品 用MIPS不涉及安全問題
日前,研發(fā)龍芯的中科院計(jì)算所獲得處理器架構(gòu)企業(yè)美國美普思(MIPS)結(jié)構(gòu)授權(quán),有媒體據(jù)此報(bào)道稱龍芯的自主知識(shí)產(chǎn)權(quán)戰(zhàn)略失敗。6月24日,龍芯研究組組長胡偉武接受專訪,對(duì)MIPS結(jié)構(gòu)授權(quán)事宜以及龍芯產(chǎn)業(yè)發(fā)展進(jìn)行了詳細(xì)解讀。 以下是相關(guān)問答:
本文引用地址:http://www.ex-cimer.com/article/95635.htm問:得到MIPS結(jié)構(gòu)授權(quán)是不是意味著非自主創(chuàng)新?
胡偉武:這個(gè)問題要看大家對(duì)“結(jié)構(gòu)”或“架構(gòu)”兩個(gè)字的理解。計(jì)算機(jī)架構(gòu)的發(fā)展經(jīng)歷的不同的階段,在六、七 十年代,指令系統(tǒng)就是架構(gòu),因?yàn)槟菚r(shí)候晶體管資源比較有限,所有的實(shí)現(xiàn)都是按照最簡單的來。指令系統(tǒng)對(duì)結(jié)構(gòu)是有影響的,例如,如果指令系統(tǒng)中有乘法指令, 結(jié)構(gòu)上就要實(shí)現(xiàn)乘法指令。而現(xiàn)在,計(jì)算機(jī)架構(gòu)已經(jīng)遠(yuǎn)遠(yuǎn)超出了指令系統(tǒng)的范圍。
在計(jì)算機(jī)中,指令系統(tǒng)就是一種語言,就像我們用的漢語和英語一樣。比如說我們要寫一本小說,用中文寫還是用英文寫對(duì)小說肯定是有很大影響的,但 關(guān)鍵是小說的內(nèi)容本身。指令系統(tǒng)也一樣,就是計(jì)算機(jī)中軟件和硬件之間的一種語言。為什么要采用MIPS指令系統(tǒng)而不是自己定義一個(gè)新的指令系統(tǒng)呢?例如“ 六十六”和“66”表示的是相同的意思,但前者只有懂中文的人才明白,后者全世界都明白。
另外,指令系統(tǒng)對(duì)CPU架構(gòu)雖然有一定的影響,但影響不大。MIPS指令系統(tǒng)只有300多條,大龍芯已經(jīng)在此基礎(chǔ)上新增加了500多條,因?yàn)镸IPS指令系統(tǒng)是可以擴(kuò)充的。
在CPU領(lǐng)域,架構(gòu)不是指令系統(tǒng),而是指“微體系結(jié)構(gòu)”(microarchitecture),就像蓋房子一樣,房子的結(jié)構(gòu)得自己設(shè)計(jì)。以 MIPS為例,同樣的指令系統(tǒng),也可以讓一個(gè)研究生就設(shè)計(jì)出一個(gè)簡單的CPU;也可以讓一個(gè)國際一流的團(tuán)隊(duì)設(shè)計(jì)出有市場(chǎng)競(jìng)爭力的CPU,都是運(yùn)行MIPS 指令系統(tǒng)的。
因此,指令系統(tǒng)對(duì)架構(gòu)有影響,但不是架構(gòu)的關(guān)鍵。龍芯在過去8年中,在架構(gòu)上是有很深的積累的,并已經(jīng)申請(qǐng)了近百項(xiàng)專利。
問:MIPS指令系統(tǒng)是不是在市場(chǎng)上邊緣化了,不適用于電腦?龍芯采用MIPS指令系統(tǒng)是不是只能應(yīng)用于低端應(yīng)用?
胡偉武:技術(shù)跟市場(chǎng)不能混為一談。X86的成功,主要是市場(chǎng)的成功,學(xué)術(shù)界都知道其結(jié)構(gòu)上不如當(dāng)年已經(jīng)死掉的DEC的Alpha;同樣,微軟的成功也主要是市場(chǎng)成功。
目前山寨手機(jī)的成功主要也是商業(yè)模式的成功。
指令系統(tǒng)跟低端或者高端沒有關(guān)系。90年代的時(shí)候世界上最快的500臺(tái)計(jì)算機(jī)中有300多臺(tái)是MIPS指令系統(tǒng)兼容的。
LINUX是肯定能發(fā)展起來的。在服務(wù)器市場(chǎng),Linux占有80%的份額。在國外桌面使用 LINUX的也很多。我們國家是使用LINUX最不普及的,巴西、委內(nèi)瑞拉、越南、俄羅斯等政府辦公和教育都是LINUX為主。
評(píng)論