999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種可重構電路圖編譯器設計

2019-07-16 11:55:38邱超馮肖雄
電子技術與軟件工程 2019年8期
關鍵詞:優化信息

邱超 馮肖雄

摘要:本文基于AI領域面向終端應用中使用非常廣泛的CNN推理算法,以FPGA可重構電路芯片為硬件載體,設計一款可重構電路的圖編譯器,用來實現特定CNN網絡定制加速的功能,最大化的提高硬件電路利用效率。

[關鍵詞]Reconfigurable Circuit FPGA CNNGraph Compiler

目前硬件加速器中,分為如下幾大派別:

(1)采用NVIDIA公司的云產品,但是功耗太高,延遲很大,在端側無法應用。

(2)采用AI芯片,苦于算法還在不斷更新中,流片成本和風險高。

(3)采用可重構電路結構,那就是FPGA芯片作為加速電路,FPGA加速電路本身具有一定的重構能力,但是面對眾多類型的神經網絡,最常用的屬于CNN卷積神經網絡,因此我們把目光投向了CNN神經網絡的推理加速任務上。

考慮到CNN推理加速網絡,模型也繁多,如果做到既能考慮FPGA芯片的靈活性,又能準確適配各種神經網絡,面對這種需求和難點,本文提出了一種電路可重構的圖編譯器架構,對CNN神經網絡進行適配和優化,然后生成一組配置CNN加速器的參數接口,方便調度CNN加速器進行離線推理加速。

1CNN推理算法原理

CNN推理算法大部分是大量的密集乘加計算,該算法包括計算量最密集的卷積層、Relu激活層,池化層以及全連接層等信息。

這里定義不同類別的層,命名為算子。面對大量的算子,每層算子中參數不一致等情況,國內外頂尖公司提出了TensorFlow、Caffe,Torch等深度學習平臺,將深度學習網絡層進行抽象和封裝,方便研發人員使用平臺,將權重信息,配置文件以及輸入圖像FeatureMaps信息導入到平臺后,即可進行大面積計算,這種方式適合GPU、CPU等平臺芯片產品,對于FPGA芯片來說,直接移植平臺架構會導致FPGA芯片利用率偏低,因此本文提出了電路可重構圖編譯器CRGC,目的在于將CNN網絡層數進行抽象化、網絡優化、數據量化、寄存器指令流生成等方式,最后得到能方便做FPGA加速的參數堆。

除了配置FPGA對CNN網絡加速的參數外,還要配置FPGA電路可重構的參數信息,這樣能夠最大性能挖掘FPGA天然的電路可重構特性,接下來會重點介紹。

2電路可重構圖編譯器實現結構

2.1工作流程

電路可重構圖編譯器的重點在于,不僅需要配置CNN每層網絡信息,內存分配信息,定點化信息等參數數據。更為關鍵的是還提供了針對CNN加速器硬件ZCNNA的電路重構指令。接下來參考圖1的流程,重點介紹圖編譯器的工作流程。

當外部權重數據、FeatureMap數據輸入到圖編譯器時,首先需要經過參數解析模塊,將參數、權重信息進行抓取,解析來進行網絡層優化工作,具體優化方法后文會介紹。網絡優化結束后,進行網絡參數的定點化,主要包括權重和FeatureMap兩類信息。接下來是寄存器配置流生成模塊,這部分包括網絡參數信息和可重構電路信息參數,可重構電路信息參數有,卷積核的KernelSize層信息,是否有Pooling層信息,是否有FC全連接層信息等模塊,FPGA會根據生成的配置信息,針對特定的網絡,生成不同的電路結構,進而最大化提升電路工作效率,并且達到降低功耗的目的。

2.2網絡優化

CNN加速器平臺中,優化的任務分成前端軟件優化和后端電路優化兩種,本節介紹軟件優化的方法。一般Conv卷積層后面的Relu層、Norm層等信息,可以通過合并的方法,直接合成Conv層,通過這種方式再網絡送給硬件加速器FPGA之前,達到了預處理加速的效果,從源頭上節省了計算量和帶寬開銷。

3結論

本文提出了基于電路可重構方式的圖編譯器框架,與GPU、ASIC、CPU等實現CNN的硬件加速相比,充分發揮了FPGA電路可重構的技術優勢,針對特定網絡生成定制化電路結構,峰值算力得到了很大提升,功耗也得到了有效降低,是一種非常高效的技術手段。

參考文獻

[1]Song Han, Huizi Mao, William J.Dally. DEEP COMPRESSI ON: COMPRESSING DEEPN EURAL NETWORKS WITH PRUNING,TRAINED QUANTIZATION AND HUFFMANCODING,2016: 4-5.

猜你喜歡
優化信息
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于低碳物流的公路運輸優化
現代企業(2015年2期)2015-02-28 18:45:09
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 伊人久热这里只有精品视频99| 美女高潮全身流白浆福利区| 宅男噜噜噜66国产在线观看| 国产情侣一区二区三区| 亚洲无码高清免费视频亚洲| 亚洲天堂网在线视频| 999国内精品久久免费视频| 国内精品小视频在线| 亚洲乱码精品久久久久..| 日韩第九页| 国产精品成人一区二区不卡| 9966国产精品视频| 曰AV在线无码| 国产成人高清在线精品| 欧美特黄一免在线观看| 免费看美女毛片| 精品国产成人a在线观看| 好吊色妇女免费视频免费| 欧美专区日韩专区| 亚洲aaa视频| 九九九久久国产精品| 国产精品久久自在自2021| 亚洲色中色| 99这里只有精品免费视频| 五月婷婷激情四射| 91无码人妻精品一区| 国产美女精品人人做人人爽| 国产主播在线一区| 国产成人综合亚洲网址| 亚洲福利视频一区二区| 色欲综合久久中文字幕网| 狠狠色成人综合首页| 99re在线免费视频| 91无码人妻精品一区二区蜜桃| 国产精品国产三级国产专业不| 亚洲最大综合网| 2021国产精品自产拍在线观看| 国产男人天堂| 国内毛片视频| 中文字幕亚洲乱码熟女1区2区| 最新亚洲人成网站在线观看| 国产精品第| 午夜不卡福利| 99久久精品免费观看国产| 青青青国产视频手机| 精品国产Ⅴ无码大片在线观看81| 一级毛片在线免费视频| av尤物免费在线观看| 国产成人av一区二区三区| 国产日本一区二区三区| 91麻豆国产视频| 91麻豆国产在线| 日韩午夜福利在线观看| 国产欧美视频在线观看| v天堂中文在线| 2021国产乱人伦在线播放| 国产爽歪歪免费视频在线观看| 亚瑟天堂久久一区二区影院| 日韩欧美一区在线观看| 欧美一级特黄aaaaaa在线看片| 日韩国产黄色网站| 中文字幕自拍偷拍| 亚洲第一成年网| 成人在线视频一区| 欧美国产菊爆免费观看| 无码精品一区二区久久久| 国产玖玖视频| 亚洲国产成人在线| 亚洲精品成人片在线观看| 欧美在线精品一区二区三区| 黄色不卡视频| 99视频全部免费| 国产91成人| 日本在线欧美在线| 91免费国产高清观看| 少妇极品熟妇人妻专区视频| 亚洲欧洲日本在线| 伊人久久大香线蕉aⅴ色| 亚洲精品免费网站| 国产日产欧美精品| 亚洲欧洲日韩久久狠狠爱| 国产日本欧美在线观看|