《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > HOT CHIPS 30周年,,產(chǎn)業(yè)界都關(guān)注什么?

HOT CHIPS 30周年,,產(chǎn)業(yè)界都關(guān)注什么,?

2018-08-27

HOT CHIPS是高性能芯片大會(huì),是每年芯片領(lǐng)域最盛大的峰會(huì)之一,。與國(guó)際固態(tài)半導(dǎo)體會(huì)議ISSCC不同,,HOT CHIPS更偏重于商業(yè)芯片而不是學(xué)術(shù)項(xiàng)目,因此每年都會(huì)看到全球的半導(dǎo)體行業(yè)巨頭展出最尖端的芯片,。今年是第三十屆HOT CHIPS會(huì)議,,本文將為大家?guī)?lái)會(huì)議上的最新趨勢(shì)解讀。有趣的是,,今年的芯片主題集中在高性能計(jì)算和IoT,,恰好是芯片光譜的兩端。在高性能計(jì)算領(lǐng)域,,我們看到異構(gòu)計(jì)算正在占據(jù)主流,;在IoT領(lǐng)域,安全則成了關(guān)注點(diǎn),。


異構(gòu)計(jì)算:Xilinx,、 Intel、AMD,、Nvidia紛紛秀肌肉


在詳細(xì)介紹Xilinx,、Intel,、AMD、Nvidia等展出的芯片之前,,我們先來(lái)梳理一下什么是異構(gòu)計(jì)算,。事實(shí)上,“異構(gòu)計(jì)算”的反面是“通用計(jì)算”,。通用計(jì)算是用一種通用芯片架構(gòu)處理絕大多數(shù)問(wèn)題,,而異構(gòu)計(jì)算則主張使用不同的芯片架構(gòu)處理不同的應(yīng)用。如果我們回顧半導(dǎo)體行業(yè)快速發(fā)展的這幾十年,,尤其是上世紀(jì)九十年代到本世紀(jì)第一個(gè)十年,,我們會(huì)發(fā)現(xiàn)這是通用計(jì)算發(fā)展的黃金時(shí)代——處理器芯片隨著半導(dǎo)體工藝的進(jìn)步而快速提升性能,因此普遍的看法是只要把處理器做好就行,,如果這一代處理器沒(méi)法解決算力問(wèn)題,,等到半導(dǎo)體工藝進(jìn)步到了下一代就一定能解決。這種用一種處理器來(lái)解決所有問(wèn)題的思路就是通用計(jì)算,。


雖然通用計(jì)算在摩爾定律快速發(fā)展的時(shí)代獨(dú)占鰲頭,,但是異構(gòu)計(jì)算其實(shí)并沒(méi)有走遠(yuǎn)。大家熟悉的智能手機(jī)SoC就是異構(gòu)計(jì)算的典型例子:在智能手機(jī)SoC中,,我們除了ARM核處理常用計(jì)算以外,,還有.H265解碼器處理視頻解碼,ISP執(zhí)行白平衡等攝像頭相關(guān)算法,,DSP用來(lái)處理傳感器相關(guān)的計(jì)算等等,。為什么手機(jī)SoC要用異構(gòu)計(jì)算而不是用一個(gè)處理器解決所有問(wèn)題?關(guān)鍵的原因在于手機(jī)的電池有限,,對(duì)于SoC能效比的要求很高,,因此需要不同的應(yīng)用使用專(zhuān)用的模塊以提升能效比。


這里我們可以看到異構(gòu)計(jì)算的一個(gè)特點(diǎn)就是其能效比很高,,因?yàn)閷?zhuān)事專(zhuān)辦,,把處理任務(wù)交給專(zhuān)用模塊處理,效率當(dāng)然高,;當(dāng)然異構(gòu)計(jì)算也是要付出代價(jià)的,,因?yàn)槊恳粔K模塊單元都要占據(jù)芯片面積,這就提高了芯片的成本,,同時(shí)很多模塊在大部分時(shí)間事實(shí)上是閑置的(比如如果你的手機(jī)從來(lái)不看視頻那么.H265加速模塊很有可能就是處于閑置狀態(tài)),,這從某種意義上來(lái)說(shuō)就造成了浪費(fèi)。

微信圖片_20180827222717.jpg

移動(dòng)SoC是異構(gòu)計(jì)算的典型例子


在摩爾定律快要遇到瓶頸的今天,,異構(gòu)計(jì)算又回到了人們的視野中,。異構(gòu)計(jì)算的能效比是重要的考量——之前按照摩爾定律發(fā)展,芯片的功耗密度每一代都會(huì)大幅提高,以至于按照這樣的趨勢(shì)有人預(yù)測(cè)高性能處理器芯片溫度將會(huì)在十年內(nèi)接近火箭噴射口的溫度,。當(dāng)然隨著設(shè)計(jì)和工藝的優(yōu)化,,處理器的溫度并沒(méi)有到這么夸張,但是處理器芯片能效比較差卻是個(gè)不爭(zhēng)的事實(shí),,目前數(shù)據(jù)中心的維護(hù)成本中有30%以上是用于芯片散熱,,因此使用能效比較好的異構(gòu)計(jì)算范式也就在情理之中。


事實(shí)上,,異構(gòu)計(jì)算流行還有一個(gè)更重要的原因,,就是人們發(fā)現(xiàn)處理器芯片性能從半導(dǎo)體工藝特征尺寸縮小中已經(jīng)難以獲得好處——根據(jù)高通透露的消息,從10nm工藝到7nm工藝,,晶體管雖然集成密度可以提高,,但是性能幾乎沒(méi)有改善!但是我們的芯片性能一定還是要隨著時(shí)間推移而進(jìn)化的,,因此辦法就是不再走傳統(tǒng)的靠半導(dǎo)體工藝改善芯片性能的老路,,而是把更多的精力放在優(yōu)化芯片設(shè)計(jì)上。異構(gòu)計(jì)算就是芯片設(shè)計(jì)架構(gòu)優(yōu)化的一個(gè)典型思路,,使用專(zhuān)用的模塊處理專(zhuān)門(mén)任務(wù),,其性能自然也能獲得提升。


異構(gòu)計(jì)算的呈現(xiàn)形式也是多種多樣的,。一種方法當(dāng)然就是在一塊芯片上集成多個(gè)模塊成為片上系統(tǒng)SoC,。之前我們看到SoC主要是在移動(dòng)領(lǐng)域,因?yàn)槿缜八鲆苿?dòng)市場(chǎng)是較早大規(guī)模采用異構(gòu)計(jì)算的領(lǐng)域,;如今我們會(huì)看到越來(lái)越多的高性能計(jì)算芯片也開(kāi)始使用SoC了。此外,,另一種方式是使用高級(jí)封裝異質(zhì)集成技術(shù)把不同模塊集成到一個(gè)封裝(而不是同一塊芯片)上,。


使用異質(zhì)集成技術(shù)對(duì)于異構(gòu)計(jì)算有獨(dú)特的好處,例如一個(gè)異構(gòu)計(jì)算系統(tǒng)中的模擬信號(hào)處理部分可以使用成熟工藝降低成本同時(shí)也降低漏電流,,另一方面數(shù)字計(jì)算部分則可以用高級(jí)制程提高計(jì)算速度,,最后再用異質(zhì)集成技術(shù)把兩部分芯片封裝到一起,實(shí)現(xiàn)了性能和成本的同時(shí)最優(yōu)化,。


回到HOT CHIPS,,如前所述,異構(gòu)計(jì)算成了高性能芯片最大的熱點(diǎn),。異構(gòu)計(jì)算最積極的提倡者可謂是Xilinx,。Xilinx在本次HOT CHIPS上有兩個(gè)演講,與異構(gòu)計(jì)算相關(guān)的主要是其最新的7nm芯片項(xiàng)目Everest ,。

微信圖片_20180827222747.jpg


在Everest方面,,這個(gè)Xilinx的重頭芯片不再是單純的FPGA,而是一款SoC。上面除了IO接口之外,,用于處理任務(wù)的主要分為三部分:通用處理器,,可編程引擎和可編程邏輯FPGA。通用處理器就是CPU,,用于處理常規(guī)計(jì)算部分,;可編程邏輯FPGA模塊則可以根據(jù)用戶(hù)需求配置成專(zhuān)用處理模塊,從而實(shí)現(xiàn)相應(yīng)的計(jì)算加速,。事實(shí)上,,通用處理器加FPGA的架構(gòu)Xilinx在之前的Zynq系列和MPSoC中已經(jīng)引入并獲得了業(yè)界的肯定。這次的新要素則是可編程引擎部分,。這部分可編程引擎實(shí)際上是一組矢量處理器單元組成的處理器陣列,,并且通過(guò)互聯(lián)連接到了一起,用于處理高算力應(yīng)用,。因此,,在實(shí)際應(yīng)用中,Everest的通用處理器可以用于運(yùn)行操作系統(tǒng),,并擔(dān)任控制器的角色,;在遇到需要高算力的常規(guī)算法(如經(jīng)典的圖像處理算法等)時(shí),可編程引擎可以完成計(jì)算,;在遇到其他特殊的計(jì)算(如神經(jīng)網(wǎng)絡(luò),,深度學(xué)習(xí))需要定制化邏輯才能滿(mǎn)足需求時(shí),可編程邏輯FPGA則可以完成處理,。這樣的設(shè)計(jì),,充分體現(xiàn)了異構(gòu)計(jì)算的精神。

微信圖片_20180827222811.jpg


半導(dǎo)體巨頭Intel也不甘落后,,在GPU領(lǐng)域展示了其在半導(dǎo)體工藝領(lǐng)域的深厚積累,,使用EMIB異質(zhì)集成技術(shù)在一塊封裝里集成了兩塊芯片,從而完成異構(gòu)計(jì)算,。EMIB技術(shù)即Embedded Muitl-Die Interconnect Bridge (嵌入式多晶片互聯(lián)橋接),。最傳統(tǒng)的異質(zhì)集成技術(shù)在封裝的基底上走線(xiàn)來(lái)連接兩塊芯片,但是由于封裝的基底走線(xiàn)的密度有限,,造成了芯片間互聯(lián)的總線(xiàn)寬度不能太寬,,從而影響了系統(tǒng)的性能。另一個(gè)方法是TSMC等使用的2.5D方法(例如InFO),,


首先在封裝的基底上先做一塊硅載片(silicon interposer),,然后把芯片再固定在硅載片上,由于硅載片上的走線(xiàn)密度可以很高,,因此異質(zhì)集成系統(tǒng)的性能得到了保障,,其缺點(diǎn)是硅載片的成本較高,。而Intel的EMIB則是更進(jìn)一步,不是做一大塊硅載片并把芯片放在上面,,而只是在兩塊芯片互聯(lián)走線(xiàn)的地方把原來(lái)的基底部分換成能實(shí)現(xiàn)高密度走線(xiàn)的silicon bridge,,從而大大降低了成本。


在這次Intel的GPU中,,同一個(gè)封裝里就用EMIB技術(shù)封裝了兩塊圖像處理芯片,,一塊高性能芯片用于計(jì)算能力需求強(qiáng)較高的場(chǎng)合(如游戲),另一塊能效比高用于在常規(guī)場(chǎng)景中應(yīng)用從而達(dá)到節(jié)能提升電池壽命的目的,,這樣的設(shè)計(jì)也很好地體現(xiàn)了異構(gòu)計(jì)算的精神,。

微信圖片_20180827222830.jpg


AMD和Nvidia則在演講中宣傳了自己的SoC。AMD的SoC是Accelerated Processing Unit(加速處理器,,APU),,在一塊芯片上集成了Zen CPU和Vega GPU,并且使用高速互聯(lián)Infinity Fabric實(shí)現(xiàn)數(shù)據(jù)互聯(lián),。Nvidia的SoC則是用于自動(dòng)駕駛的Xavier,,這塊SoC上除了基于ARM架構(gòu)的RISC CPU和基于Volta架構(gòu)的GPU之外,還包括了用于立體視覺(jué)和光流處理的PVA模塊,,用于深度學(xué)習(xí)推理加速的DLA模塊,,用于攝像頭圖像處理的ISP以及視頻編解碼模塊。這已經(jīng)遠(yuǎn)遠(yuǎn)不止是一塊GPU,,而是一個(gè)典型的異構(gòu)計(jì)算芯片SoC了,。

微信圖片_20180827222852.jpg


物聯(lián)網(wǎng)安全:硬件安全必不可少


除了超高性能計(jì)算芯片之外,另一個(gè)本次HOT CHIPS的熱點(diǎn)則是物聯(lián)網(wǎng),。在物聯(lián)網(wǎng)時(shí)代,,人們生活中的絕大部分物體都會(huì)通過(guò)物聯(lián)網(wǎng)聯(lián)入網(wǎng)絡(luò),一方面從網(wǎng)絡(luò)中獲取指令從而給社會(huì)帶來(lái)更大的自動(dòng)化,,另一部分通過(guò)將收集到的數(shù)據(jù)傳遞到數(shù)據(jù)中心,,則可以讓數(shù)據(jù)挖掘算法更好地分析大數(shù)據(jù)并且為用戶(hù)提供個(gè)性化的服務(wù)。


然而,,從物聯(lián)網(wǎng)的兩大愿景中,我們同樣也可以看到物聯(lián)網(wǎng)安全的至關(guān)重要,。一方面,,物聯(lián)網(wǎng)會(huì)從遠(yuǎn)端收集指令,一旦被破解,,那么黑客就可以遠(yuǎn)端操縱我們生活中幾乎每一個(gè)物件,,其破壞力驚人;另一方面,,如果物聯(lián)網(wǎng)傳遞的數(shù)據(jù)如果被黑客惡意攔截,,那么無(wú)論是用戶(hù)隱私還是關(guān)鍵信息(如重要密碼等)被盜都會(huì)給用戶(hù)造成損失。物聯(lián)網(wǎng)安全問(wèn)題已經(jīng)離我們并不遙遠(yuǎn),之前MIRAI攻擊讓黑客得以能夠操縱大量的物聯(lián)網(wǎng)設(shè)備實(shí)施DDOS攻擊,,給我們敲響了警鐘,。


本次HOT CHIPS上,微軟和谷歌都帶來(lái)了基于芯片的物聯(lián)網(wǎng)安全解決方案,。那么,,芯片如何實(shí)現(xiàn)安全呢?我們不妨來(lái)分析一下物聯(lián)網(wǎng)系統(tǒng)的安全加密過(guò)程,。舉例來(lái)說(shuō),,我們認(rèn)為官方發(fā)布的應(yīng)用軟件是安全的,而來(lái)自不明渠道的應(yīng)用軟件可能是危險(xiǎn)的,,那么如何區(qū)分來(lái)自官方的軟件和來(lái)自不明渠道的軟件呢,?標(biāo)準(zhǔn)的做法就是數(shù)字簽名,官方的數(shù)字簽名可以保證其他人無(wú)法冒用,,所以物聯(lián)網(wǎng)設(shè)備在安裝軟件的時(shí)候只要能驗(yàn)證軟件附帶的數(shù)字簽名是否是官方的即可,。


然而,黑客還是有可乘之機(jī),,因?yàn)閭鹘y(tǒng)的數(shù)字簽名驗(yàn)證流程并非完美,,如果數(shù)字簽名驗(yàn)證流程只是在軟件層面執(zhí)行,例如密鑰的存儲(chǔ)放在軟件層面,,那么黑客還是有可能能夠侵入這個(gè)簽名驗(yàn)證流程,,通過(guò)漏洞把存儲(chǔ)的密鑰或者驗(yàn)證代碼改成自己的版本,就能繞過(guò)數(shù)字簽名流程了,。這里可以看到,,物聯(lián)網(wǎng)的安全有一層層的依賴(lài)性,如同洋蔥一樣:軟件安全性依賴(lài)于數(shù)字簽名,,而數(shù)字簽名的安全性又依賴(lài)于數(shù)字簽名驗(yàn)證流程,。一旦最核心的安全層被入侵,那么物聯(lián)網(wǎng)的安全性就無(wú)從談起了,,這個(gè)最核心的安全就是所謂的root of security,。


現(xiàn)在看來(lái),最安全的root of security是硬件芯片級(jí)安全方案,,即把關(guān)鍵的安全驗(yàn)證代碼和密鑰在芯片設(shè)計(jì)的時(shí)候就固化在芯片里,,那么黑客目前來(lái)看就沒(méi)有辦法可以侵入root of security了。


微軟和谷歌帶來(lái)的方案就是這樣,。微軟的方案是Sphere MCU,,是一款為智能物聯(lián)網(wǎng)終端設(shè)備量身打造的MCU。在MCU中,,除了處理器和存儲(chǔ)器之外,,還包含了Pluton Engine,。Pluton Engine本身包含了密鑰驗(yàn)證加速引擎,硬件隨機(jī)數(shù)生成器以及密鑰存儲(chǔ)等模塊,,在實(shí)現(xiàn)安全root of trust的同時(shí),,也幫助整個(gè)系統(tǒng)加速了安全驗(yàn)證的計(jì)算流程。

微信圖片_20180827222912.jpg


谷歌則為我們帶來(lái)了Titan,。與微軟在終端做MCU的安全不同,,谷歌則是瞄準(zhǔn)了云端的安全。Titan目前的應(yīng)用場(chǎng)景在云端服務(wù)器,,在服務(wù)器的啟動(dòng),、Firmware等做root of trust。谷歌的Titan是一塊單獨(dú)的芯片,,其中也包含了MCU,,從而為云端的安全保駕護(hù)航。這次的HOT CHIPS,,谷歌除了Titan之外還有一個(gè)關(guān)于終端照片處理加速芯片Pixel Visual Core的演講,,可見(jiàn)谷歌在芯片和硬件領(lǐng)域已經(jīng)有了大量的布局。

微信圖片_20180827222934.jpg



本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118,;郵箱:[email protected],。