亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-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%?!
開環電流傳感器與閉環電流傳感器的區別分析
要采購傳感器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 欧色丰满女同hd | 第一次圆房bbwbbwbbw | 天天看国91产在线精品福利桃色 | 亚洲你懂的 | 久久久久免费精品国产小说色大师 | 热re99久久精品国产99热 | 91精品国产综合久久久久久软件 | 伊人精品久久久 | 性猛交╳xxx乱大交 av中文在线播放 | 久久91精品 | 亚洲中文无码av永久不收费 | 337p日本欧洲亚洲大胆人人 | 天天狠天天透天干天干 | 国产精品香蕉 | 亚洲高清国产拍精品26u | 超caopor在线公开视频 | 久久综合av | 亚洲熟妇色xxxxx欧美老妇 | 成人免费播放 | 越南少妇做受xxx片 极品少妇的粉嫩小泬视频 中国丰满猛少妇xxxx | 国产yw.196天堂网站 | 国产aⅴ无码久久丝袜美腿 午夜久久网站 | 午夜老湿机 | 免费视频国产在线观看 | 国产色a| 中文字幕理论片 | 最新国内精品自在自线视频 | 亚洲精品国产精品国自产网站按摩 | 77色午夜成人影院综合网 | 性生av免费播放 | 亚洲国产精品综合久久20 | 亚色中文成人yase999co | 超碰资源在线 | 欧美天堂一区 | 国产天堂网 | 乱中年女人伦av | 亚洲国产人午在线一二区 | 丰满人妻被公侵犯中文版 | 成人午夜福利免费专区无码 | 不卡av免费在线观看 | 国产高清吃奶成免费视频网站 | 蜜桃tv一区二区三区 | aaa国产精品 | 999国产视频 | 激情文学另类小说亚洲图片 | 成人爱爱aa啪啪看片 | 国产乱人激情h在线观看 | 国产成人女人在线观看 | 密桃成熟时在线观看 | 国产精品久久久久久久久免费软件 | 少妇一边呻吟一边说使劲视频 | 欧美色爽 | 先锋影音男人av资源 | 国产艳妇av视国产精选av一区 | 青青99| 老女人性视频 | 亚洲人成电影在线观看影院 | 毛片色毛片18毛片美女 | 久久精品中文字幕无码绿巨人 | 亚洲国产成人在人网站天堂 | 国产一区视频一区欧美 | 香蕉视频国产精品 | 国产精品成人av片免费看最爱 | 成人免费视频国产免费 | 日本道精品一区二区三区 | 日本又黄又爽又色又刺激的视频 | 青乐娱精品视频一国产分类 | 成人免费在线看片 | 日韩伦理一区二区三区 | 欧美色欧美亚洲日韩在线播放 | 国产乱淫av公 | 国产超爽人人爽人人做人人爽 | 天堂网www在线资源网 | 99小视频 | 国产精品无码一区二区三区不卡 | 美女131爽爽爽做爰视频 | 久操亚洲| 国产在线观看码高清视频 | 欧美性大战xxxxx久久久√ | 91久久国产综合久久91精品网站 | 日本免费一区二区三区中文字幕 | www,四虎| 影音先锋久久久久av综合网成人 | 成人做爰黄| 久久精品亚洲综合专区 | 中文字幕永久在线播放 | 久久综合伊人77777麻豆 | 亚洲综合无码一区二区三区不卡 | 男女下面进入的视频免费午夜 | 欧美1级片 | 国产美女久久精品香蕉69 | 亚洲精品视频在线免费播放 | 18禁超污无遮挡无码免费网站国产 | 亚洲欧美另类精品二区 | 国产精品无码一区二区在线观一 | 国产欧美精品一区二区三区四区 | 国产人妻黑人一区二区三区 | 开心五月激情综合婷婷 | 黄色片免费观看视频 |