【“魂芯二號A”等國產(chǎn)DSP推廣應(yīng)用成最大難題】前些日子,中國電科38所在福州舉行的首屆數(shù)字中國建設(shè)峰會上發(fā)布了實際運算性能業(yè)界同類產(chǎn)品最強的數(shù)字信號處理器——“魂芯二號A”。該芯片由38所完全自主設(shè)計,在一秒鐘內(nèi)能完成千億次浮點操作運算,單核性能超過當(dāng)前國際市場上同類芯片性能4倍。其實,“魂芯二號A”并非中國唯一的國產(chǎn)DSP,中電14所的華睿,以及前不久中科院發(fā)布的MaPU代數(shù)處理器都是國產(chǎn)DSP中的佼佼者。
魂芯和MaPU是走專用路線的一款DSP
魂芯二號A是一款由中電38所設(shè)計的走專用路線的DSP,在魂芯二號A發(fā)布以前,中電38所已經(jīng)開發(fā)了魂芯一號和魂芯二號,并且某型預(yù)警機上就采用了魂芯DSP。
雖然在網(wǎng)絡(luò)上有“內(nèi)幕人士”宣傳這是一款逆向工程的DSP,但實際上,中電38所做的是正向設(shè)計。誠然,魂芯的原版是XX芯片,但中電38所只是借用了XX芯片的基礎(chǔ)指令集,目的是為了保持與老設(shè)備的兼容性?;晷疽惶柡突晷径柨梢哉f是XX芯片的多發(fā)射多核版本。找爹黨給找的“洋爹”自己都沒有這種芯片,你讓中電38所如何逆向呢?
必須指出的是,現(xiàn)在軍工的技術(shù)指標(biāo)要求很高的,完全逆向根本不可能滿足使用要求的。網(wǎng)絡(luò)上一些“內(nèi)幕人士”中國軍工單位研發(fā)芯片都是在山寨的說法,其實是非常值得商榷的。
與魂芯類似,中國科學(xué)院的MaPU代數(shù)處理器,也是一款走專用路線的DSP。MaPU代數(shù)處理器由中科院自動化所研發(fā),使用了比較冷門的指令集。之所以給予MaPU代數(shù)處理器的稱呼,恐怕是因為像DSP這種國外已經(jīng)非常成熟,且在商業(yè)上具有高度優(yōu)勢的芯片,國內(nèi)投資人不愿投錢,這就對科研成果后續(xù)的商業(yè)化非常不利。而且作為科研項目,MaPU代數(shù)處理器顯然比DSP更具噱頭,在獲取科研經(jīng)費上可能會具備一定優(yōu)勢。
即便如此,這也不意味著MaPU代數(shù)處理器是造假,或者是不具備技術(shù)水平。畢竟在一些領(lǐng)域,這款DSP還是大有用武之地的,自動化所自己就有不少特殊領(lǐng)域的應(yīng)用,還有一些軍方應(yīng)用項目。由于MaPU代數(shù)處理器走的是專用的路子,在所針對的特定領(lǐng)域,性能和表現(xiàn)還是很不錯的。
魂芯、MaPU代數(shù)處理器、華睿、智能星光一號并不沖突
在過去幾十年,中國工業(yè)發(fā)展和技術(shù)升級中有一大特色就是重復(fù)建設(shè),最好的例子莫過于改革開放之初,全國各省搞技術(shù)引進,弄得每一個省都要搞一條彩電生產(chǎn)線似的。結(jié)果就是資源浪費,重復(fù)建設(shè),這一批彩電企業(yè)大多在之后激烈的市場競爭中被淘汰。
在國內(nèi)相繼開發(fā)魂芯、華睿、星光智能一號、MaPU代數(shù)處理器的情況下,是否會產(chǎn)生資源浪費,重復(fù)建設(shè)呢?
答案是否定的。
目前來看,幾家DSP都有各自的特點和針對領(lǐng)域。
也許是因為華睿DSP和龍芯3號有一定聯(lián)系,在定位上,華睿是介于傳統(tǒng)DSP和通用處理器之間。相對于傳統(tǒng)的DSP,華睿的通用性更好,主頻也更高。華睿主要應(yīng)用于中電14所的應(yīng)用,創(chuàng)造了國產(chǎn)多核DSP芯片產(chǎn)品應(yīng)用的“三個之最”:雷達裝備應(yīng)用型號最多、單臺套應(yīng)用數(shù)量最多和總應(yīng)用數(shù)量最多。目前,華睿二號也開始批量應(yīng)用。
魂芯和MaPU代數(shù)處理器類似,走的都是專用的路子,針對特定應(yīng)用。像38所的很多應(yīng)用用的就是魂芯。
而中星微的星光智能一號主要在運算器方面作了相應(yīng)修改,將傳統(tǒng)的面向數(shù)字信號處理的DSP處理器架構(gòu)用于處理神經(jīng)網(wǎng)絡(luò),這種用傳統(tǒng)SIMD/DSP架構(gòu)來適配神經(jīng)網(wǎng)絡(luò)的技術(shù)思想在國際上已有不少先例,例如CEVA公司的XM4處理器、Synopsys公司的EV處理器等。本質(zhì)上說,星光智能一號是在用DSP跑人工智能。不過,這并非星光智能一號的黑點,畢竟國內(nèi)外的那些AI處理器,大多就是干的過去DSP的活。
總而言之,幾款DPS都有各自的應(yīng)用場景,并不存在沖突。
魂芯、MaPU代數(shù)處理器可用于特定應(yīng)用,商業(yè)市場前景一般
目前,DSP存在偏向特定應(yīng)用和偏向通用兩條技術(shù)路線。像MaPU代數(shù)處理器就是前者的代表,而華睿則屬于后者。
由于MaPU代數(shù)處理器偏向特定應(yīng)用,必然導(dǎo)致應(yīng)用面比較狹窄。而且就第三方來說,這種專用DSP在性能上未必會比華睿這類偏向通用的DSP更強。由于中科院沒有公布MaPU代數(shù)處理器參數(shù),我們就拿偏向通用的華睿和偏向?qū)S玫幕晷咀隼印?/p>
由于DSP領(lǐng)域沒有類似通用處理器的SPECCPU系列評測程序,都是針對自家的設(shè)備,很難對性能進行比較?;晷?號采用28nm工藝實際主頻不到600MHz。華睿二號采用40nm工藝,主頻可以到1GHz。如果華睿通用處理器采用28nm工藝,性能還有可能進一步提升。在這種情況下,如果是面向第三方應(yīng)用,偏向特定應(yīng)用的DSP是沒有任何優(yōu)勢的。
(展板上的性能最高屬于宣稱術(shù)語)
正是因此,業(yè)內(nèi)專家認為,魂芯、MaPU代數(shù)處理器的意義更多在于立項之初針對的特定應(yīng)用,對于市場推廣和軍民融合的確難度很大,基本可以認為走不通。有鑒于此,走特定應(yīng)用路線的魂芯就有轉(zhuǎn)型的想法,走類似面向AI處理器的技術(shù)路線。
必須指出的是,對于諸多國產(chǎn)DSP而言,最大的問題在于推廣應(yīng)用,畢竟市場推廣才是DSP研發(fā)的關(guān)鍵。現(xiàn)在的國產(chǎn)DSP芯片都還沒有解決這個問題,還遠沒有達到可以自我生存的狀態(tài)。如果DSP只有自家用,是沒有前途的,必須能夠讓第三方也能去用,而且樂于用。否則就沒法形成規(guī)模優(yōu)勢,回收研發(fā)成本,這樣一來,就很難實現(xiàn)自我造血,無法持續(xù)發(fā)展下去。
在Intel處理器來搶DSP的高端市場,ARM來搶中低端市場,F(xiàn)PGA和各種AI處理器都來湊熱鬧的情況下,即便是美國德州儀器也開始擔(dān)心投入巨資開發(fā)DSP能否回本,進而降低了對DSP的研發(fā)投入。這也是德州儀器的DSP在過去幾年中研發(fā)速度放緩的原因。
因此,魂芯、MaPU代數(shù)處理器更是有用于特定應(yīng)用,而且由于很難實現(xiàn)軍民融合,會面臨造血困難進而無法持續(xù)發(fā)展的困局。
結(jié)語
雖然魂芯、MaPU代數(shù)處理器的商業(yè)前景不算太好,但DSP領(lǐng)域其實應(yīng)用范圍很廣,Intel的i5,i7雖然強,但是也無法滿足所有的市場需求。只要深入分析,國內(nèi)各家DSP還是有很大的發(fā)展空間的。