6月3日消息,上海芯聯芯智能科技有限公司(以下簡稱“芯聯芯”)在官網發布聲明稱,近日,公司發現眾多網絡平臺刊登了涉及“龍芯中科技術股份有限公司徹底拋棄MIPS發布自主指令系統”等內容的宣傳和報道。由于該等宣傳和報道未經相關方佐證,且多個方面偏離事實,損害了公司的合法權益,對公司及包括MIPS公司在內的公司合作伙伴的商業聲譽造成影響。
芯聯芯在聲明中稱,對于任何侵犯公司合法權益的行為,公司除依據法律進行的前述法律程序外,還保留繼續采取進一步其它相應法律行動的權利。
(源自芯聯芯官網)
對此龍芯中科迅速發起反擊,在其官微發布公告稱:發現芯聯芯向龍芯中科的合作伙伴、社會公眾不斷發布各種惡意中傷、誹謗龍芯中科,龍芯產品及自主知識產權的函件和信息,嚴重侵害了龍芯中科的合法權益,造成了極其惡劣的社會影響。龍芯中科已經采取法律行動,將追究芯聯芯公司及相關人員的法律責任。
(源自龍芯中科官網微信)
6月3日,芯聯芯再次針對龍芯中科的回應發表一封聲明。并直指龍芯中科作為中國CPU業界的模范,更應合法合規、信守合約,以展現出崇高的職業道德,以身作則。
芯聯芯龍芯中科遵守行業慣例: 1.立即發布“LoongISA”和“LoongArch”手冊的完整內容(后者至2021年6月3日只公布了封面以及《卷一:基礎架構》); 2.適時公布所有“LoongArch”研發人員名單。 以顯示龍芯中科研發的高度公開公正。
(源自芯聯芯官網)
全程究竟發生了什么?
可能有的人看的云里霧里,到底孰對孰錯?筆者在此暫且給大家捋一捋。
首先整件事情的來龍去脈都圍繞著“MIPS”這一關鍵詞,MIPS是什么?MIPS,英文為Million Instructions Per Second:單字長定點指令平均執行速度,即每秒處理的百萬級的機器語言指令數。這是衡量CPU速度的一個指標。就像一個Intel80386 電腦可以每秒處理3百萬到5百萬機器語言指令,我們可以說80386是3到5MIPS的CPU。
提到MIPS就不得不提到世界上著名的美國芯片設計公司——MIPS技術公司,它采用精簡指令系統計算結構(RISC)來設計芯片。和英特爾采用的復雜指令系統計算結構(CISC)相比,RISC具有設計更簡單、設計周期更短等優點,并可以應用更多先進的技術,開發更快的下一代處理器。MIPS是出現最早的商業RISC架構芯片之一,新的架構集成了所有原來MIPS指令集,并增加了許多更強大的功能。
接下來就要說到本次事件的雙方,芯聯芯與龍芯中科。
官網資料顯示,芯聯芯是一家專營自主可控的創新型IP供應商和IC設計服務公司,坐落浦東張江北大微電子產業園,集美國硅谷、中國大陸及臺灣半導體產業精英組成的研發團隊。在2019年初,芯聯芯就取得了MIPS公司在中國(包括香港和澳門地區)的獨家、永久和不可撤銷的經營權(含超過30家MIPS客戶),負責MIPS其在中國的所有授權合約,并獲CPU核芯的永久的全球專利授權,包括基礎架構、MIPS 指令集架構兼容 CPU核芯授權及核芯轉授權、超過1000項以上MIPS相關專利、優化Fab流程中現有CPU核效能、開發新CPU核和衍生芯、支持國內外客戶所有先進技術活動及國際項目。
總而言之,芯聯芯就是MIPS架構在國內的唯一代理人,誰要使用MIPS架構,必須且只能找到芯聯芯合作獲得授權。那關龍芯中科什么事?二者這次又是為何“掐”起來呢?
“龍芯”是我國最早研制的高性能通用處理器系列,于2001年在中科院計算所開始研發,得到了中科院、863、973、核高基等項目大力支持,完成了十年的核心技術積累。2010年,中國科學院和北京市政府共同牽頭出資,龍芯中科正式成立,致力于龍芯系列CPU設計、生產、銷售和服務。主要產品包括面向行業應用的“龍芯1號”小CPU、面向工控和終端類應用的“龍芯2號”中CPU、以及面向桌面與服務器類應用的“龍芯3號”大CPU。
就在去年,龍芯中科公開loongarch自主指令集并宣布自2020Q2起,不再基于MIPS研發芯片;今年4月,龍芯中科又宣布一則重磅消息:正式推出的LoongArc指令集。LoongArc指令集最大的特點就是,它是全新的指令集,不是在 MIPS 上做的擴展。LoongArch包含基礎指令 337 條、虛擬機擴展 10 條、二進制翻譯擴展 176 條、128 位向量擴展 1024 條、256 位向量擴展 1018 條,共計 2565 條原生指令;
第二,LoongArc區別于MIPS,摒棄了部分不適合現代CPU的指令,又做了大量改進和擴展。例如單條指令支持的立即數從MIPS的最大16位擴展到最大24位,分支跳轉偏移也從64K擴展到1M字節,以及尋址空間從固定分段改變為單一平面等,都有效減少了編譯結果的目標指令條數和訪存次數,提高了效能。
第三,LoongArch保持了RISC指令集的特點,32位定長指令、32個通用寄存器、32個浮點/向量寄存器。MIPS只有3種指令格式,LoongArch重新設計了指令格式 ,使可用的格式多達10種 ,其包含3種無立即數格式和7種有立即數格式。重新設計的指令格式可以包含更多的指令槽,有利于以后的長遠發展。LoongArch的指令系統在設計時,以先進性、擴展性、兼容性為目標。這也是胡偉武在演講中指出的,LoongArch指令集還可以通過二進制翻譯的方式兼容MIPS、ARM及x86處理器。
這意味著龍芯中科現在能自己玩了,不再需要MIPS架構了。那就說明不再需要獲取MIPS架構的授權,自然也不用再給芯聯芯交授權費了。
芯聯芯少了這么一筆費用,自然也不干了。你憑什么不用MIPS架構?憑借你自主研發了LoongArch指令集?那我要審查你的LoongArch指令集到底還有沒有使用到MIPS架構。
芯聯芯在聲明中提到,“自2011年以來,龍芯中科與MIPS公司簽署過若干技術授權協議,所獲授權僅限于MIPS架構的某一版本或其部分單元,且不可修改、增減、非授權使用。自我司取得MIPS技術在中國獨家經營權后,發現多年來龍芯中科并未依約履行,包括未依約按時足額向我司支付技術授權的權利金。如果存在違約行為,依約應當受到審計。我司依約于2020年開始要求龍芯中科進行審查,很遺憾龍芯中科未能配合解決爭議。2021年第一季度,我司依據協議約定之爭議解決機制對龍芯中科在香港啟動了仲裁程序,目前已進入審理。”
芯聯芯認為由于龍芯中科前述違約行為的存在,其所謂“徹底”拋棄MIPS并發布自主指令系統的宣傳報道,與事實嚴重不符。龍芯中科過去聲稱自主研發LoongISA,及最新的“LoongArch”指令集,而僅發布“LoongArch”指令集的封面和部分源代碼,難以具有公信力;并應依照行業規范,公開完成凈室程序(Clean Room Process)的驗證過程、研發人員有無重疊及開發過程間隔等事宜。
龍芯中科這邊自然也不干了,我辛辛苦苦自主研發的LoongArch指令集還要被你指責侵權?你又憑什么證明我侵權呢?根據有關人士透露,2020年芯聯芯曾依約要求龍芯中科進行審查,但龍芯中科未能配合解決爭議。
因此才有了這兩天兩者“掐架”的一幕。
業內人士如何看待?
此次事件堪稱國產CPU行業奇詭,引的眾人紛紛吃瓜。也有不少知名博主對此進行了深入的剖析。知乎博主@guee就分析表示:第一,芯聯芯頂多就是一個二道販子,他擁有的僅僅是MIPS在國內的經營權,經營權是什么?經營權是指使用權和銷售權,而非版權和相關專利的所有權。說白了,就是替美國公司出售MIPS架構和IP授權,以及招攬CPU設計業務。美國公司還沒不高興呢,芯聯芯先跳出來指責龍芯中科侵權了。
其次,龍芯中科在2011年就跟MIPS公司簽訂了授權協議,而芯聯芯是2018年才成立的公司,且2019年才從MIPS獲得在中國的經營權,按照龍芯中科與MIPS公司約定每5年支付一次授權費用的時間點來看,2016年龍芯中科依然是與MIPS公司續簽授權協議。恰好2021年是下一個授權協議簽訂的期限,只有龍芯中科跟芯聯芯在今年簽訂授權協議,二者之間才會產生聯系。那也就是說在此之前雙方并無瓜葛,那么芯聯芯在公告中提到的“自我司取得MIPS技術在中國獨家經營權后,發現多年來龍芯中科并未依約履行,包括未依約按時足額向我司支付技術授權的權利金。”這句話豈不是有很大問題?如果今年沒簽授權協議,那何必支付技術授權的權利金,如果雙方在今年才開始簽訂了協議,那芯聯芯又是如何說出“多年來”龍芯中科都沒有依約履行交納權利金的觀點呢?實在是難以自圓其說。
當然,事到如今這里面是否還發生其他的故事我們并不清楚,但從目前網友們近乎一邊倒的呼聲來看,哪一方是“小丑”已經很明顯了。如果最終要鬧到對薄公庭,相信法律也會交給大家一個圓滿的答案。
(截圖自網友評論)