《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 專訪UIUC陳德銘教授:「萬能芯片」FPGA與深度學習

專訪UIUC陳德銘教授:「萬能芯片」FPGA與深度學習

2018-08-10
關鍵詞: UIUC 芯片 FPGA

  人工智能的風潮從技術一路蔓延到硬件,讓「芯片」成為今年行業里盛極一時的主題。人們關注通用芯片領域里 CPU 和 GPU 不斷刷新的基準(benchmark),更對專用芯片(ASIC)領域不同場景下不斷問世的解決方案表示出了空前的熱情。

  而眾所周知,在專用芯片與通用芯片中間,還有一個更為靈活,也更為神秘的領域:FPGA。無論是英特爾天價的收購還是微軟與 IBM 雄心勃勃的計劃,都讓人對其更加好奇。而「萬能芯片」的名稱,以及多樣化的職責范圍:它可以是智能手機里不起眼的一個小組件,也可以是數千美金一塊的開發板,也讓人對其真面目更加疑惑。

  FPGA 與深度學習的關系究竟是什么?它適合加速何種類型的運算?適合應用于何種場景?6 月,機器之心采訪了美國伊利諾伊大學香檳分校電氣與計算機工程系(UIUC ECE)教授、深度學習算法硬件加速解決方案創業公司 Inspirit IoT 創始人陳德銘,與他聊了聊「萬能芯片」FPGA 在深度學習領域的用法。陳教授于近期宣布兼任國內計算機視覺領域創業公司觸景無限的首席科學家。

  以下為采訪實錄。

  機器之心:從算法的角度,FPGA 適合于加速哪些運算?

1.jpg

  FPGA 的優勢在于可定制化的并行。它可以為了特定算法專門定制邏輯單元。例如,算法中需要完成一個開三次方的運算,在通用芯片上需要一長串指令實現它,但是在 FPGA 上可以為這個特定運算設計一個單元。

  定制化的一個「極限」的例子是,如果能夠把神經網絡中的參數全部二值化、特征圖(feature map)也全部二值化,那么甚至可以不用乘法器,而是用異或門(XOR gate)完成計算,會有異常強大的表現。即使不全部二值化,因為全部二值化會讓準確度明顯下降,只要合理使用各種低位寬的運算,仍可以讓 FPGA 大放異彩。比如在我們最近和 IBM 合作的 ELB-NN 項目中,我們可以在功耗低于 5 瓦的情形下,讓神經網絡在 FPGA 上的算力達到 10.3 TOPS,同時依然維持非常高的準確度。

  另一個例子是微軟的 Brainwave FPGA 項目,通過使用特殊的 8-bit 的浮點運算,可以在高容量的 FPGA 上達到 40 TOPS。

  值得一提的是,LSTM 等神經網絡每一步操作都很相似,這種整體運算過程是序列的算法也非常適用于用 FPGA 進行加速。FPGA 非常擅長處理流數據,可以設計流水線機制,使得在運算過程中不需要將中間數據存入內存而是直接送到下一步進行操作。

  機器之心:相比于其他芯片,FPGA 在實現深度學習模型時有哪些結構帶來的優勢?

  FPGA 的引腳比一般的芯片多,同時它的邏輯單元可以完全根據算法要求來重組從而產生定制化的數據通路(datapath),因此非常適合處理大批量流數據。它不像 GPU 一樣需要反復調取片外存儲中的數據,理想狀態時,只要數據一次性流進去再流出來,算法就完成了,因此,FPGA 非常適合具有低延遲需求的任務。

  另外 FPGA 的速度快、功率低的特點也讓它在能耗方面相比于 CPU、GPU 也有很大優勢。

  比如我們在 FPGA 上實現了長期循環卷積網絡(Long-term Recurrent Convolutional Network),它的速度 ( latency ) 比 GPU 快 3.1 倍,FPGA 的功率比 GPU 小 5.6 倍,最終整體能耗降低 17 倍左右。

  機器之心:從行業的角度,FPGA 都能夠用于哪些機器學習與深度學習任務的加速?

  在終端,有些自動駕駛公司的車上系統中就采用了 FPGA 完成一些實時檢測識別任務。例如,我曾經代表 UIUC 與小鵬汽車的副總裁、機器學習專家谷俊麗女士交流,她提到,FPGA 可以憑借信號處理和低能耗方面的優勢,成為一個可靠的第二系統,在汽車的第一系統出現失誤的時候,作為安全模式介入進來。IoT 方面的應用就更多了,無論是安防還是智能家居,FPGA 都會有機會進入市場。

  在云端,也有結合 FPGA 的巨大空間。之前,微軟的 Project Catapult 就搭建起了大規模的 FPGA 云服務器?,F在 Catapult 正在運行搜索和數據存儲方面的運算,同時,他們也在積極地思考如何把機器學習運算部署在上面,包括是否能將 FPGA 作為其 Azure 云的后端支持。亞馬遜 AWS 的 FPGA 云計算已經很有規模了,并且一直在大力推動之中。最近,國內創業公司深鑒也開始結合華為的云端 FPGA 來進行深度學習算法的加速,特別在基于 LSTM 的語音識別上非常有優勢。

  機器之心:能否介紹一下使用高層次綜合(HLS)自動生成寄存器級(RTL)實現與手工用硬件描述語言(HDL)進行實現的區別?

  對于深度學習相關算法來說,HLS 是有優勢的。

  當你閱讀用高層語言描述的深度學習模型時,你會發現模型是有規律的。比如,卷積操作在 C 語言里就是一個六層的嵌套循環。此時我就可以針對這個循環開發一個 IP 核,確定如何進行流水線設計(pipelining),如何分配存儲等,然后再將 IP 核用在 FPGA 上,進而讓神經網絡中的所有卷積層來共享 IP 核即可。

  此時設計的優化要點是 IP 核的大小、是否需要多個 IP 核并行運算等。這是一個非常適用 HLS 的場景,因為 HLS 可以自動化地、快速地探索不同的解決方案。如果采用 RTL,則需要很多工程師,組成多個團隊,每個團隊根據工程師過去的設計經驗著重探索一個方向,這是一個成本非常高的過程。

  RTL 是一種描述硬件的空間的關系和邏輯時序等邏輯關系的硬件描述語言。這是一門難學的語言,能夠熟練掌握的從業者也不多,開發和測試都很慢??鋸堻c說,如果 HLS 開發周期以天和周來計算,那么 RTL 通常是以月和年。

  從最終結果角度講,RTL 完全手工調制的解決方案是很可能比 HLS 自動生成的方案效果好的。我們曾經做過比較,在深度學習的情境下,HLS 和 RTL 方法的差距在 10% 左右。

  因此,問題在于是否愿意花 3-5 倍的時間獲得額外 10% 的效果。

  機器之心:在簡化 FPGA 開發過程這一任務上,研究者做了哪些工作?

  我們的團隊開發了一個研究工具,是一個 C 語言的模板庫,能夠根據 Caffe 和 TensorFlow 的代碼自動生成 C 語言的表達。然后研究者可以將 C 語言的代碼再交給 HLS 工具生成 RTL 代碼。

  C 語言是軟件工程師普遍掌握的語言,這樣的工具讓軟件工程師也具有 FPGA 開發能力,而且讓開發者更專注于算法,而不用過多考慮底層硬件。

  而且,這個過程中的中間結果都可以導出,專業人員也可以在自動生成的基礎上再進行優化,總而言之,整個開發的效率都得到了極大的提高。

  這只是舉一個例子。還有其它很多的研究人員在做相關的提升深度學習設計效率和質量的各類工具和平臺。工業和學術屆的都有。學術屆比如 UCLA 的叢京生老師,以及 Cornell 的張志汝老師等。工業屆比較領先的是賽靈思和英特爾自己設計的一些工具。

  機器之心:各個大公司在 FPGA 的應用方面都進行了哪些工作?拓展市場的思路都有哪些?

  IBM 和賽靈思正在 Power 系列上進行合作,致力于在 FPGA 上加更多的存儲,在最新的原型機上,把存儲加到了 64G,相比于市面上現在常見的最大 8 或 16G,極大擴展了數據帶寬,來進行和大數據相關的處理。

  英特爾收購了 Altera,并且致力于幫助 Altera 進行編譯等工具的開發。這是一個 FPGA 商品化的思路,就像 GPU 一樣,說不定未來的 PC 里就會有一個 FPGA 協處理器在 CPU 旁邊完成工作?;蛘咴谛酒瑢用嫔?,CPU 片上就有一塊 FPGA??偠灾?,一旦工具做好,整合的機會會有很多。英特爾在智能城市、智慧制造方面都有很多的構想,并且希望借由 FPGA 實現。

  再就是微軟。它的思路主要就是云計算,除了 Bing 之外,也希望在進行機器學習任務的 Azure 云中使用 FPGA。

  機器之心:能否介紹一下 Inspirit IoT 通過哪些產品實現了深度學習算法在 FPGA 上的加速?

  我們公司主要有三個產品,按照層次分別是 DNN 優化器、高層次綜合加速編譯器(HLS compiler),以及整體 FPGA 解決方案。

  DNN 優化器的目標是定制一個 FPGA 友好的模型,把訓練好的模型中對于推理來說冗余的部分去掉。例如,訓練時使用的浮點數可以被替換為定點數,訓練時每層有非常多的單元,但是在推理的時候可以進行剪枝(Pruning),等等。DNN 優化器就是以各種高層框架的模型為基礎,根據硬件的特性和場景的特性進行自動的優化。

  高層次綜合編譯器讓開發者得以繞開寫 Verilog 硬件描述語言,將 C、 C++、CUDA 等代碼直接編成 FPGA,旨在降低硬件開發的門檻,提高軟件工程師的生產力。我們的特色是這個編譯器可以自然結合深度學習算法中的各種 IP 核,從而可以最好的優化各種深度學習算法在 FPGA 上的高速及高質量的實現。

  除此之外,我們也有嵌入 FPGA 的開發板,用于聲音相關的應用場景。其上嵌入了 FPGA 和 4 個麥克風,可以檢測聲音來源、提高聲音質量,也可以和攝像頭等其他設備連用。例如,捕捉到車輛撞擊聲、尖叫聲等特定聲音之后,能夠調轉攝像頭,收錄相關的視頻等,希望獲得一個「1+1>3」的效果。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品夜夜嗨| 欧美精品v日韩精品v国产精品| 国产亚洲欧美日韩精品| 国产日韩一区| 亚洲一区二区三区在线视频| 在线观看亚洲精品视频| 午夜精品美女久久久久av福利| 国产精品久久久久一区| 久久er99精品| 久久综合给合久久狠狠狠97色69| 亚洲欧美三级伦理| 欧美欧美午夜aⅴ在线观看| 91久久久久久| 欧美一区二区精美| 亚洲影音一区| 亚洲国产美国国产综合一区二区| 亚洲一区亚洲| 亚洲在线视频观看| 欧美激情综合在线| 136国产福利精品导航网址应用| 亚洲一区三区视频在线观看| 亚洲裸体俱乐部裸体舞表演av| 国产一区二区中文字幕免费看| 午夜精品国产| 欧美大片va欧美在线播放| 在线性视频日韩欧美| 午夜精品久久久久久99热软件| 午夜免费电影一区在线观看| 亚洲国产精品t66y| 国产有码在线一区二区视频| 9色porny自拍视频一区二区| 国产精品免费福利| 91久久嫩草影院一区二区| 1024日韩| 狠狠做深爱婷婷久久综合一区| 这里是久久伊人| 欲色影视综合吧| 曰本成人黄色| 亚洲精品无人区| 久久精品国产清高在天天线| 亚洲欧美日韩国产中文| 妖精视频成人观看www| 亚洲人成人77777线观看| 国产性天天综合网| 亚洲成人直播| 国产精品户外野外| 在线成人av.com| 在线观看日韩国产| 国产一区二区三区四区hd| 在线日韩av| 免费黄网站欧美| 欧美肉体xxxx裸体137大胆| 久久另类ts人妖一区二区| 国产精品一卡二| 欧美另类久久久品| 性欧美1819性猛交| 久久久爽爽爽美女图片| 日韩图片一区| 亚洲一区二区免费看| 亚洲美女福利视频网站| 99精品99久久久久久宅男| 一区二区三区|亚洲午夜| 国内精品视频一区| 99精品国产高清一区二区| 久久久久久亚洲综合影院红桃| 亚洲精品美女在线观看播放| 久久这里只有精品视频首页| 欧美一级专区免费大片| 欧美日一区二区三区在线观看国产免| 黑人一区二区| 亚洲精品乱码久久久久久| 久久精品日产第一区二区三区| 欧美日韩国产一级片| 欧美精品www在线观看| 一本一本久久| 欧美日韩国产色站一区二区三区| 欧美午夜免费影院| 国产精品香蕉在线观看| 国产精品99久久久久久久久| 国产最新精品精品你懂的| 欧美一区二区三区婷婷月色| 亚洲视频欧美视频| 国产日韩欧美电影在线观看| 鲁鲁狠狠狠7777一区二区| 亚洲三级网站| 欧美wwwwww| 欧美激情亚洲国产| 另类春色校园亚洲| 久久国产精品久久w女人spa| 国产精品久久精品日日| 亚洲精品国产品国语在线app| 亚洲激情在线观看视频免费| 亚洲一区二区免费看| 欧美亚一区二区| 在线看国产日韩| 一本大道av伊人久久综合| 夜夜嗨av一区二区三区免费区| 日韩写真视频在线观看| 蜜桃av一区二区| 欧美影院午夜播放| 这里只有精品视频| 欧美电影在线免费观看网站| 午夜精品久久久久久久| 亚洲欧美日本国产有色| 免费一级欧美片在线观看| 欧美激情第一页xxx| 欧美极品在线视频| 亚洲视频 欧洲视频| 亚洲欧美日韩国产| 欧美伦理视频网站| 亚洲在线网站| 久久午夜视频| 欧美gay视频| 亚洲一区二区精品| 激情综合色综合久久综合| 亚洲电影第1页| 亚洲深夜福利在线| 国产欧美一区二区精品秋霞影院| 久久er精品视频| 亚洲最新视频在线| 国产精品午夜在线观看| 巨胸喷奶水www久久久免费动漫| 欧美天天影院| 亚洲福利小视频| 亚洲视频一二区| 亚洲一区二区三区精品视频| 合欧美一区二区三区| 欧美激情一区二区三区成人| 午夜在线精品| 欧美制服丝袜第一页| 亚洲免费视频网站| 欧美/亚洲一区| 久久成人人人人精品欧| 国产欧美一区二区视频| 欧美日韩视频在线第一区| 亚洲国产精品成人| 亚洲国产婷婷| 久久九九精品| 亚洲一区二区三区免费在线观看| 亚洲精品之草原avav久久| 欧美日韩高清在线一区| 国产日韩欧美高清| 欧美日韩国产另类不卡| 午夜一区二区三视频在线观看| 欧美日韩亚洲系列| 亚洲视频免费在线| 一区二区三区久久网| 亚洲精品日韩在线观看| 亚洲第一色中文字幕| 亚洲午夜在线观看视频在线| 亚洲视频免费观看| 性欧美xxxx大乳国产app| 亚洲自拍电影| 国产精品一区二区在线观看| 久久久久久亚洲精品不卡4k岛国| 亚洲免费成人av电影| 国产在线播放一区二区三区| 在线观看成人av电影| 嫩草伊人久久精品少妇av杨幂| 欧美在线二区| 国产九区一区在线| 欧美一级一区| 国产一区91精品张津瑜| 亚洲国产精品电影在线观看| 欧美大片在线观看一区| 亚洲一区免费在线观看| 国产一区二区激情| 99精品黄色片免费大全| 欧美成人午夜77777| 国产欧美日韩精品丝袜高跟鞋| 久久婷婷国产麻豆91天堂| 久久免费国产精品1| 欧美日韩国产欧美日美国产精品| 亚洲国内自拍| 亚洲一区国产一区| 亚洲精品一区二区在线| 欧美精品www在线观看| 在线观看国产欧美| 久久久五月婷婷| 国产日韩精品久久| 在线精品视频免费观看| 亚洲一区二区在线看| 欧美日韩一区二区欧美激情| 欧美日韩一级黄| 欧美一级日韩一级| 免费中文字幕日韩欧美| 久久亚洲一区| 韩国精品久久久999| 久久国产精品网站| 欧美日韩在线不卡一区| 日韩视频在线观看免费| 在线观看亚洲一区| 巨胸喷奶水www久久久免费动漫| 午夜精品久久久久久久| 国产精品二区三区四区| 在线亚洲观看| 欧美性感一类影片在线播放| 国产目拍亚洲精品99久久精品| 亚洲二区在线观看| 欧美日韩亚洲免费| 国产午夜精品美女毛片视频| 久久精品免费播放| 日韩视频第一页| 99视频超级精品| 国产精品三区www17con| 国产手机视频一区二区| 亚洲欧美视频在线观看视频| 亚洲成色999久久网站| 欧美人与性动交cc0o| 久久视频这里只有精品| 欧美日韩在线视频首页| 亚洲欧美在线视频观看| 国产精品一区二区你懂得| 国产精品久久久久婷婷| 欧美一区日韩一区| 激情视频一区二区三区| 欧美一区二区私人影院日本| 日韩视频在线一区二区三区| 亚洲免费在线观看| 国产欧美日韩精品专区| 欧美激情二区三区| 久久久久久九九九九| 亚洲美女av在线播放| 日韩亚洲欧美一区二区三区| 欧美亚洲在线观看| 国产日韩欧美高清免费| 国产欧美视频一区二区三区| 亚洲综合视频1区| 国产日韩精品一区二区三区在线| 狠狠色香婷婷久久亚洲精品| 欧美激情性爽国产精品17p| 蜜臀a∨国产成人精品| 欧美华人在线视频| 国产精品久久国产精麻豆99网站| 国产精品久久久一区二区| 在线观看欧美日韩国产| 欧美日韩大片一区二区三区| 亚洲国产一区在线观看| 欧美风情在线| 香蕉国产精品偷在线观看不卡| 欧美一区二区三区日韩视频| 在线播放精品| 好吊成人免视频| 国产麻豆综合| 中文无字幕一区二区三区| 国产精品私拍pans大尺度在线| 久久嫩草精品久久久精品一| 这里只有精品电影| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲精品1区| 欧美国产成人在线| 亚洲国产一区二区精品专区| 亚洲图片激情小说| 亚洲精品久久久久中文字幕欢迎你| 日韩亚洲欧美综合| 亚洲黄网站黄| 最新国产精品拍自在线播放| 99热这里只有精品8| 亚洲电影在线免费观看| 99国产精品久久久久久久久久| 国产精品欧美日韩一区| 亚洲欧美日韩一区二区三区在线| 欧美一区二区三区四区在线观看| 久久精品成人一区二区三区蜜臀| 欧美深夜影院| 久久这里只有精品视频首页| 亚洲破处大片| 久久久久国产一区二区三区四区| 国产综合色产| 国产一区二区三区在线观看免费| 欧美午夜免费影院| 久久精品久久综合| 国产一区二区av| 久久久91精品国产一区二区精品| 国内成+人亚洲| 欧美成人性网| 欧美成人小视频| 奶水喷射视频一区| 亚洲女人天堂av| 欧美日韩在线电影| 亚洲一二三四区| 亚洲春色另类小说| 欧美精品一区视频| 伊人成综合网伊人222| 欧美一级专区| 欧美午夜激情视频| 99精品视频免费| 99re66热这里只有精品3直播| 亚洲欧洲99久久| 99视频精品全部免费在线| 极品中文字幕一区| 国产在线麻豆精品观看| 欧美国产极速在线| 亚洲精品欧美极品| 亚洲国产成人午夜在线一区| 亚洲精品专区| 亚洲激情一区二区三区| 在线看日韩欧美| 亚洲国产一区二区三区青草影视| 中文精品一区二区三区| 欧美成年网站| 欧美日韩国产在线看| 国产综合欧美在线看| 国产喷白浆一区二区三区| 男人天堂欧美日韩| 久久久综合网| 欧美成人国产va精品日本一级| 国产精品日日摸夜夜添夜夜av| 亚洲中无吗在线| 久久久久久亚洲精品中文字幕| a4yy欧美一区二区三区| 亚洲丰满在线| 狠狠色综合日日| 欧美亚州一区二区三区| 欧美亚州在线观看| 亚洲国产1区| 欧美久久婷婷综合色| 国产日产欧产精品推荐色| 亚洲精品中文字幕在线观看| 欧美中文字幕在线播放| 欧美日韩中文字幕综合视频| 久久国产一区二区| 亚洲高清二区| 一区二区三区在线免费视频| 在线综合视频| 伊人久久婷婷色综合98网| 在线精品亚洲一区二区| 欧美一级在线亚洲天堂|