中科院計(jì)算所發(fā)布聲明:強(qiáng)調(diào)龍芯沒(méi)侵權(quán)
以下為聲明全文:
一、龍芯2號(hào)的知識(shí)產(chǎn)權(quán)說(shuō)明
1. 計(jì)算所非常注重知識(shí)產(chǎn)權(quán),在龍芯1號(hào)和龍芯2號(hào)的設(shè)計(jì)過(guò)程中,已經(jīng)申請(qǐng)了20多項(xiàng)與龍芯處理器體系結(jié)構(gòu)相關(guān)的發(fā)明專利。其中部分已經(jīng)獲得了授權(quán)。
2.根據(jù)我們的檢索和分析結(jié)果,到目前為止,龍芯處理器的所有設(shè)計(jì),不存在對(duì)相關(guān)公司專利的侵權(quán)問(wèn)題。MIPS公司一直在對(duì)所屬的知識(shí)產(chǎn)權(quán)進(jìn)行正當(dāng)?shù)谋Wo(hù),過(guò)去就有美國(guó)公司由于指令問(wèn)題陷入與MIPS公司的知識(shí)產(chǎn)權(quán)糾紛。但到目前為止,計(jì)算所沒(méi)有從MIPS公司收到過(guò)任何關(guān)于龍芯侵犯MIPS知識(shí)產(chǎn)權(quán)的通知。
據(jù)我們了解,與MIPS的知識(shí)產(chǎn)權(quán)糾紛最常見(jiàn)的是MIPS指令系統(tǒng)中的幾條(32位模式為4條,64位模式為8條)訪存地址不對(duì)齊(Unaligned Memory Access)的指令。MIPS公司為這幾條指令的實(shí)現(xiàn)方法在美國(guó)、日本、韓國(guó)、加拿大、澳大利亞申請(qǐng)了專利。但龍芯不存在對(duì)這幾條指令的侵權(quán)問(wèn)題。(1)到目前為止,在市場(chǎng)上銷售的所有龍芯處理器和龍芯IP都沒(méi)有實(shí)現(xiàn)這幾條指令。(2)MIPS公司沒(méi)有在中國(guó)申請(qǐng)與這幾條指令有關(guān)的專利,因此在中國(guó)市場(chǎng),不存在對(duì)這幾條指令侵權(quán)的問(wèn)題。
MIPS還有其他一些專利,如關(guān)于媒體指令的專利以及大尾段(Big Endian)和小尾段(Little Endian)切換的專利。但是龍芯沒(méi)有使用,如龍芯2號(hào)中實(shí)現(xiàn)了完全自己定義的100條左右的媒體指令,只實(shí)現(xiàn)了小尾段的數(shù)據(jù)格式。
侵權(quán)是個(gè)嚴(yán)肅的法律概念,法院對(duì)侵權(quán)的判定至少要求以下四方面的舉證:(1)一方合法擁有相關(guān)權(quán)利;(2)另一方采取了侵犯這些權(quán)利的行為,且一般存在主觀過(guò)錯(cuò);(3)對(duì)權(quán)利擁有方造成了損害;(4)被造成的損害與(2)中所指行為存在因果關(guān)系。
僅僅通過(guò)猜測(cè)的“架構(gòu)95%類似”片面推斷龍芯2號(hào)侵犯相關(guān)公司的知識(shí)產(chǎn)權(quán)是極不負(fù)責(zé)任的做法。
3.關(guān)于龍芯進(jìn)入國(guó)際市場(chǎng)的問(wèn)題。
專利三大特性中的前兩項(xiàng)指專利的時(shí)間性和地域性。目前多數(shù)國(guó)家對(duì)發(fā)明專利的保護(hù)年限為20年。并且專利只在其申請(qǐng)國(guó)受到相關(guān)保護(hù)。龍芯進(jìn)入國(guó)際市場(chǎng)選擇在何時(shí)、選擇進(jìn)入哪個(gè)國(guó)家/地區(qū)與該國(guó)/地區(qū)相關(guān)專利的法律狀態(tài)有關(guān),如果相關(guān)公司在龍芯進(jìn)入的國(guó)家沒(méi)有申請(qǐng)相關(guān)專利或?qū)@堰^(guò)期或失效,龍芯進(jìn)入該國(guó)市場(chǎng)將不會(huì)引發(fā)任何專利糾紛。
4.作為信息領(lǐng)域一流的國(guó)立研究機(jī)構(gòu),計(jì)算所與業(yè)界多家知名的國(guó)際國(guó)內(nèi)公司長(zhǎng)期保持著友好的合作關(guān)系和聯(lián)系,MIPS公司也是其中之一。雙方領(lǐng)導(dǎo)高層進(jìn)行過(guò)多次互訪(其中包括計(jì)算所所長(zhǎng)和MIPS的CEO)。MIPS公司希望計(jì)算所使用上述訪存地址不對(duì)齊的指令,并購(gòu)買(mǎi)MIPS公司對(duì)這幾條指令的授權(quán)許可(即MIPS體系結(jié)構(gòu)授權(quán)),實(shí)現(xiàn)與MIPS的全兼容。取得與MIPS兼容的授權(quán)有以下好處:(1)實(shí)現(xiàn)上述指令后,在龍芯CPU上可運(yùn)行MIPS計(jì)算機(jī)已有的應(yīng)用軟件,減少軟件移植工作量。(2)充分利用MIPS兼容的品牌優(yōu)勢(shì)。(3)取得MIPS許可權(quán)后,同時(shí)取得MIPS公司在設(shè)計(jì)、驗(yàn)證等方面的全面技術(shù)支持。計(jì)算所表示充分理解并正在與有關(guān)部門(mén)聯(lián)系,爭(zhēng)取采用適當(dāng)?shù)姆绞劫?gòu)買(mǎi)MIPS公司的相關(guān)授權(quán)。
5.另外,計(jì)算所希望借這個(gè)機(jī)會(huì)明確表示,以后計(jì)算所在描述龍芯2號(hào)處理器的指令系統(tǒng)時(shí),不再用像“MIPS-like”或“類MIPS”這種容易引起歧義的詞語(yǔ),將明確指明龍芯處理器使用“龍芯指令系統(tǒng)”。目前的龍芯指令系統(tǒng)主要由以下四個(gè)部分組成。(1)MIPS III指令集中不涉及MIPS專利的部分指令;(2)龍芯1號(hào)或龍芯2號(hào)自己獨(dú)有的普通用戶態(tài)指令,如乘累加指令(MIPS IV中定義了乘加指令,但龍芯2號(hào)沒(méi)有采用)等;(3)部分與處理器結(jié)構(gòu)緊密相關(guān)的核心態(tài)指令,如對(duì)Cache或TLB操作的指令(這些指令一般隨結(jié)構(gòu)的不同而不同,即使在MIPS的不同處理器中也是如此)以及在未來(lái)的龍芯3號(hào)中進(jìn)行多核之間同步和通信的指令等;(4)龍芯獨(dú)有的媒體指令。隨著龍芯處理器的發(fā)展,龍芯指令系統(tǒng)還會(huì)進(jìn)一步增加新指令。對(duì)于龍芯1號(hào)的產(chǎn)品手冊(cè),計(jì)算所和龍芯公司也將逐步更正。
二、 龍芯2號(hào)的技術(shù)說(shuō)明——關(guān)于“架構(gòu)”
最近,美國(guó)In-Stat公司發(fā)表在《Microprocessor Report》發(fā)表了一篇論文,對(duì)龍芯2號(hào)進(jìn)行了詳細(xì)介紹。
In-Stat公司的報(bào)告的主要依據(jù)是龍芯課題組發(fā)表在計(jì)算所主辦的《Journal of Computer Science and Technology》2005年第2期上的一篇介紹龍芯2號(hào)結(jié)構(gòu)設(shè)計(jì)的學(xué)術(shù)論文。In-Stat公司在該報(bào)告中明確指出,龍芯2號(hào)沒(méi)有實(shí)現(xiàn)MIPS公司申請(qǐng)專利的訪存不對(duì)齊的那幾條指令。此外,龍芯2號(hào)實(shí)現(xiàn)了自己定義的媒體指令,沒(méi)有實(shí)現(xiàn)MIPS公司定義并申請(qǐng)專利的媒體指令。
In-Stat公司的報(bào)告指出,“由于龍芯2號(hào)只是沒(méi)有實(shí)現(xiàn)MIPS公司申請(qǐng)專利的部分指令,因此龍芯2號(hào)的指令系統(tǒng)是95%與MIPS兼容的(95% MIPS Compatible);此外龍芯2號(hào)結(jié)構(gòu)與同是四發(fā)射的MIPS R10000處理器有類似的地方”。因此,部分國(guó)內(nèi)媒體說(shuō)“龍芯2號(hào)的架構(gòu)與MIPS R10000有95%的相似之處,可能構(gòu)成對(duì)MIPS的侵權(quán)”并不是In-Stat公司報(bào)告結(jié)論,也是完全沒(méi)有根據(jù)的臆測(cè)。
從高層概念性的“架構(gòu)”(專業(yè)名詞為architecture或體系結(jié)構(gòu))來(lái)看。目前所有的RISC處理器95%以上都是類似的。這些“架構(gòu)”的內(nèi)容包括RISC結(jié)構(gòu)、64位、四發(fā)射、必要功能部件的設(shè)置、有關(guān)隊(duì)列(如發(fā)射隊(duì)列,Reorder Buffer,訪存隊(duì)列)的設(shè)置、指令和數(shù)據(jù)Cache的設(shè)置等。在這些概念性的“架構(gòu)”方面,MIPS處理器、IBM的處理器、SUN的處理器、HP的處理器、DEC的處理器等等,都是95%以上類似的。打個(gè)比方來(lái)說(shuō),我們不能根據(jù)兩套住房都是三室一廳,都有兩個(gè)房間朝南就認(rèn)為這兩套住房互相侵權(quán)。
但從與實(shí)現(xiàn)相關(guān)的微體系結(jié)構(gòu)(Microarchitecture)的角度,則不同的設(shè)計(jì)師各顯神通。龍芯2號(hào)作為完全獨(dú)立設(shè)計(jì)的處理器也是如此。例如,MIPS R10000是5-7級(jí)流水線,而龍芯2號(hào)是9級(jí)流水線;MIPS R10000的媒體指令與龍芯2號(hào)的媒體指令完全不同;MIPS R10000在發(fā)射指令時(shí)把指令分成定點(diǎn)指令、浮點(diǎn)指令、和訪存指令三組,而龍芯2號(hào)在發(fā)射指令時(shí)把指令分成定點(diǎn)(包括訪存)以及浮點(diǎn)兩組;龍芯2號(hào)實(shí)現(xiàn)了可執(zhí)行保護(hù)以防止黑客或病毒的緩沖區(qū)溢出攻擊而MIPS R10000沒(méi)有;MIPS R10000和龍芯2號(hào)的轉(zhuǎn)移取消機(jī)制很不一樣,等等。可以說(shuō),在涉及具體實(shí)現(xiàn)的微體系結(jié)構(gòu)方面,龍芯2號(hào)和MIPS R10000很難找到相同的地方。這點(diǎn),在In-Stat的報(bào)告中也進(jìn)行了充分的闡述。
在In-stat的報(bào)告中,對(duì)龍芯2號(hào)和MIPS R10000的一些結(jié)構(gòu)參數(shù)進(jìn)行了比較,得出龍芯2號(hào)在處理能力上與MIPS R10000類似甚至超過(guò)的結(jié)論。有些媒體就此說(shuō)龍芯2號(hào)的“架構(gòu)”與MIPS R10000有95%類似,是沒(méi)有根據(jù)的,容易使人誤認(rèn)為中國(guó)人自己沒(méi)有能力設(shè)計(jì)自己的處理器,需要通過(guò)抄襲別人的結(jié)構(gòu)來(lái)實(shí)現(xiàn)。事實(shí)上,到目前為止,實(shí)現(xiàn)(部分)MIPS指令系統(tǒng)的最高性能的處理器正是正在實(shí)現(xiàn)中。