來 源:雷科技數(shù)碼3C組
編 輯:三明治
排 版:江省
國內(nèi)的半導(dǎo)體技術(shù)到底是什么水平?
四五年前,如果你在問答平臺(tái)上面發(fā)起這樣一個(gè)問題,可能并不會(huì)得到多少回復(fù)。當(dāng)時(shí)的我們已經(jīng)習(xí)慣了國外的半導(dǎo)體。英特爾/AMD的處理器、Nvidia/AMD的顯卡,對當(dāng)時(shí)的我們來說就是理所當(dāng)然存在著的事物。除了部分特定領(lǐng)域的投資者外,甚至不會(huì)有多少人關(guān)心國產(chǎn)半導(dǎo)體的發(fā)展情況。
然而近些年來,隨著中興、華為事件的發(fā)酵,國人深刻地感受到了所謂“缺芯之痛”,這也讓國人對于國產(chǎn)半導(dǎo)體的關(guān)注也來到了一個(gè)頂峰。只可惜時(shí)至今日,全球芯片格局仍被歐美日韓牢牢把控著。至于龍芯和一眾民族芯片企業(yè),只能使出渾身解數(shù),在夾縫中尋找一絲微弱的光亮。
近日,國產(chǎn)知名芯片制造廠商——龍芯中科公司在互動(dòng)平臺(tái)回答投資者關(guān)于龍芯3A6000研發(fā)進(jìn)度的提問時(shí)表示,下一代處理器產(chǎn)品龍芯3A6000目前研發(fā)進(jìn)展順利,已經(jīng)完成前端設(shè)計(jì)及仿真驗(yàn)證,仿真結(jié)果表明其單核性能可以達(dá)到市場主流產(chǎn)品水平。
作為國產(chǎn)芯片自研隊(duì)伍中重要的參與者,龍芯以其自研的LoongArch指令集架構(gòu)而著稱,是不少國內(nèi)開發(fā)者比較看重的有生力量。那么問題來了,全新的龍芯3A6000到底有怎樣的性能提升呢?龍芯中科堅(jiān)持自研指令集會(huì)有哪些優(yōu)勢,又會(huì)帶來哪些問題?
超越Zen 3的“龍”?
在開始前,我們先來稍微介紹一些龍芯中科這家公司。正如公司后綴所展示的那樣,龍芯處理器最早是在2001年由中科院計(jì)算所研制的一款芯片,而龍芯中科則是在2008年由中科院和北京市政府共同牽頭出資成立的芯片公司,旨在將“龍芯”處理器的研發(fā)成果商業(yè)化。
去年4月,龍芯宣布放棄了一直以來采用的MIPS指令集,轉(zhuǎn)而推出了自研指令集架構(gòu)Loongson Architecture,簡稱龍芯架構(gòu)或LoongArch。LoongArch的出現(xiàn),打破了國內(nèi)芯片還在使用ARM授權(quán)/老舊X86指令集的現(xiàn)狀,為我國系統(tǒng)架構(gòu)的發(fā)展開啟了新的紀(jì)元,而龍芯3A6000就是采用這款架構(gòu)的最新產(chǎn)品。
(圖源:龍芯)
根據(jù)目前爆料顯示,龍芯3A6000將會(huì)采用和龍芯3C5000服務(wù)器相同的12nm工藝,但會(huì)大幅改進(jìn)架構(gòu)設(shè)計(jì),將CPU架構(gòu)會(huì)從目前的GS464V升級到LA664,以此提升單核運(yùn)行頻率和性能表現(xiàn),同時(shí)可能會(huì)上SMT(龍芯超線程技術(shù)),這樣就能達(dá)到最高4核心8線程的規(guī)格。
(圖源:龍芯,可見頻率>2.5GHz、采用四個(gè)LA664核心)
那么性能方面呢?龍芯基于新架構(gòu)和工藝做的仿真測試結(jié)果顯示:龍芯3A6000處理器的單核SPEC CPU 2006定點(diǎn)/浮點(diǎn)base分值從26/28分提高到35/45分,分別提升37%及68%。
(圖源:龍芯)
所謂SPEC CPU性能測試,本質(zhì)是針對CPU定點(diǎn)運(yùn)算/浮點(diǎn)運(yùn)算進(jìn)行的一系列測試,其中絕大多數(shù)測試項(xiàng)都屬于科研用途的科學(xué)計(jì)算,和一般用途完全不搭邊,但還是能在一定程度上反映CPU的性能表現(xiàn)。如圖所示,龍芯3A6000的定點(diǎn)算力和開啟睿頻的桌面端i5-6400非常接近,但是距離最新的移動(dòng)端CPU仍有一定距離。
(圖源:龍芯吧@gueenet)
此外,還有業(yè)內(nèi)人士分析稱,龍芯3A6000處理器的IPC將達(dá)到AMD Zen3或11代酷睿的水平。所謂IPC,指的是CPU每一時(shí)鐘周期內(nèi)執(zhí)行的指令數(shù),這個(gè)數(shù)據(jù)和處理器頻率(時(shí)鐘速度)共同決定了CPU性能。換言之,在相同處理器頻率的情況下,IPC越高處理器性能就越高。
那么問題來了,如果是3A6000的IPC真的能夠與Zen3媲美,那是否說明3A6000在性能上就能夠媲美Zen3處理器呢?答案顯然是否定的,正如上文所述,IPC性能是一個(gè)重要的指標(biāo),但是CPU主頻一樣重要,只要其中一項(xiàng)數(shù)據(jù)無法并駕齊驅(qū),那么真實(shí)性能就不可能相等。
舉個(gè)例子,目前AMD的Zen3處理器目前最低端的入門型號(hào)為Ryzen3 5400U,四核八線程,基準(zhǔn)主頻為2.6GHz,最大加速時(shí)鐘頻率為4.0GHz。作為對比,目前龍芯主頻最高的在售處理器——龍芯3A5000的主頻為2.3GHz-2.5GHz,而龍芯3A6000的主頻據(jù)傳為2.5GHz-2.8GHz,制程工藝的落后導(dǎo)致了主頻的巨大差距,而主頻的巨大差距意味著即使兩者的IPC性能相當(dāng),3A6000的最高性能也遠(yuǎn)不如Ryzen3 5400U的正常最低性能。
想要超越Zen3的性能表現(xiàn),對目前的國產(chǎn)處理器來說多少有些好高騖遠(yuǎn)了。
堅(jiān)持自研,并不容易
最近兩年,國產(chǎn)CPU火了。
根據(jù)市場調(diào)查顯示,在2020年至2022年,有多家CPU創(chuàng)業(yè)公司成立,并獲得多輪高額融資,其中包含了主打Arm架構(gòu)服務(wù)器CPU的遇賢微、基于Arm架構(gòu)研發(fā)PC領(lǐng)域CPU的此芯科技,以及集聚來自英特爾、華為鯤鵬和阿里平頭哥等多家芯片廠商老將的鴻鈞微。個(gè)個(gè)都在摩拳擦掌,期待能夠大干一場。
在這之中,龍芯中科無疑是被市場尤其看好的一家廠商。今年6月24日,在經(jīng)歷近一年的IPO審核后,龍芯中科在科創(chuàng)板掛牌上市,成為了“國產(chǎn)CPU第一股”。首次發(fā)行共計(jì)4100萬股,發(fā)行價(jià)為60.06元,首日漲幅接近50%,這也使其市值一度超過400億元。
讓龍芯中科備受關(guān)注的要點(diǎn),除了切實(shí)推向市場的消費(fèi)級產(chǎn)品外,最重要的還是其堅(jiān)持自研的決心。然而自研的龍芯架構(gòu),在讓龍芯擺脫MIPS/ARM/X86等通用架構(gòu)掣肘的同時(shí),也把龍芯悄然拖進(jìn)了一個(gè)急需和產(chǎn)業(yè)鏈對接、建立與之相匹配生態(tài)系統(tǒng)的困局中。
無論有多少爭議,目前市面上最多消費(fèi)者使用的操作系統(tǒng)都是Windows系統(tǒng),這是一件不容置疑的事實(shí)。憑借著強(qiáng)大的X86軟件生態(tài)和性能強(qiáng)勁的X86處理器,微軟和英特爾組成的Wintel聯(lián)盟在消費(fèi)級市場上可謂是無往不利,在全球通用CPU市場牢牢霸占著八成市場。
作為對比,龍芯此前使用的是MIPS指令集,只能安裝linux系統(tǒng),無法安裝windows,因此很難打開C端消費(fèi)市場。隨著自主LoongArch指令集的出現(xiàn),現(xiàn)在就連,使用linux系統(tǒng)也要重新進(jìn)行調(diào)整,除了國產(chǎn)統(tǒng)信UOS及時(shí)適配外,很多l(xiāng)inux軟件都無法直接安裝,需要再度優(yōu)化和適配。
為了解決這個(gè)問題,龍芯不但在努力進(jìn)行各種主流軟件的適配工作,而且還在積極推動(dòng)二進(jìn)制翻譯系統(tǒng)的開發(fā),希望通過類似Rosetta 2的轉(zhuǎn)譯功能,將X86、ARM指令集轉(zhuǎn)譯成龍芯能夠識(shí)別讀懂的指令集。可是轉(zhuǎn)譯必然會(huì)帶來性能上的損失,再考慮到兼容性問題,和強(qiáng)大的Wintel聯(lián)盟相比,龍芯生態(tài)的軟件仍然十分貧乏。
總結(jié)一下,自研芯片并不是件容易的事情,而打造自研的指令集、核心IP顯然更加困難。就龍芯處理器而言,固然它存在著很多問題,性能上和英特爾AMD相距甚遠(yuǎn),應(yīng)用生態(tài)的豐富程度更是有著天壤之別,但是龍芯確實(shí)在自研、商業(yè)化上走出了自己的道路,在殘酷的市場上努力生存著。我們只能寄希望于統(tǒng)信、清華同方等企業(yè)加把勁,攜手把系統(tǒng)和軟件生態(tài)搞好,讓國產(chǎn)處理器和周邊應(yīng)用生態(tài)變得真正可用、甚至好用起來。