人工智慧晶元魚和熊掌終極難題 被清華大學IC男神解決了!

智東西 文 | Lina

導語:最近半年以來,人工智慧的發展重心逐漸從「軟」到「硬」,相伴而生的是全新一代AI晶元產業的全面崛起。智東西曆經數月,首次對AI晶元全產業鏈上下近百間核心企業進行報道,覆蓋國內外各大巨頭玩家、新興創企、場景應用、代工生產等,全面深入地對晶元產業發展、創新創業進行了追蹤報道。此為智東西AI晶元產業系列報道之一。

在機器學習演算法不斷變化、人工智慧應用不斷增多的當下,神經網路計算晶元(AI晶元)的設計者們所思考的一個關鍵問題開始浮出水面——如何在保證AI晶元性能/功耗表現優秀的同時,儘可能的在更多人工智慧演算法上通用。

目前市面上陸續湧現的AI晶元中,有不少都採用了重新設計晶元底層架構的方式,來平衡AI晶元的性能與AI演算法通用性之間「魚與熊掌不可兼得」的矛盾,突出玩家有寒武紀、谷歌TPU項目等等。

產業界如此熱火產天的發展,離不開學術界此前的長久積累。在過去的十幾年裡,清華微電子所的可重構計算團隊一直在研究一項核心技術——「軟體定義晶元」,前年,他們推出了一款代號為Thinker 1的AI晶元,這款晶元不僅能夠支持人臉識別、語音識別的AI演算法,而且晶元的功耗非常小——只需要7號AA電池就夠讓它運行一整年。

在2018年的春節前夕,智東西專門來到清華大學校園裡,與GTIC 2018重磅嘉賓之一,清華大學微電子研究所所長、中國半導體行業協會IC設計分會理事長、我國半導體行業「男神」級人物魏少軍教授圍繞著AI晶元的話題展開了獨家對話。魏少軍教授有著數十年半導體行業經驗,對我國半導體產業有著深刻的認識,看法往往一針見血。

他認為,目前晶元架構創新已經引起了全球各個學院/企業的廣泛關注,尤其是「軟體定義晶元」相關研究,更是提升AI晶元的應用範疇、適應AI演算法不斷變化的重要研究方向。在今明兩年之內AI晶元將持續火熱,但是到了2020年前後則會行業洗牌,出現第一批出局者。

一、性能 vs 靈活:魚與熊掌不可兼得

晶元的性能跟通用性常常是一個「魚和熊掌不可兼得」的選項,傳統架構下,一個晶元在某些特定領域的性能越強、功耗越低,它往往就越不靈活、越不通用。舉個例子,華為Mate 10里的麒麟970晶元用於手機的性能非常強大,但是它並不適用於安防攝像頭、可穿戴手環等場景;同理,一個CPU能夠靈活地處理眾多不同任務,但是它在某些特定任務上往往性能不夠強大,比如在深度神經網路訓練上的性能不如GPU。

而ASIC這類專用晶元的位置,則介乎於手機SoC這類標準晶元、與CPU這類通用晶元之間——這是一個非常尷尬的地位,標準晶元雖然單個開發成本高,但是單一品類出貨量非常大,很大程度上降低了晶元的單個價格;而通用晶元則相反,雖然總體出貨量不高,但是單一品類的價格很高,也能夠分攤研發成本。

隨著晶元製造工藝的日益先進(目前已經逼近7nm),晶元製造成本也水漲船高,如今設計製造一顆10nm晶元的成本要幾千萬美元,綜合成本高達上億美元。

因此,如果不能保證某款單一應用場景下能夠大量出貨,專用晶元需要保持一定的通用性與靈活度。

最近兩年間,產業界開始陸續湧現出神經網路計算專用晶元(AI晶元),寒武紀、深鑒科技、中星微電子等玩家的AI晶元產品採用的都是28nm的晶元工藝,前期從投入到流片的成本超過400萬美元,單一品類出貨量沒有百萬的級別將很難收回成本。

而除了成本之外,AI演算法的演進也需要納入考慮。由於目前人工智慧演算法還在不斷變化、不斷演進的過程中,人工智慧經歷了六十多年的發展才迎來了深度學習的大規模爆發,然而現在深度學習演算法還有眾多有待優化的方面,比如稀疏化、低功耗、小數據訓練等,演算法尚未定型。

此外,目前語音/文字/圖像/視頻等不同應用無法使用統一演算法,然而許多實際生活中的AI應用程序(識別圖像中的對象或理解人類語言)需要不同類型的具有不同層數的神經網路的組合。

因此,在確保AI應用性能的前提下,AI晶元需要儘可能地保持晶元通用性。

目前AI晶元企業們採用的技術方案各不相同,如果將晶元通用性作為評測坐標軸,最左邊、最激進的企業會採用演算法固化方案,這一做法成本低、晶元落地時間短、單一演算法的性能與功耗比能夠做到極致,但是極大減少了晶元的通用型和靈活性;最右邊的團隊(比如寒武紀、谷歌TPU等)則會設計一款全新的晶元架構,這一做法成本高昂、晶元研發周期長,但是能夠在性能與晶元通用性上達到極好的平衡。

▲清華微電子所所長魏少軍教授

清華微電子所的可重構計算團隊就屬於坐標軸右邊的一類,從2006年開始,清華微電子所所長魏少軍教授就帶領著團隊在持續深入研究這項重要技術——「軟體定義晶元」,又稱「可重構計算技術」。

「軟體定義晶元」顧名思義就是讓晶元根據軟體進行適應與調整,這是一項專用晶元架構設計上的創新,與傳統的馮諾依曼架構有著很大的區別。簡單來說就是將軟體通過不同的管道輸送到硬體中來執行功能,使得晶元能夠實時地根據軟體/產品的需求改變功能,實現更加靈活的晶元設計。

也就是說,沿用這種架構設計出來的專用晶元,可以讓晶元的計算能力按照軟體的需求來調整適應,而不是沿用傳統晶元設計的剛性架構,讓應用適應架構。對於現在尚未定型/統一的各類AI演算法而言,可重構計算成了AI晶元設計的一個重要研究方向。

二、Thinker AI晶元:語音圖像雙識別、一節電池用一年

前年(2016年),依照可重構計算晶元的框架,魏少軍教授團隊中的尹首一副教授帶隊設計研發了一款代號為Thinker 1的可重構混合神經網路計算晶元。

這款晶元不僅可以動態地調整計算和內存需求,使得晶元能夠支持人臉識別和語音識別的神經網路應用,而且晶元的功耗非常小——只需要八節7號AA電池就夠讓它運行一整年。

Thinker 1不僅在AI性能與演算法通用性上取得了突破性的進展,還獲得了學術界的重要認可,在2017 ACM/IEEE ISLPED國際低功耗電子學與設計會議上,Thinker1獲得了設計競賽獎,這是中國大陸單位首次以第一完成單位獲得此獎項。

魏少軍教授告訴智東西,Thinker 1是一塊實驗性質的驗證晶元,為了證明「軟體定義晶元」這一架構在AI晶元設計中的可行性——效果出奇的好。隨後,可重構計算團隊又打造了兩款Thinker系列晶元,分別為Thinker 2人臉識別晶元,能夠做到6ms人臉識別(iPhone X為10ms)、準確率超過98%;以及Thinker S語音識別晶元,不僅功耗只有200多微瓦,只需要一節7號AA電池就運行一整年,而且可以進行聲紋識別。

▲清華大學微電子所提供的Thinker晶元的顯微照片

Thinker可以嵌入到很多小型設備中,包括智能手機、手錶、家用機器人、或遠程控制的儀器設備等。目前,研究團隊與廠商溝通Thinker晶元的產業化方案,此前也有報道稱最快今年三月我們就能看到第一款搭載Thinker晶元的端智能產品。不過清華微電子所將會將這一技術授權予企業使用,高校本身不會進行產業化。

魏少軍教授說,清華微電子所在可重構計算上已經投入了十多年的研發,此前一直將重心放在在其他晶元的研究上,將這一架構用於AI晶元的設計並且能取得如此好的效果,完全是「意外之喜」。下一步,可重構計算團隊將會加大基礎研究(尤其是編譯器等相關軟體)的研發投入,並且進一步推動產業應用與企業合作的進程。

除了人工智慧(AI)外,這項技術在信息安全晶元、可編程邏輯器件、可穿戴計算晶元等領域都獲得了批量應用。魏少軍教授帶領的可重構計算團隊也獲得了國家863計劃兩期支持、2015年國家技術發明二等獎、2014年教育部技術發明一等獎等國家榮譽。

去年12月,清華微電子所、瀾起科技、英特爾還聯合推出了基於此項技術研發的津逮伺服器CPU,不僅能夠大幅提升雲端伺服器的計算能效,還能實時監測、甄別和管控,極大增強CPU晶元的硬體安全性。

三、AI晶元廣泛用於安防監控?「可能走錯路了」

目前AI應用仍處於早期階段,主要還是集中在互聯網應用,需要在雲端處理,端智能方面並沒有較多普及。

在這一輪興起的人工智慧(AI)浪潮中,最為火熱、最頻繁地被人提起的落地行業莫過於安防了——或者更準確來說,是基於安防監控攝像頭的人臉識別應用。這不僅是眾多AI晶元、AI平台應用廠商都在瞄準的行業,各家傳統安防巨頭也都躍躍欲試瞄準了AI+安防。

然而在交談中,魏少軍教授向智東西提到,現在的AI晶元應用在視頻監控上,很有可能是走錯路了。

由於目前的安防監控智能化還是以人臉識別為主,然而在廣場、車站等遠距離、廣泛監控的場景下,根本沒可能看清人臉,

這些場景的人臉識別項目雖然是個看似純技術角度可行的項目,然而一旦設計光照、遮擋、攝像頭清晰度、以及可承載的晶元算力、網路帶寬等工程化問題,情況就會變得非常複雜。

▲2008年北京奧運會人臉票證

一位有著傳統晶元廠商與安防廠商雙背景,曾參與過2008年奧運會「刷臉門票」、天安門廣場安防布控等項目的AI晶元初創CEO也曾經告訴我類似的結果,中遠距離內大型廣場內的人臉識別項目——比如天安門廣場人臉識別項目——根據去年天安門分局的調研結果顯示,這項目仍舊有著巨大的實現難度,是個美好的「理論幻想」。

如果我們按照智能攝像頭車牌識別的技術類推,經過了十幾年的技術演進、形態變遷後,目前北京市共有65萬路交通攝像頭,其中能夠進行智能車牌識別的只有公安的3000路、停車場的3萬路,而且是只有在光照、畫面對其等問題都解決了,才能在特定路口、特定場景下實現——而人臉識別遠比車牌識別要複雜得多。

因此,AI安防雖然可以在局部場景(比如中短距離、室內監控、門禁刷臉、車輛識別等)落地,但是離真正的安防廣泛應用還差得很遠。魏少軍教授說,AI只是方法、AI晶元只是手段,但是最重要的還是AI的應用落地。

結語:AI晶元2020年或將進入洗牌期

魏少軍教授認為,我國的晶元工藝技術與發達國家相比,還存在兩三代工藝的差距;我們原來希望在2020年以前,與國際最先進位造工藝水平的差距,不要大於兩代,現在看來實現較為困難。此外,在晶元行業的人才、產能、研發、設計等幾大重要因素上,我們的產業缺口仍就比較明顯。

我國的晶元產業目前在高端晶元的發展上遇到了很多挑戰,如果我們依舊遵循傳統的架構以跟隨的腳步進行發展,將會始終落後於人——因此,從晶元設計底層架構上的創新尤為重要。目前我們在軟體定義晶元、AI晶元等這類傳統晶元業的「破冰者」方面已經取得了不錯的研究成績,值得加大投入力度。

魏少軍教授認為,從產業發展規律來看,在今明兩年之內AI晶元將持續火熱,大家扎堆進入;但是到了2020年前後,則將會出現一批出局者,行業洗牌開始。由於目前AI演算法還在不斷演進匯總的過程中,最終的成功與否則將取決於各家技術路徑的選擇和產品落地的速度。


推薦閱讀:

SKlearn機器學習入門(6集成模型(分類))
他研究了5000家AI公司,說人工智慧應用該這麼做!
郝景芳《人之彼岸》,人類迎接未來世界的正確姿態
2018奧迪品牌年會,無非說了這五點。
一天搞懂深度學習--李宏毅教程分享

TAG:AI晶元 | 人工智慧 | 清華大學 |