在這場實力并不均衡的對決中,龍芯要想真正完成打破壟斷、實現(xiàn)自主的使命,更需要國人的支持而不是質(zhì)疑?!緢笥浾?霍光
6月16日龍芯與MIPS牽手的消息傳出后,很快就有文章稱:龍芯既然購買了MIPS的授權(quán),自主知識產(chǎn)權(quán)的說法就不成立。這個報道引起了很大反響。
事實上,這篇文章在很大程度上誤解了龍芯與MIPS的關(guān)系。文章對龍芯購買的授權(quán)屬于何種授權(quán)就沒有搞清楚。中科院計算所所長李國杰表示,龍芯購買的根本不是專利授權(quán),而是商標授權(quán)。購買完成之后,龍芯可以標上“MIPS兼容”的標識。這意味著以前為MIPS架構(gòu)開發(fā)的軟件都可以直接在龍芯上應用。筆者查閱了MIPS的官方新聞稿,也沒有找到任何“專利”字樣,而是說龍芯獲得“MIPS32TM和MIPS64TM授權(quán)”,TM字樣的出現(xiàn)表明龍芯獲得的是商標授權(quán)。
龍芯為何要購買MIPS授權(quán)呢?在集成電路行業(yè)里,MIPS認證相當于音響行業(yè)中的杜比認證,有了這個認證,應用提供者就可以按照這個標準為其設(shè)計軟件。同時,在大規(guī)模商用時,這一認證也可看做是一個保證,系統(tǒng)設(shè)備生產(chǎn)者看到這個標識,就可放心采用龍芯設(shè)計系統(tǒng)產(chǎn)品。否則,廠商采用龍芯時會更加謹慎,不利于龍芯的進一步推廣。
這里需要進一步探討一下指令集和專利的問題。前面提到的那篇文章還認為,龍芯所采用的指令集與MIPS相同,因而龍芯不具備自主知識產(chǎn)權(quán)。我們先要弄清楚指令集到底是什么。指令集相當于一種語言,軟件和硬件進行溝通時,需要借助一定的溝通方式,如同兩個人溝通需要使用同一種語言。指令集一旦確定,軟件設(shè)計者和硬件設(shè)計者都按照這套指令集的規(guī)范來設(shè)計產(chǎn)品,軟件就能和處理器進行溝通,實現(xiàn)計算功能。在指令集的基礎(chǔ)上,借助開發(fā)工具、中間件、操作系統(tǒng)等一系列軟件的配合,才能實現(xiàn)最終的應用。
有些人認為擁有自主知識產(chǎn)權(quán),就該開發(fā)一套自己的架構(gòu)。這種看法看似合理,但完全沒有考慮市場的實際狀態(tài)。如果采用自己設(shè)計的一套架構(gòu),開發(fā)工具、中間件和應用軟件都要自己再開發(fā),這是一個非常浩大的工程。處理器還沒占領(lǐng)市場的時候,軟件開發(fā)者很難針對一套新的架構(gòu)進行軟件開發(fā)。而沒有應用,處理器就成了擺設(shè)。
龍芯與MIPS牽手,不僅說明龍芯具備自主知識產(chǎn)權(quán),而且說明龍芯的自主知識產(chǎn)權(quán)得到了認可。獲得MIPS認證,為龍芯未來大規(guī)模推廣鋪平了道路。不久前,MIPS和如日中天的Android牽手,基于其架構(gòu)上的應用數(shù)量得到了保證。值得一提的是,MIPS架構(gòu)的處理器已經(jīng)占據(jù)了PS3等嵌入式產(chǎn)品市場很久。此外,不久后,龍芯還將出現(xiàn)在高性能計算領(lǐng)域的重頭產(chǎn)品曙光6000A中,前景十分廣闊。在這種背景下,龍芯打上“MIPS”的標簽,對市場推廣非常有幫助。
因此,我們不必再為龍芯是否具有自主知識產(chǎn)權(quán)操心了,而應關(guān)注在未來的推廣中,龍芯如何跟已經(jīng)占據(jù)市場的國際處理器巨頭們對決。