目前,中國已經(jīng)是世界第二大經(jīng)濟(jì)體,在移動支付,、智能手機(jī),、家電、汽車等眾多信息技術(shù),、電子產(chǎn)品,、大宗消費(fèi)品領(lǐng)域市場位居全球第一。但是在全球集成電路產(chǎn)業(yè)格局中中國自主創(chuàng)新的比重還是偏小,,尤其是涉及到集成電路產(chǎn)業(yè)鏈最上游的核心IP環(huán)節(jié),,幾乎是空白。IP代表了一個國家集成電路產(chǎn)業(yè)的創(chuàng)新水平和創(chuàng)新能力,。以美國為例,,Intel、英偉達(dá),、賽靈思這些芯片巨頭都聚焦基于自主IP的原始創(chuàng)新,、設(shè)計創(chuàng)新和架構(gòu)創(chuàng)新,而中國的芯片公司更多的是嘗試應(yīng)用創(chuàng)新,、集成創(chuàng)新和采用最新的工藝,。中國已經(jīng)有近1700家IC設(shè)計公司,但是99%的公司的核心IP(CPU,、DSP,、GPU等)都許可自ARM、CEVA,、Cadence等少數(shù)幾家外國公司,。中國應(yīng)該有自己的“ARM”,,而不是把中國集成電路的核心知識產(chǎn)權(quán)、關(guān)鍵技術(shù)的創(chuàng)新能力寄托在別人身上,,應(yīng)該盡快完善和提升在供應(yīng)鏈,、產(chǎn)業(yè)鏈中處于關(guān)鍵地位的IP技術(shù)。值得注意的是,,伴隨著開源指令集RISC-V大受青睞,,IBM Power、MIPS等老牌指令集陸續(xù)開源,,在這種情況下,,是否還需要發(fā)展本土處理器IP,讓我們看看一位美國技術(shù)大牛的見解,。
在近日召開“中國(深圳)集成電路峰會”上,,電子創(chuàng)新網(wǎng)專訪了華夏芯(北京)通用處理器有限公司的CTO John Glossner博士。Glossner博士是全球異構(gòu)系統(tǒng)架構(gòu)HSA聯(lián)盟主席,、軟件無線電協(xié)會(Wireless Innovation Forum)董事兼秘書長,,同時還兼任華夏芯美國子公司Optimum Semiconductor Technologies(OST)的首席執(zhí)行官。Glossner博士擁有120多篇論文和36項(xiàng)專利,,是處理器領(lǐng)域的大牛,,他分享了中國本土IP發(fā)展的一些思路。
華夏芯CTO John Glossner博士
據(jù)Glossner博士介紹,,華夏芯是中國唯一一家同時擁有全自主高端CPU,、DSP、AI等處理器IP核,、從事IP授權(quán)和芯片定制化設(shè)計的商業(yè)化集成電路企業(yè),。“我們是全球芯片公司和終端產(chǎn)品廠商的深度合作伙伴,。在應(yīng)用選擇上,,我們一直瞄準(zhǔn)智能駕駛、安防監(jiān)控,、機(jī)器人,、計算機(jī)視覺、智能家居,、工業(yè)互聯(lián)網(wǎng),、物聯(lián)網(wǎng)、5G等新興領(lǐng)域,。一是看好這些領(lǐng)域未來的市場潛力,,二是這些領(lǐng)域不存在所謂的生態(tài)問題和壟斷巨頭” 。他指出,“隨著摩爾定律逐漸走向極限,,我們進(jìn)入了后摩爾時代,, IC設(shè)計的新趨勢是從單純追求先進(jìn)工藝演進(jìn)到積極推動架構(gòu)創(chuàng)新。異構(gòu)設(shè)計創(chuàng)新將大放異彩,,而且這個趨勢不會改變” ,。
Glossner博士指出異構(gòu)計算之路始于GPU,從僅僅作為圖形處理加速器轉(zhuǎn)變?yōu)榭捎糜趫?zhí)行常規(guī)計算功能,,如應(yīng)用在AI領(lǐng)域進(jìn)行天氣預(yù)報等,。“問題是還必須通過CPU控制GPU,,這通常意味著不得不采用基于操作系統(tǒng)調(diào)用的IO操作來實(shí)現(xiàn)昂貴的,、往返多次的數(shù)據(jù)復(fù)制。而異構(gòu)系統(tǒng)架構(gòu)(HSA)帶有緩存一致的共享虛擬內(nèi)存,,允許所有處理器在相同的內(nèi)存地址空間工作,,無需I/O重復(fù)操作” 。傳統(tǒng)系統(tǒng)架構(gòu)中兩個處理器仍然有獨(dú)立的開發(fā)環(huán)境,,并且更難的是不同供應(yīng)商的GPU就有不同的工具鏈和指令集架構(gòu)(ISA),。因此,一個名為HSAIL的虛擬指令集(類似一種異構(gòu)的Java-esque虛擬機(jī))被開發(fā)出來,,可以提供一個通用的編譯器中間表示(IL),該中間表示(IL)隨后被“finalized”到每個物理GPU指令集上,?!爱悩?gòu)系統(tǒng)架構(gòu)(HSA)后來將HSAIL擴(kuò)展到DSP和FPGA上” 他進(jìn)一步解釋說。
目前華夏芯已經(jīng)推出了一套名為Unity的異構(gòu)指令集平臺,,適用于不同類型處理器的設(shè)計,,如CPU、DSP,、GPU,、AI等。它的一個關(guān)鍵優(yōu)勢是為程序員提供了一個可用于開發(fā),、編譯和調(diào)試程序的統(tǒng)一工具鏈,。與其他大多數(shù)系統(tǒng)相比,這大大提高了處理能力,?!拔覀儗樵S多不同類型的異構(gòu)系統(tǒng)提供可授權(quán)IP內(nèi)核,并提供包含CPU,、DSP,、Vector和AI處理單元的經(jīng)過驗(yàn)證的芯片。我們已經(jīng)將這些IP內(nèi)核集成到華夏芯的一款GP8300 SoC中,其中包含4個緩存一致的CPU/Vector處理器以及2個面向邊緣應(yīng)用的AI加速器” ,。Glossner博士指出,。
GP8300是面向視覺分析和AI加速計算的高性能SOC,用28nm工藝設(shè)計,,集成了華夏芯自主架構(gòu)的4核64位超標(biāo)量CPU和2核AI專用處理器,,適用于輔助駕駛(ADAS)、智能監(jiān)控,、機(jī)器人,、邊緣計算等應(yīng)用。
Glossner博士表示從異構(gòu)計算的應(yīng)用場景來看,,異構(gòu)計算非常適用于5G相關(guān)應(yīng)用,,包括無人駕駛、智能安防,、數(shù)據(jù)中心,、智能手機(jī)等各種場景。目前,,這些領(lǐng)域正不斷涌現(xiàn)出各種異構(gòu)創(chuàng)新的產(chǎn)品,。
在芯片工藝成本不斷指數(shù)級提升的今天,業(yè)界已經(jīng)達(dá)成的共識就是:通過異構(gòu)計算在提升性能,、降低功耗的同時,,減少芯片工藝相關(guān)的投入,降低設(shè)計和編程開發(fā)的門檻,。尤其我們進(jìn)入了智慧物聯(lián)網(wǎng)時代以后,,通過異構(gòu)實(shí)現(xiàn)傳感器的融合,更滿足了AIoT的需要,。
Glossner博士認(rèn)為異構(gòu)計算也是中國,、甚至全球處理器行業(yè)打破傳統(tǒng)巨頭壟斷的最有可能的領(lǐng)域。物聯(lián)網(wǎng),、云計算,、大數(shù)據(jù)、人工智能的快速發(fā)展給信息產(chǎn)業(yè)帶來了巨大的發(fā)展空間,,但同時對芯片提出了全新的性能,、功耗等方面的要求?;诋悩?gòu)計算架構(gòu)的芯片,,或稱之為“CPU+”,是把CPU,、GPU,、DSP,、AI加速器等不同類型的處理器內(nèi)核高效地融合在同一顆芯片上,實(shí)現(xiàn)協(xié)同運(yùn)算,、協(xié)同存儲與協(xié)同管理,,在性能、功耗等技術(shù)指標(biāo)上與現(xiàn)有同構(gòu)多核處理器相比較,,有數(shù)倍甚至數(shù)十倍的提高,。
為了推廣異構(gòu)計算,全球異構(gòu)系統(tǒng)架構(gòu)(HSA)聯(lián)盟強(qiáng)調(diào)了生態(tài)共建,、資源共享(包括軟件庫的重用,、共享)的戰(zhàn)略發(fā)展定位。作為全球異構(gòu)系統(tǒng)架構(gòu)HSA聯(lián)盟主席Glossner博士積極推動異構(gòu)計算,,他認(rèn)為HSA就是一套免版稅的開放式API,,旨在實(shí)現(xiàn)異構(gòu)計算平臺對程序員的友好。HSA的目標(biāo)是使異構(gòu)系統(tǒng)的編程既高效又簡易,。緩存一致的共享虛擬內(nèi)存避免數(shù)據(jù)副本,,API提供支持python,C++等多種語言的統(tǒng)一編程環(huán)境,。
Glossner博士認(rèn)為異構(gòu)計算為中國集成電路產(chǎn)業(yè)提供了良好的發(fā)展機(jī)遇,,因?yàn)樵谶@一領(lǐng)域,各國IP公司基本處在同一起跑線上,,有些技術(shù)方面中國甚至做了不少的基礎(chǔ)研究工作,。如果能抓住這一難得的歷史機(jī)遇,從異構(gòu)計算的IP領(lǐng)域切入,,完全有可能深度影響甚至推動全球異構(gòu)計算產(chǎn)業(yè)的發(fā)展,。比如,為推動中國異構(gòu)計算的產(chǎn)業(yè)化發(fā)展,,HSA中國工作組CRC于2017年成立,目前已有近40家會員,,主要承擔(dān)HSA在全球最大的市場推廣和完善HSA標(biāo)準(zhǔn)的重任,。以CRC為基礎(chǔ),又成立了中國異構(gòu)計算標(biāo)準(zhǔn)(CSH)組,,一批包括安全,、片上互聯(lián)、軟件無線電的標(biāo)準(zhǔn)草案即將發(fā)布,。
對于當(dāng)前熱門的AI芯片,,5G芯片,Glossner博士認(rèn)為,,在采用異構(gòu)計算體系架構(gòu)后,,芯片相關(guān)的性能、功耗等核心指標(biāo)都將出現(xiàn)相當(dāng)顯著的改善。與此同時,,它們的系統(tǒng)能力與用戶體驗(yàn)都將實(shí)現(xiàn)大幅提升,。
另外,Glossner博士指出和目前火爆的RISC-V相比,,華夏芯的指令集從一開始就是為異構(gòu)計算而設(shè)計的,。華夏芯特別希望在統(tǒng)一指令集內(nèi),在相同的編程環(huán)境內(nèi),,支持CPU,、DSP、Vector,、AI等,。“我們ISA的一個關(guān)鍵優(yōu)點(diǎn)是每個實(shí)現(xiàn)都可以運(yùn)行用戶程序,。這意味著如果GPU正在忙于運(yùn)行3D圖形,,并且假設(shè)矢量DSP可用,即使執(zhí)行速度可能沒有GPU那么快,,仍然可以在DSP上運(yùn)行用戶程序,。我們的另一個優(yōu)點(diǎn)是向程序員提供了一個通用工具鏈。這意味著他們不必?fù)?dān)心控制代碼的CPU工具鏈和每個加速器的工具鏈不同,,這可以顯著提高程序員的工作效率” ,。Glossner博士指出,“RISC-V主要是一個CPU指令集,。有些團(tuán)體定義了RISC-V的擴(kuò)展,,包括DSP和GPU擴(kuò)展(這一點(diǎn)和華夏芯很像),但它們還不是官方架構(gòu)的一部分,。對于一個需要平衡各方利益的基金會來說,,這一道路還很漫長” 。
“但是,,華夏芯的異構(gòu)架構(gòu)發(fā)展速度會很快,。” Glossner博士表示,,“針對兩年內(nèi)熱門的5G和AI落地應(yīng)用需求,,華夏芯為CPU、矢量DSP和卷積神經(jīng)網(wǎng)絡(luò)(CNN)提供經(jīng)過硅驗(yàn)證的可授權(quán)IP,。這里面的每一個處理器都有一個自己的路線圖,,其中一些已經(jīng)處于第三代設(shè)計中,每個處理器系列都各具特點(diǎn),。此外,,所有IP內(nèi)核都是客戶可配置的,。在未來,除了持續(xù)增強(qiáng)我們當(dāng)前的IP產(chǎn)品外,,您還可以期待看到新的GPU內(nèi)核和更廣泛的AI功能,。除此之外,我們還為客戶打造了包含我們IP內(nèi)核的SoC,,針對包括AIoT,、邊緣計算、智能家居,、智能城市等多個市場,。對于一些客戶而言,構(gòu)建高集成度異構(gòu)芯片可能非常具有挑戰(zhàn)性,。因此,,我們可以為這些具有挑戰(zhàn)性的SoC設(shè)計提供支持” 。
據(jù)悉,,目前GNN是華夏芯新一代的FPGA加速器平臺,,它的編譯器能夠直接將網(wǎng)絡(luò)模型轉(zhuǎn)換成FPGA的網(wǎng)表,其特點(diǎn)是:1,、FPGA利用率高,、高性能、低功耗,,適用于數(shù)據(jù)中心(超大規(guī)模負(fù)載的實(shí)時AI處理)和嵌入式應(yīng)用,;2、單管道,、較低延遲,,適用于需要實(shí)時性能的應(yīng)用、視頻流對象檢測與識別,。
華夏芯董事長李科奕曾指出:“縱觀全球,,以異構(gòu)計算為代表的半導(dǎo)體產(chǎn)業(yè)新的賽道正在構(gòu)建,新的生態(tài)也正在形成,,這一點(diǎn)應(yīng)該引起國內(nèi)同行的關(guān)注,,畢竟這是一個由人工智能推動的、新型計算快速發(fā)展的黃金時代” ,。
在這場全新的競賽中,應(yīng)當(dāng)超越傳統(tǒng)的思維方式,,采用顛覆式創(chuàng)新路徑才可能把握新機(jī)遇,、開創(chuàng)新格局。