《電子技術應用》
您所在的位置:首頁 > MEMS|傳感技術 > 業界動態 > DAC2019論文|挑戰FPGA神經網絡硬件加速器性能極限

DAC2019論文|挑戰FPGA神經網絡硬件加速器性能極限

2019-07-24

  01

  —

  6月2-6日,在美國拉斯維加斯Convention Center召開了一年一度的ACM/IEEE設計自動化大會“Design Automation Conference (DAC) 2019”,作為計算機體系結構領域的頂級會議之一,每年會吸引上千名學者和上百家公司參會,進行處理器設計、EDA工具、集成電路設計、邊緣計算、機器學習等領域的學術和前沿技術的交流和展出,DAC已被中國計算機學會CCF列為A類推薦會議。

微信圖片_20190724171018.jpg

  北京交通大學信息科學研究所王東副教授代表其研究小組在本次會議上宣講了題目為《ABM-SpConv一種基于新型稀疏卷積算法的卷積神經網絡FPGA硬件加速方法》(ABM-SpConv: A Novel Approach to FPGA-Based Acceleration of Convolutional Neural Network Inference)的論文,作者分別為:Dong Wang, Ke Xu, Qun Jia, Soheil Ghiasi.

微信圖片_20190724172500.jpg

  圖(1)王東老師在DAC2019大會上宣講論文

  02

  —

  論文簡介

  早期基于FPGA的深度卷積神經網絡推理硬件加速器設計研究均采用時域卷積(Spatial-Domain Convolution,SDConv)方法,研究方向主要集中在處理器設計空間探索、存儲器帶寬優化、神經網絡模型壓縮編碼等方面。如國內北京大學高能效計算中心Jason Cong教授的研究小組最先提出了一種基于roofline 模型進行硬件加速器設計空間探索的方法[1],定量化地指導硬件加速器吞吐率和存儲器帶寬的設計和優化;該研究還采用了高層次綜合(high-level synthesis, HLS)設計方法學,進行基于卷積循環分塊(loop tiling)和變換優化方法的硬件加速方法研究。清華大學Yu Wang教授團隊的研究工作[2]進一步指出,深度卷積神經網絡推理運算中,卷積層為計算密集型運算(computational-centric),而全連接層為存儲密集型運算(memory-centric);為了解決全連接層計算性能受到外存帶寬限制的問題,該研究提出了一種基于矩陣奇異值分解(singular value decomposition,SVD)的神經網絡模型壓縮方法來降低網絡模型傳輸的帶寬消耗,并設計了一種可同時加速卷積和全連接層運算的硬件電路結構。

  時域卷積SDConv方法的問題在于,采用該方法設計的硬件加速器的最高性能受到FPGA片上DSP資源數量的限制。如圖(2)所示的roofline模型所示,當FPGA片上DSP資源對應的乘累加單元(MAC)總數為Nmac時,處理器的推理運算的最高性能不會超過2×Nmac×Freq,其中Freq為處理器的工作頻率;該理論性能極限被稱為computational roof。目前,基于時域卷積方法的硬件硬件加速器設計性能已接近理論計算性能極限,單從架構設計方面已經無法進一步提升神經網絡硬件加速器的性能。因此,最新的學術研究開始轉向研究基于新型卷積算法的加速器設計,包括如頻域卷積(Frequency-Domain Convolution,FDConv)和稀疏卷積(Sparse Convolution,SpConv)。這兩種方法都是通過設計新型的卷積計算方法,在算法層面壓縮卷積運算所需要執行的乘累加運算數目,如減少Rmac倍,則理論上對應的硬件加速器性能可提升Rmac倍(通常也稱Rmac為算法加速比)。例如FPGA’18的最新論文[3]設計了一種高效的頻域卷積算法,與時域卷積算法相比,該方法可以將卷積運算中乘累加運算數量壓縮3.6倍,從而將理論計算性能極限提升了3.6倍,論文在Stratix-VA7 FPGA上進行了實驗,僅使用256個DSP單元,實現了高達669 GOP/s的卷積神經網絡推理性能。

微信圖片_20190724171033.jpg

  圖(2)深度卷積神經網絡硬件加速器roofline模型

  通過進一步分析深度卷積神經網絡硬件加速器的roofline模型可以發現,現有研究雖然在算法層面開展了不同類型卷積方法的研究,但在硬件架構層面,絕大多數設計均采用了相類似的計算陣列架構——乘累加陣列;所帶來的問題是硬件加速器電路過度依賴片上DSP資源,提升硬件加速器的推理性能的途徑被局限于兩種:(1)使用更大容量FPGA器件,利用更多DSP資源提供算力;(2)進一步壓縮卷積運算中乘累加運算的數量,提高算法加速比Rmac。第一種方法會增大應用實現的成本,第二種方法往往會帶來深度學習算法準確率的下降。

  本論文另辟蹊徑,提出了一種新的稀疏卷積算法,該方法利用權值共享技術避免了卷積運算中冗余的乘法運算,在不影響模型精度的前提下壓縮了乘法運算的數量;同時,還將卷積運算公式進行變形,解耦乘法和加法運算數據流,使得乘法和加法運算可分別映射到兩個相互獨立的乘法計算陣列和加法計算陣列上,通過靈活的分配乘法器和加法器的比例關系,充分利用FPGA片上所有邏輯和DSP資源,為卷積運算提供更多算力;例如上圖所示,本文的方法可突破FPGA片上DSP資源的限制,改變硬件加速器理論計算性能極限(computational roof)為2×Nacc×Freq,與FPGA’18相比,硬件加速器的最高性能可進一步提升1.5倍,突破1TOP/s。論文使用了英特爾公司的FPGA平臺和OpenCL SDK開發工具。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品欧洲| 亚洲一区二区在线| 亚洲欧洲精品一区二区精品久久久| 国产精品久久久久久久久免费樱桃| 欧美国产视频一区二区| 葵司免费一区二区三区四区五区| 欧美一区二区三区视频在线观看| 亚洲一区日韩| 亚洲视频碰碰| 亚洲午夜精品国产| 亚洲视频一二三| 国产精品99久久久久久人| 99成人免费视频| 日韩视频免费看| 亚洲老司机av| 亚洲老板91色精品久久| 亚洲乱码国产乱码精品精| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美一区二区视频| 亚洲一区亚洲二区| 午夜国产精品视频免费体验区| 亚洲欧美第一页| 午夜精品久久一牛影视| 亚洲免费一级电影| 午夜精品区一区二区三| 欧美一区二区三区四区在线| 欧美一区二区三区视频免费| 欧美一区二区三区视频| 久久国内精品视频| 亚洲黄页视频免费观看| 亚洲人体偷拍| 一级成人国产| 亚洲尤物精选| 欧美一区影院| 久色成人在线| 欧美激情免费在线| 欧美日韩亚洲一区二区三区在线观看| 欧美日韩精品在线观看| 欧美图区在线视频| 国产欧美一区二区精品秋霞影院| 国产日韩欧美在线看| 很黄很黄激情成人| 亚洲国产成人午夜在线一区| 亚洲精品乱码久久久久久蜜桃91 | 精品999在线观看| 亚洲福利视频一区二区| 91久久精品国产91性色tv| 日韩视频三区| 午夜国产一区| 91久久综合亚洲鲁鲁五月天| 99视频精品在线| 午夜精品理论片| 久久免费视频在线观看| 欧美好吊妞视频| 欧美性大战久久久久久久蜜臀| 国产欧美一区二区白浆黑人| 极品日韩久久| av不卡在线| 欧美在线资源| 99这里只有久久精品视频| 一区二区三区在线观看视频| 亚洲精品久久久久久下一站| 欧美一区激情视频在线观看| 亚洲精品网址在线观看| 午夜电影亚洲| 欧美大片第1页| 日韩亚洲视频在线| 亚洲永久在线观看| 亚洲第一精品在线| 亚洲视屏在线播放| 久久久久久久久伊人| 欧美日韩播放| 国产一区二区成人久久免费影院| 亚洲激情不卡| 亚洲欧洲av一区二区| 亚洲精品久久久久久下一站| 欧美夜福利tv在线| 欧美精品97| 国产亚洲欧美另类一区二区三区| 亚洲每日更新| 久久国内精品自在自线400部| 在线视频欧美日韩| 久久露脸国产精品| 国产精品美女主播在线观看纯欲| 在线成人免费观看| 亚洲综合国产激情另类一区| 亚洲激情视频在线播放| 亚洲欧美日韩中文播放| 欧美高清一区二区| 国产精品国产自产拍高清av王其| 欧美激情1区2区| 国产一区二区三区高清播放| 日韩视频精品| 91久久精品国产91性色tv| 欧美一区二区播放| 欧美视频在线播放| 亚洲国产精品黑人久久久| 香蕉久久精品日日躁夜夜躁| 中国成人亚色综合网站| 免费久久99精品国产| 国产日韩精品一区二区三区在线 | 国产亚洲aⅴaaaaaa毛片| 亚洲美女91| 亚洲欧洲精品一区二区三区| 久久激情五月丁香伊人| 国产精品久久999| 亚洲精品影院| 亚洲日本va午夜在线影院| 久久精品一二三区| 国产欧美一区二区色老头| 亚洲无限av看| 一本色道婷婷久久欧美| 亚洲欧洲日韩在线| 久久久午夜视频| 毛片基地黄久久久久久天堂| 欧美日韩三级视频| 最新热久久免费视频| 亚洲国产日韩欧美综合久久| 久久精品99国产精品酒店日本| 欧美午夜激情小视频| 日韩亚洲欧美一区| 99视频日韩| 欧美日韩国产限制| 日韩视频在线播放| 在线亚洲欧美| 欧美视频不卡中文| 日韩系列在线| 亚洲午夜一级| 欧美午夜精品久久久久久浪潮| 亚洲伦理在线| 99精品视频一区二区三区| 欧美激情在线狂野欧美精品| 亚洲高清久久久| 亚洲精品乱码久久久久| 欧美国产成人在线| 91久久黄色| 一区二区三区日韩精品视频| 欧美日韩高清在线一区| 亚洲免费大片| 亚洲人成啪啪网站| 亚洲国产精品久久久久婷婷884| 中文一区二区在线观看| 欧美日韩亚洲一区三区| 日韩午夜在线电影| 亚洲欧美日韩网| 国产日韩精品一区观看| 久久不射网站| 免费成人av| 亚洲伦理中文字幕| 香港成人在线视频| 国产一区美女| 亚洲欧洲一区二区三区在线观看| 欧美激情1区2区| 99综合视频| 久久av二区| 在线看片一区| aa级大片欧美| 国产精品一区毛片| 亚洲高清网站| 欧美日韩亚洲综合一区| 亚洲在线成人| 鲁鲁狠狠狠7777一区二区| 91久久在线播放| 亚洲欧美久久久久一区二区三区| 国产美女精品人人做人人爽| 久久精品国产v日韩v亚洲| 欧美精品v日韩精品v韩国精品v| 99在线精品视频在线观看| 亚洲免费在线观看视频| 国产欧美日韩在线| 亚洲精品国产精品乱码不99按摩| 欧美三级在线播放| 欧美中文在线视频| 欧美日韩不卡一区| 欧美一级免费视频| 欧美精品九九99久久| 亚洲免费视频中文字幕| 欧美va天堂va视频va在线| 在线亚洲欧美视频| 久久综合电影| 这里只有精品电影| 麻豆精品视频在线| 在线亚洲一区二区| 久久精品欧美日韩| 99re66热这里只有精品3直播| 久久大综合网| 亚洲美洲欧洲综合国产一区| 久久久国产一区二区| 99综合精品| 蜜臀99久久精品久久久久久软件| 一区二区三区高清在线| 美女主播一区| 亚洲欧美国产另类| 欧美日韩精品在线| 亚洲国产精品嫩草影院| 国产精品久久久久久久久动漫| 亚洲国产高清在线| 国产欧美日韩在线视频| 亚洲天堂免费观看| 亚洲第一在线综合网站|