中國首顆自主指令集芯片,不是龍芯,而是申威CPU
眾所周知,目前龍芯推出了100%自研的指令集LoongArch,并基于LoongArch推出了龍芯3A5000系列,徹底與MIPS說拜拜了。
為此,芯聯(lián)芯非常不爽,將龍芯起訴至法庭,稱龍芯侵犯了MIPS的知識(shí)產(chǎn)權(quán),不過龍芯已經(jīng)獲得了勝利,正式證明自己的LoongArch,是自研的,為發(fā)展掃清了一切障礙。
很多人表示,龍芯的LoongArch或許是國內(nèi)第一套自主指令集,而龍芯3A5000,或許是首款采用自主指令集設(shè)計(jì)出來的國產(chǎn)芯片。
但其實(shí)還真不是的,龍芯3A5000只能算第二款,而LoongArch也只能算是國內(nèi)第二套自主指令集。
第一款采用自主指令集的國產(chǎn)芯片是申威SW26010,而國內(nèi)第一套自主的芯片指令集是申威的SW64。
首款申威處理器的代號(hào)是"SW-1",于2006年研制成功。但在當(dāng)時(shí),申威的處理器采用的是DEC公司的Alpha架構(gòu),而SW-1采用130nm制程,主頻僅為900MHz。
而在研制了這一款芯片之后,申威覺得使用別人的指令集,會(huì)存在安全問題,于是開始研究自己的指令集,設(shè)計(jì)了申威指令系統(tǒng)SW64。
后來申威CPU持續(xù)升級(jí),推出了SW1600、SW1610,但這兩款CPU中,使用了SW64指令集,但也兼容了Alpha指令集,不能算是全自主指令集的國產(chǎn)芯片。
轉(zhuǎn)折點(diǎn)是2015年,當(dāng)年4月份美國看到中國超算太厲害了,于是制裁中國四家超算中心以及國防科技大學(xué),禁止Intel等美國公司向中國出口高性能計(jì)算芯片。
意味著中國的超級(jí)計(jì)算機(jī)不能使用intel的芯片了,怎么辦呢?這時(shí)候大家想到用申威芯片頂上去。
但如果采用Alpha指令集后,估計(jì)會(huì)有安全隱患,于是決定不再使用Alpha指令集,全部切換成自研的SW64,于是就推出了SW26010芯片,這就是國內(nèi)真正第一顆采用自主芯片指令集的芯片。
而采用40960顆申威26010芯片的超級(jí)計(jì)算機(jī)神威.太湖之光,在2016年取代“天河二號(hào)”登上全球超算榜首,算力排名全球第一,讓申威處理器,全球矚目。
我國科研人員,也依托“神威·太湖之光”超級(jí)計(jì)算機(jī)的應(yīng)用成果首次榮獲“戈登·貝爾”獎(jiǎng),實(shí)現(xiàn)零的突破。
