【圖吧雜談】關(guān)于龍芯自主設(shè)計(jì)的指令集無(wú)需依賴任何國(guó)外授權(quán)技術(shù)的看法
老鐵們,我圖吧老國(guó)產(chǎn)芯片用戶了,今天咱不撿垃圾,簡(jiǎn)單談?wù)勱P(guān)于龍芯自主設(shè)計(jì)的指令集無(wú)需依賴任何國(guó)外授權(quán)技術(shù)的看法。
之前有龍芯圈的用戶在咱談龍芯的設(shè)計(jì)水平的時(shí)候提到了這個(gè)新聞:
今天(28日),新一代國(guó)產(chǎn)CPU——龍芯3A6000在北京發(fā)布。據(jù)介紹,龍芯3A6000采用我國(guó)自主設(shè)計(jì)的指令系統(tǒng)和架構(gòu),無(wú)需依賴任何國(guó)外授權(quán)技術(shù),是我國(guó)自主研發(fā)、自主可控的新一代通用處理器,可運(yùn)行多種類的跨平臺(tái)應(yīng)用,滿足各類大型復(fù)雜桌面應(yīng)用場(chǎng)景。它的推出,標(biāo)志著我國(guó)自主研發(fā)的CPU在自主可控程度和產(chǎn)品性能方面達(dá)到新高度,性能達(dá)到國(guó)際主流產(chǎn)品水平。 同時(shí)推出的還有打印機(jī)主控芯片龍芯2P0500,這是國(guó)內(nèi)首款基于自主指令系統(tǒng)的打印機(jī)主控芯片,作為打印/掃描整機(jī)中的核心控制部件,龍芯2P0500的研發(fā)成功將助力推動(dòng)更多國(guó)產(chǎn)打印機(jī)走向市場(chǎng)。
主要是想拿里面的無(wú)需依賴任何國(guó)外授權(quán)技術(shù)說(shuō)事。
這里咱先不對(duì)龍芯對(duì)跑分進(jìn)行操作的行為進(jìn)行論述,也不談龍芯的設(shè)計(jì)水平,簡(jiǎn)單談?wù)勥@句話本身的命題是否正確以及邏輯是否成立。
首先目前的龍芯產(chǎn)品無(wú)需依賴任何國(guó)外授權(quán)技術(shù)其實(shí)是錯(cuò)誤的,龍芯3A6000使用了外國(guó)授權(quán)技術(shù)——AMD HT總線:

HT總線是非常古老的一種總線技術(shù),性能也不太好,相比FSB總線稍微新一點(diǎn)但是相比QPI和IF總線就非常的老了。但是好處是龍芯中科的使用費(fèi)非常低,每年只需要繳納8000美元就可以隨意使用HT總線。目前迄今為止龍芯的所有桌面級(jí)產(chǎn)品都使用了HT總線,CPU GPU集顯芯片組等等。而且各位看功能框圖就能看得出來(lái)內(nèi)存和PCIE總線在內(nèi)的所有外設(shè)都是從芯片組引出的而不是CPU,所以說(shuō)龍芯的設(shè)計(jì)其實(shí)也是高情商叫懷舊頗具時(shí)代感低情商叫水平落后存在代差。
HT總線是龍芯目前IO性能中最大的問(wèn)題,這東西快蓋不住龍芯的CPU性能了,之前別的UP視頻中有測(cè)龍芯的多核延遲發(fā)現(xiàn)多DIE封裝的3C5000L使用HT總線進(jìn)行核間通信結(jié)果延遲感人單路U比雙路U延遲還高,而且這玩意帶寬有限影響CPU多核效率。
諸如此類類似HDMI之類的需要交使用費(fèi)的技術(shù)不再贅述,只是告訴各位一個(gè)道理現(xiàn)在這個(gè)世界早就是你中有我我中有你,現(xiàn)在美國(guó)想脫鉤門(mén)也沒(méi)有,折騰了好幾年最后還是要中美關(guān)系緩和。
然后簡(jiǎn)單說(shuō)下自主研發(fā)指令集和會(huì)不會(huì)怕不怕被卡脖子之間的關(guān)系:
指令集是語(yǔ)言,是整個(gè)計(jì)算機(jī)系統(tǒng)中不容易被卡脖子的地方,原因其實(shí)也非常簡(jiǎn)單,對(duì)芯片設(shè)計(jì)稍有了解的都應(yīng)該知道現(xiàn)在的通用處理器使用的是微指令,CPU并不直接執(zhí)行指令集的指令(比如P6微架構(gòu)以后的x86處理器都是將x86指令翻譯為類RISC指令再執(zhí)行),所以有成熟的微架構(gòu)設(shè)計(jì)之后很容易就可以更換指令集并不困難,就像龍芯的3A4000到3A5000一樣簡(jiǎn)單,很快就換好了。
英特爾當(dāng)年和HP使用VLIW指令的安騰,以及DEC的ALPHA,SUN的SPARC都是差不多的道理,所以后來(lái)的飛騰放棄了自研SPARC兼容轉(zhuǎn)向ARM也并沒(méi)有困難,包括華為現(xiàn)在其實(shí)也是ARM+RISC-V一用一備的情況。所以指令集這方面兼容指令集可以放心大膽的用,等被卡脖子之后再換也來(lái)得及。何況國(guó)內(nèi)的X86和ARM授權(quán)都是永久的,沒(méi)有撤回的可能只有不再提供更新指令集的可能,龍芯此舉純粹是商業(yè)行為。
19年華為被制裁后無(wú)法通過(guò)代工生產(chǎn)芯片之后龍芯突發(fā)奇想連夜拋棄了MIPS改用LOONGARC,結(jié)果就是軟件生態(tài)可用性雪上加霜。
龍芯聲稱自己自研指令集永遠(yuǎn)不會(huì)卡脖子就好比國(guó)家電網(wǎng)宣布從現(xiàn)在開(kāi)始我國(guó)使用100V直流供電,或者中國(guó)鐵路宣布使用2米軌矩,棄用之前所有的國(guó)標(biāo)國(guó)際標(biāo)準(zhǔn)設(shè)計(jì)產(chǎn)品,從結(jié)果來(lái)看雀食很長(zhǎng)時(shí)間整個(gè)世界都沒(méi)有人會(huì)用和你一樣的東西,但是也沒(méi)法和世界接軌。


還有就是這么做不代表不會(huì)被卡脖子,如果自己沒(méi)有煉鋼和生產(chǎn)電力設(shè)備的能力最后還是寄。

龍芯其實(shí)過(guò)去在用MIPS的20年里是不宣傳自主設(shè)計(jì)指令集的,而是自主可控。
MIPS可控嗎?好像也沒(méi)多可控,MIPS就算倒閉了依然沒(méi)忘了找龍芯收專利使用費(fèi),結(jié)果龍芯18年開(kāi)始就不交使用費(fèi),所以MIPS就直接成立皮包公司進(jìn)行訴訟,后期到22年底在北京敗訴之后本來(lái)一直都沒(méi)什么事的龍芯(華為海光19年被制裁,飛騰申威21年被制裁)23年初光速吃了制裁。
因此現(xiàn)在的龍芯難以使用含有美國(guó)技術(shù)的產(chǎn)線進(jìn)行芯片生產(chǎn),這對(duì)于fabless的芯片廠家是致命的,華為用了4年才王者歸來(lái)拿出麒麟9000S,過(guò)去3年時(shí)間里能生產(chǎn)的芯片產(chǎn)品只有麒麟710A和麒麟990A(28nm車用芯片),飛騰海光之類的廠家更是在被斷供之后生產(chǎn)接近停滯只能想辦法繞過(guò)制裁同時(shí)重新設(shè)計(jì)芯片改用去美化產(chǎn)線產(chǎn)能,因此對(duì)于龍芯個(gè)人認(rèn)為自研指令集救不了代工卡脖子。尤其是當(dāng)知道龍芯的3A5000使用的是南京臺(tái)積電12nm工藝和3A6000使用未公布代工廠12nm工藝后個(gè)人更是為龍芯的處境感到擔(dān)憂。
所以個(gè)人對(duì)于3A6000在自主可控程度達(dá)到新高度這個(gè)說(shuō)法是悲觀的。反倒是龍芯自己研發(fā)的打印機(jī)芯片可能前景還好些沒(méi)準(zhǔn)以后國(guó)產(chǎn)打印機(jī)真能用上。
就這些。