亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁 > 測試測量 > 正文

詳解FPGA如何實現FP16格式點積級聯運算

發布時間:2020-08-13 責任編輯:lina

【導讀】通過使用Achronix Speedster7t FPGA中的機器學習加速器MLP72,開發人員可以輕松選擇浮點/定點格式和多種位寬,或快速應用塊浮點,并通過內部級聯可以達到理想性能。
 
通過使用Achronix Speedster7t FPGA中的機器學習加速器MLP72,開發人員可以輕松選擇浮點/定點格式和多種位寬,或快速應用塊浮點,并通過內部級聯可以達到理想性能。
 
神經網絡架構中的核心之一就是卷積層,卷積的最基本操作就是點積。向量乘法的結果是向量的每個元素的總和相乘在一起,通常稱之為點積。此向量乘法如下所示:
 
詳解FPGA如何實現FP16格式點積級聯運算
圖1點積操作
 
該總和S由每個矢量元素的總和相乘而成,因此
 
詳解FPGA如何實現FP16格式點積級聯運算
 
本文講述的是使用FP16格式的點積運算實例,展示了MLP72支持的數字類型和乘數的范圍。
 
此設計實現了同時處理8對FP16輸入的點積。該設計包含四個MLP72,使用MLP內部的級聯路徑連接。每個MLP72將兩個并行乘法的結果相加詳解FPGA如何實現FP16格式點積級聯運算,每個乘法都是i_a輸入乘以i_b輸入(均為FP16格式)的結果。來自每個MLP72的總和沿著MLP72的列級聯到上面的下一個MLP72塊。在最后一個MLP72中,在每個周期上,計算八個并行FP16乘法的總和。
 
最終結果是多個輸入周期內的累加總和,其中累加由i_first和i_last輸入控制。i_first輸入信號指示累加和歸零的第一組輸入。i_last信號指示要累加和加到累加的最后一組輸入。最終的i_last值可在之后的六個周期使用,并使用i_last o_valid進行限定。兩次運算之間可以無空拍。
 
配置說明
 
詳解FPGA如何實現FP16格式點積級聯運算
表1 FP16點積配置表
 
端口說明
 
詳解FPGA如何實現FP16格式點積級聯運算
表2 FP16點積端口說明表
 
時序圖
 
詳解FPGA如何實現FP16格式點積級聯運算
圖2 FP16點積時序圖
 
其中,
 
詳解FPGA如何實現FP16格式點積級聯運算
 
那么,以上運算功能如何對應到MLP內部呢?其后的細節已分為MLP72中的多個功能階段進行說明。
 
進位鏈
 
首先請看下圖,MLP之間的進位鏈結構,這是MLP內部的專用走線,可以保證級聯的高效執行。
 
詳解FPGA如何實現FP16格式點積級聯運算
圖3 MLP進位鏈
 
乘法階段
 
下圖是MLP中浮點乘法功能階段,其中寄存器代表一級可選延遲。
 
詳解FPGA如何實現FP16格式點積級聯運算
圖4 MLP乘法功能階段框圖
 
MLP72浮點乘法級包括兩個24位全浮點乘法器和一個24位全浮點加法器。兩個乘法器執行A×B和C×D的并行計算。加法器將兩個結果相加得到A×B + C×D。
 
乘法階段有兩個輸出。下半部分輸出可以在A×B或(A×B + C×D)之間選擇。上半部分輸出始終為C×D。
 
乘法器和加法器使用的數字格式由字節選擇參數以及和參數設置的格式確定。
 
浮點輸出具有與整數輸出級相同的路徑和結構。MLP72可以配置為在特定階段選擇整數或等效浮點輸入。輸出支持兩個24位全浮點加法器,可以對其進行加法或累加配置。進一步可以加載加法器(開始累加),可以將其設置為減法,并支持可選的舍入模式。
 
最終輸出階段支持將浮點輸出格式化為MLP72支持的三種浮點格式中的任何一種。此功能使MLP72可以外部支持大小一致的浮點輸入和輸出(例如fp16或bfloat16),而在內部以fp24執行所有計算。
 
詳解FPGA如何實現FP16格式點積級聯運算
圖5 MLP浮點輸出階段框圖
 
需要強調的是本設計輸入和輸出都是FP16格式,中間計算過程,即進位鏈上的fwdo_out和fwdi_dout 都是FP24格式。具體邏輯框圖如下所示:
 
詳解FPGA如何實現FP16格式點積級聯運算
圖6 FP16點積邏輯框圖
 
MLP內部數據流示意圖:
 
詳解FPGA如何實現FP16格式點積級聯運算
圖7 FP16點積在MLP內部數據流圖
 
最終ACE的時序結果如下:
 
詳解FPGA如何實現FP16格式點積級聯運算
 
(來源:Achronix,作者:楊宇,Achronix資深現場應用工程師)
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯系小編進行侵刪。
 
  
推薦閱讀:
電容ESR測量表電路
貿澤電子推出Microchip和Vishay電阻式電流傳感解決方案網站
如何通過可變增益放大器LMH6505實現AGC電路設計?
什么?!4mA至20mA電流環路的誤差小于0.2%?!
開環電流傳感器與閉環電流傳感器的區別分析
要采購傳感器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 最近更新中文字幕 | 日日躁夜夜躁狠狠久久av | 巨胸喷奶水www久久久免费动漫 | 日韩精品91| 99久久er这里只有精品18 | 欧美v视频| 人人玩人人添人人澡超碰偷拍 | 久久人人爽人人人人片av | 国产精品久久久久aaaa九色 | 色综合综合网 | 亚洲国产精品无码久久久蜜芽 | 国产一级揄自揄精品视频 | 亚洲精品在线视频免费观看 | 国产成人无码va在线观看 | 人人模人人爽人人喊久久 | 激情欧美日韩一区二区 | 国产在线视频天天综合网 | 日韩成人片 | 亚洲精品无码久久一线 | 国产aaaaaa| 国产91精品精华液一区二区三区 | 免费h片在线观看 | 精品爆乳一区二区三区无码av | 国产a视频 | 少妇又爽又刺激视频 | 天堂欧美 | 一级全黄色毛片 | 91久久久精品国产一区二区蜜臀 | 国产亚洲精品线观看动态图 | 丰满岳乱妇在线观看视频国产 | 成人午夜黄色 | 日日摸夜夜添夜夜添一区二区 | 日韩欧美成人网 | 精品免费视频 | aaa一区二区三区 | 人妻熟女αⅴ一区二区三区 | 国产成人精品高清在线电影 | 午夜毛片在线观看 | 在线播放无码后入内射少妇 | 玖玖在线免费视频 | 久久精品国产精品国产一区 | 99久久无色码中文字幕人妻蜜柚 | 国产精品天干天干在线 | 波多野美乳人妻hd电影欧美 | 国产精东天美av影业传媒 | 亚洲视频一 | 亚洲精品国产av现线 | 女人高潮抽搐潮喷小视频 | 97国产精东麻豆人妻电影 | www.97超碰 | 国产精品电影久久久久电影网 | 啪啪av大全导航福利网址 | 国产亚洲精品国产福app | 性饥渴的少妇av无码影片 | 4399理论片午午伦夜理片 | 麻豆精品久久久久久久99蜜桃 | 警花系列乱肉辣文小说 | 欧美人与动性xxxxx交性 | 欧美人牲口杂交在线播放免费 | 久久精品国产亚 | 国产成人亚洲精品无码青青草原 | 亚洲aa视频 | 中文字幕理伦片免费看 | 成人福利视频 | 四虎永久在线精品免费播放 | 亚洲熟妇无码av | 免费视频在线观看网站 | 亚洲 欧美精品suv | 国内a级毛片 | 少妇真实被内射视频三四区 | 狠狠躁夜夜躁人人爽天天不 | 日鲁鲁 | 久久久国产网站 | 久久久久久精品成人鲁丝电影 | 久久91精品 | 亚洲欧美丝袜 动漫专区 | 中文字幕精品三区 | 玖玖玖精品 | 白洁乱淫76集 | 亚洲国产精品成人女人久久 | 日日噜噜噜夜夜爽爽狠狠视频 | 日韩三级一区二区 | 欧美亚洲国产手机在线有码 | 中文字幕亚洲色图 | 国产成人人人97超碰超爽8 | 欧洲一区二区视频 | 欧美aaaaaaaaa | 国产揄拍国产精品人妻蜜 | 午夜无遮挡 | 午夜剧场福利社 | 国产成人亚洲综合精品 | 色综合视频在线 | 超清无码一区二区三区 | 日亚韩在线无码一区二区三区 | 国产色婷婷亚洲99精品小说 | 国产精品丝袜久久久久久高清 | 爆乳喷奶水无码正在播放 | 日本免费中文字幕 | 激情呻吟久久久久久99av |