但是,自主可控不僅有設(shè)計部分,還要有制造部分。
本文來自合作媒體:DoNews,作者:maomaobear。獵云網(wǎng)經(jīng)授權(quán)發(fā)布。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:申請域名、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、黃石網(wǎng)站維護(hù)、網(wǎng)站推廣。日前,胡偉武在一次公開報告中公布了LoongArch的內(nèi)容。
經(jīng)過十多年的發(fā)展,龍芯將拋棄MIPS指令集,轉(zhuǎn)而使用LoongArch 指令集。
LoongArch是全新的指令集。包含基礎(chǔ)指令 337 條、虛擬機擴展 10 條、二進(jìn)制翻譯擴展 176 條、128位向量擴展 1024 條、256 位向量擴展 1018 條,共計 2565 條原生指令。
MIPS、X86、ARM、Risc-V都將通過二進(jìn)制模擬來運行,不再原生支持。區(qū)別只是MIPS與LoongArch近似度較高,效率會高一些。
最近兩年,隨著美國對中國越來越多的企業(yè)進(jìn)行制裁,中國的自主可控遭受到了嚴(yán)重的挑戰(zhàn),很多看起來自主的,一制裁就不自主了。
那么,龍芯放棄MIPS指令集就能實現(xiàn)自主可控嗎?我們來分析一下。
一、 不同層次的自主處理器中國的自主處理器有很多,主要包括以前用MIPS指令集進(jìn)行擴展的龍芯系列,以前買Alpha,后來去Alpha化的神威SW64系列,換了好幾次指令集,目前使用Arm指令集,自己設(shè)計處理器架構(gòu)的飛騰系列,以及后起之秀,使用ARM指令集,初期用ARM公版,后期自己設(shè)計的鯤鵬系列。
這些處理器里面,看似都是中國自主處理器,但是實際上是存在差異的。
鯤鵬系列最初完全是用ARM的公版A57、A72公版,IP完全來在于ARM。后期鯤鵬920的架構(gòu)為自行設(shè)計,但是指令集授權(quán)來自于ARM。
飛騰系列和鯤鵬920檔次差不多,經(jīng)過幾次指令轉(zhuǎn)換,最后用了ARM的指令集,
這兩個指令集授權(quán),實際上是存在一定危險性的,雖然號稱是長期授權(quán),但是只要ARM一更新指令集,舊的授權(quán)就面臨執(zhí)行問題。
龍芯以前的MIPS擴展也不安全,因為MIPS也在更新指令集,也有可能不授權(quán),龍芯失去MIPS指令集,僅僅靠自己的擴展無法支撐應(yīng)用。
神威的SW64是真正自主,去Alpha后完全自己掌握,只是生態(tài)比較弱,限于專用領(lǐng)域。
二、龍芯的LoongArch 指令集龍芯的LoongArch 指令集思路,其實和以前的全美達(dá)有一點類似。就是通過軟件來解決硬件問題。
LoongArch摒棄了MIPS部分不適合現(xiàn)代CPU的指令,又做了大量改進(jìn)和擴展。
LoongArch 仍為RISC指令集,32位定長指令、32個通用寄存器、32個浮點/向量寄存器。MIPS只有3種指令格式,而LoongArch重新設(shè)計了指令格式 ,使可用的格式多達(dá)10種 ,其包含3種無立即數(shù)格式和7種有立即數(shù)格式。
龍芯提供基于 LoongArch 的 Linux 操作系統(tǒng),在此操作系統(tǒng)中除了運行原生的 LoongArch 程序,還能通過翻譯的方式兼容 MIPS、x86、ARM、RISC-V 這幾種指令集的 Linux 程序,只是效率有差異。這樣就不存在無軟件可用的問題,只是軟件會慢一點。
龍芯的目標(biāo)是翻譯執(zhí)行 MIPS 效率 100%,翻譯執(zhí)行 ARM效率90%,翻譯執(zhí)行 x86效率80% 、運行Windows下的X86效率70%。
這樣,龍芯的核心設(shè)計自己完成,如果指令集自己獨立系統(tǒng),加上自主的工藝制程,那么就完全杜絕了被人卡脖子的可能。而龍芯以兼容方式保留現(xiàn)有生態(tài),鼓勵合作企業(yè)把軟件編譯為LoongArch,就可以得到更多的原生程序。就有生態(tài)系統(tǒng)。
必要的時候,可以全面接替其他處理器,保證系統(tǒng)正常運行。
雖然,性能可能會弱一下,但是先解決了有無問題,算是達(dá)到了自主可控。
三、 設(shè)計自主不是完全自主龍芯的LoongArch是一個CPU設(shè)計的完全自主方案。但是,自主可控不僅有設(shè)計部分,還要有制造部分。
最新的,龍芯3A5000依然要在臺積電流片,一旦美國像卡華為一樣卡龍芯,龍芯依然不能制造,而是要回到國內(nèi)比較落后,沒有美國技術(shù)的90nm生產(chǎn)線上去制造。這樣性能會再打一個很大的折扣,很多領(lǐng)域就不能用了。
此外,處理器不是單獨一個處理器就可以工作了。以前龍芯的主板芯片是AMD的,一卡還是能卡住,不存在自主安全,現(xiàn)在龍芯的總線是AMD的HT總線,一卡也是能卡住的。
中國在圖形芯片上還有很大的缺陷,現(xiàn)在GPU計算基本都是nVIDIA的,一卡也就沒有了。
所以,自主可控這個事情,還有很多工作要做,制造上,主板芯片上,GPU上……。
中國要補的課還很多。
新聞名稱:龍芯放棄MIPS指令集就能實現(xiàn)自主可控嗎?
本文網(wǎng)址:http://m.rwnh.cn/article10/cgiogo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、ChatGPT、網(wǎng)站建設(shè)、動態(tài)網(wǎng)站、外貿(mào)建站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)