新聞中心

        EEPW首頁 > 嵌入式系統 > 業界動態 > 當年基于動態翻譯x86的企業倒閉了,龍芯為什么還要堅持

        當年基于動態翻譯x86的企業倒閉了,龍芯為什么還要堅持

        作者:辰風笑我 時間:2020-08-18 來源:辰風笑我 收藏

        最近,胡偉武宣稱在2020年Q2起流片的CPU不再支持MIPS指令,啟用一種完全自主的 LoongArch 指令集。LoongArch 是一種全新的指令集,還以二進制翻譯的形式兼容MIPS、等指令,其中對MIPS翻譯效率最好,可以達到100%,對的Windows翻譯效率最低,目標能達到70%就不錯了。二進制翻譯,并不是黑科技,以前這樣做的企業都失敗了,可以成功么?

        本文引用地址:http://www.104case.com/article/202008/417187.htm
        1597709669635251.png

        全美達的敗場

        2000年1月19日,全美達宣告他們開發了一款基于動態二進制翻譯的x86處理器,命名為Crusoe。這是一款面向低功耗及嵌入式市場的產品,全美達希望他能在功耗和性能方面成為x86市場的佼佼者,然而最初的評測Crusoe的性能沒有達到預期。只是,競爭者AMD和英特爾也注意到功耗問題,全美達只能把Crusoe定位于低性能,低功耗市場的產品。

        2003年,全美達發布了Efficeon處理器,同頻性能是上一代產品的兩倍。然而,電腦的其他部件也是耗電的,整體加起來,單純由CPU節省出的功耗并不出彩,性能相對于競爭對手還是相對較弱。全美達的新產品并沒有為企業帶來多少收入。2006年,全美達對英特爾提起訴訟,控告英特爾侵犯了全美達10項專利,英特爾為了反擊,也控告全美達侵犯了他的7項專利。不過,這場訴訟很快就和解了。綜合來看,全美達獲勝了,因為英特爾是付款方。不過,好景不長,全美達后來被一家食品處理器制造廠收購,最后倒閉了。


        NVIDIA對抗英特爾

        2010年,有一則新聞消息,稱英偉達正在開發一款平板電腦處理器,直接與英特爾的相關產品展開競爭。

        這是英偉達為筆記本開發處理器的計劃失敗后,才做出的決定。不用想,肯定是作為筆記本處理器性能不達標,退而求其次,應用在對性能和功耗要求較低的平板電腦領域。可惜,這項計劃并沒有制造出產品,因為全美達利用軟件轉換實現英特爾芯片性能的技術,不能提供足夠的性能來運行Windows系統和相應軟件。


        高通和微軟知難而退

        英特爾在筆記本上這塊市場,高通也是垂涎了很久。2017年,高通和微軟合作,提出了基于高通處理器的PC計劃。微軟將為高通PC開發一款Windows 10 的操作系統,并且內置官方模擬器使其可以運行x86架構的應用程序。

        如果高通和微軟的計劃達成,英特爾的市場份額必然受到影響。英特爾借由40周年的時候,發表了一篇長博文“X86:走過40載,依舊強大”。在博文中,英特爾特別說到了,模仿X86的全美達輸的很慘,英特爾在X86中獲得了1600項專利,有3500多條指令集。高通的回應也只字不提英特爾,大談特談美好的未來,比如千兆網絡永遠在線,一整天續航,輕薄無風扇,改變個人計算未來等。

        當然,高通和微軟最后還是知難而退了。因為英特爾在1月推出了七代酷睿,10月份就發布了八代酷睿。以后,就是通用處理器市場上,英特爾和AMD你追我趕的狀態了。


        X86部分專利過期

        高通和微軟之所以敢挑戰英特爾,我估計還是跟英特爾X86部分專利過期有關。我們知道專利的保護期限是20年,超過20年,即為專利終止。任何人都可以使用該專利,且無需付費。現在,X86過期專利最晚為2000年,差不多應該為奔騰四的水平。這個時期,AMD64位處理器也已經面世。而Linux對X86指令集支持最低為i686,也就是1997年奔騰2的水平。以奔騰四的水平,跑個XP和Windows7 還是不成問題的。

        其次,在軟硬結合翻譯X86指令上,有了技術上的突破。比如,最難的地址直接翻譯,即把在x86上Windows的虛擬地址直接翻譯成 Loongarch 物理地址,現在已經調通了。對于Windows系統級X86二進制翻譯效果,暫定目標效率為70% 。如果能夠完成,這已經很了不起啦,絕對可以運行大多數Windows程序,極大充盈龍芯的應用生態。

        困難來自于內部

        盡管龍芯在兼容其他指令集上,下了很多大功夫,但是翻譯效率依然有損失。這在民用市場上沒有競爭力,因為花一樣的錢,為什么不買i7,而非要買i5呢?用國內某些人話說,用龍芯運行Windows程序有30%的性能損失,為什么不直接采用x86處理器呢?如果v9發布,并且有很好的商業價值,而中國選擇不跟,也并非是好局面。如果中國在高科技領域選擇封閉自己、自立門戶,那才是中了美國的下懷。

        我個人覺得,中國作為世界上的科技強國,擁有巨大的市場潛力,搞一套自主的指令集系統,完全有必要,有能力,有信心。不能猶豫,猶豫就錯過了發展的最好時機。




        關鍵詞: 龍芯 X86 ARM RISC-V

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 友谊县| 镇远县| 明溪县| 吴忠市| 蒲江县| 宣汉县| 肃北| 桐柏县| 萨嘎县| 高唐县| 云阳县| 裕民县| 昌江| 溧阳市| 宝山区| 高青县| 长垣县| 青浦区| 满洲里市| 黎川县| 庆安县| 顺平县| 原平市| 卓尼县| 合川市| 滁州市| 桓仁| 东莞市| 城步| 偃师市| 凤庆县| 肇州县| 田阳县| 都兰县| 新昌县| 济南市| 上林县| 象州县| 都江堰市| 西青区| 铜鼓县|