當年基于動態(tài)翻譯x86的企業(yè)倒閉了,龍芯為什么還要堅持
最近,胡偉武宣稱在2020年Q2起流片的CPU不再支持MIPS指令,啟用一種完全自主的 LoongArch 指令集。LoongArch 是一種全新的指令集,還以二進制翻譯的形式兼容MIPS、ARM、RISC-V、X86等指令,其中對MIPS翻譯效率最好,可以達到100%,對X86的Windows翻譯效率最低,目標能達到70%就不錯了。二進制翻譯X86,并不是黑科技,以前這樣做的企業(yè)都失敗了,龍芯可以成功么?
本文引用地址:http://m.butianyuan.cn/article/202008/417187.htm全美達的敗場
2000年1月19日,全美達宣告他們開發(fā)了一款基于動態(tài)二進制翻譯的x86處理器,命名為Crusoe。這是一款面向低功耗及嵌入式市場的產品,全美達希望他能在功耗和性能方面成為x86市場的佼佼者,然而最初的評測Crusoe的性能沒有達到預期。只是,競爭者AMD和英特爾也注意到功耗問題,全美達只能把Crusoe定位于低性能,低功耗市場的產品。
2003年,全美達發(fā)布了Efficeon處理器,同頻性能是上一代產品的兩倍。然而,電腦的其他部件也是耗電的,整體加起來,單純由CPU節(jié)省出的功耗并不出彩,性能相對于競爭對手還是相對較弱。全美達的新產品并沒有為企業(yè)帶來多少收入。2006年,全美達對英特爾提起訴訟,控告英特爾侵犯了全美達10項專利,英特爾為了反擊,也控告全美達侵犯了他的7項專利。不過,這場訴訟很快就和解了。綜合來看,全美達獲勝了,因為英特爾是付款方。不過,好景不長,全美達后來被一家食品處理器制造廠收購,最后倒閉了。
NVIDIA對抗英特爾
2010年,有一則新聞消息,稱英偉達正在開發(fā)一款平板電腦處理器,直接與英特爾的相關產品展開競爭。
這是英偉達為筆記本開發(fā)處理器的計劃失敗后,才做出的決定。不用想,肯定是作為筆記本處理器性能不達標,退而求其次,應用在對性能和功耗要求較低的平板電腦領域。可惜,這項計劃并沒有制造出產品,因為全美達利用軟件轉換實現(xiàn)英特爾芯片性能的技術,不能提供足夠的性能來運行Windows系統(tǒng)和相應軟件。
高通和微軟知難而退
英特爾在筆記本上這塊市場,高通也是垂涎了很久。2017年,高通和微軟合作,提出了基于高通處理器的PC計劃。微軟將為高通PC開發(fā)一款Windows 10 的操作系統(tǒng),并且內置官方模擬器使其可以運行x86架構的應用程序。
如果高通和微軟的計劃達成,英特爾的市場份額必然受到影響。英特爾借由40周年的時候,發(fā)表了一篇長博文“X86:走過40載,依舊強大”。在博文中,英特爾特別說到了,模仿X86的全美達輸的很慘,英特爾在X86中獲得了1600項專利,有3500多條指令集。高通的回應也只字不提英特爾,大談特談美好的未來,比如千兆網絡永遠在線,一整天續(xù)航,輕薄無風扇,改變個人計算未來等。
當然,高通和微軟最后還是知難而退了。因為英特爾在1月推出了七代酷睿,10月份就發(fā)布了八代酷睿。以后,就是通用處理器市場上,英特爾和AMD你追我趕的狀態(tài)了。
X86部分專利過期
高通和微軟之所以敢挑戰(zhàn)英特爾,我估計還是跟英特爾X86部分專利過期有關。我們知道專利的保護期限是20年,超過20年,即為專利終止。任何人都可以使用該專利,且無需付費。現(xiàn)在,X86過期專利最晚為2000年,差不多應該為奔騰四的水平。這個時期,AMD64位處理器也已經面世。而Linux對X86指令集支持最低為i686,也就是1997年奔騰2的水平。以奔騰四的水平,跑個XP和Windows7 還是不成問題的。
其次,龍芯在軟硬結合翻譯X86指令上,有了技術上的突破。比如,最難的地址直接翻譯,即把在x86上Windows的虛擬地址直接翻譯成 Loongarch 物理地址,現(xiàn)在已經調通了。龍芯對于Windows系統(tǒng)級X86二進制翻譯效果,暫定目標效率為70% 。如果能夠完成,這已經很了不起啦,絕對可以運行大多數Windows程序,極大充盈龍芯的應用生態(tài)。
困難來自于內部
盡管龍芯在兼容其他指令集上,下了很多大功夫,但是翻譯效率依然有損失。這在民用市場上沒有競爭力,因為花一樣的錢,為什么不買i7,而非要買i5呢?用國內某些人話說,用龍芯運行Windows程序有30%的性能損失,為什么不直接采用x86處理器呢?如果ARMv9發(fā)布,并且有很好的商業(yè)價值,而中國選擇不跟,也并非是好局面。如果中國在高科技領域選擇封閉自己、自立門戶,那才是中了美國的下懷。
我個人覺得,中國作為世界上的科技強國,擁有巨大的市場潛力,搞一套自主的指令集系統(tǒng),完全有必要,有能力,有信心。不能猶豫,猶豫就錯過了發(fā)展的最好時機。
評論