《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > 如何使用一個(gè)DSP block實(shí)現(xiàn)4個(gè)11位浮點(diǎn)型數(shù)據(jù)乘法運(yùn)算

如何使用一個(gè)DSP block實(shí)現(xiàn)4個(gè)11位浮點(diǎn)型數(shù)據(jù)乘法運(yùn)算

2018-08-18
關(guān)鍵詞: DSPblock INTELFPGA Arria10

  概述

  隨著深度學(xué)習(xí)的發(fā)展,為了解決更加抽象,更加復(fù)雜的學(xué)習(xí)問(wèn)題,深度學(xué)習(xí)的網(wǎng)絡(luò)規(guī)模在不斷的增加,計(jì)算和數(shù)據(jù)的復(fù)雜也隨之劇增。INTEL FPGA具有高性能,可編程,低功耗等特點(diǎn),為AI應(yīng)用加速提供了一種靈活、確定的低延遲、高通量、節(jié)能的解決方案。Arria10INTELFPGA第一代集成IEEE754標(biāo)準(zhǔn)單精度硬浮點(diǎn)DSP block,可以為高復(fù)雜度的深度學(xué)習(xí)算法提供高精度,高能效的乘法運(yùn)算。

  深度學(xué)習(xí)算法復(fù)雜度高,需要進(jìn)行大量的乘法運(yùn)算,如實(shí)現(xiàn)一個(gè)卷積核為5*5的特征提取,需要進(jìn)行25*25次乘法運(yùn)算,而隨著特征提取量的增加,乘法運(yùn)算也將成倍的增長(zhǎng)。因此乘法器資源是實(shí)現(xiàn)深度學(xué)習(xí)算法的重要評(píng)估資源,本文主要介紹如何基于Arria10的一個(gè)18*18的乘法器實(shí)現(xiàn)兩個(gè)11*11的浮點(diǎn)mini-fp運(yùn)算,從而4倍提高DSP block資源。

  原理分析

  Arria10可變精度的DSP Block支持配置為兩個(gè)18*18或者18*19定點(diǎn)乘法器,進(jìn)行18*18乘法運(yùn)算時(shí),如圖1所示,將輸入拆分為低6位,中6位,高6位,進(jìn)行運(yùn)算分析。

a.png

  圖1 18*18乘法器運(yùn)算

  則對(duì)應(yīng)的運(yùn)算結(jié)果如下表所示:

0.png

  將中6位輸入全設(shè)為0,則可以得到對(duì)應(yīng)的輸出結(jié)果如下表所示:

4.png

  當(dāng)高6位及低6位為帶符號(hào)位的輸入數(shù)據(jù)時(shí),進(jìn)行符號(hào)位提取,則剩余的實(shí)際數(shù)據(jù)有效位為5位,因此低6位*高6位及高6位*低6位的乘法結(jié)果最高有效位均為10位,進(jìn)行兩個(gè)結(jié)果的加法運(yùn)算,可以保證結(jié)果在12-23位以內(nèi),不會(huì)對(duì)高6位*高6位乘法結(jié)果造成影響。因此Arria1018*18的乘法器支持進(jìn)行符號(hào)位提取后的兩個(gè)6*6的乘法運(yùn)算,圖2是對(duì)應(yīng)的仿真結(jié)果,乘法結(jié)果對(duì)應(yīng)延時(shí)2個(gè)時(shí)鐘周期。

1.png

  圖2 modelsim 仿真結(jié)果

  浮點(diǎn)型數(shù)據(jù)如圖3所示,包含符號(hào)位S,指數(shù)位E及尾數(shù)位M。

2.png

  圖3 浮點(diǎn)型數(shù)據(jù)組合

  進(jìn)行浮點(diǎn)型數(shù)據(jù)乘法運(yùn)算,如圖4所示。

3.png

  圖4 浮點(diǎn)型數(shù)據(jù)乘法

  需要進(jìn)行指數(shù)相加,尾數(shù)相乘,乘法結(jié)果取整及指數(shù)的調(diào)整。11位的浮點(diǎn)型數(shù)據(jù)尾數(shù)及指數(shù)各占5位,因此進(jìn)行乘法運(yùn)算僅需要進(jìn)行包含符號(hào)位6位的數(shù)據(jù)相乘及對(duì)應(yīng)的處理即可。Arria10的DSPblock可支持配置為2個(gè)18*18乘法器,而一個(gè)18*18的乘法器可以實(shí)現(xiàn)兩個(gè)6*6的乘法運(yùn)算,因此一個(gè)DSPblock可以實(shí)現(xiàn)4個(gè)11位浮點(diǎn)型數(shù)據(jù)mini-FP的乘法運(yùn)算。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 在线精品日韩一区二区三区| 棉袜足j吐奶视频| 啊灬啊别停灬用力啊岳| 麻豆免费高清完整版视频| 国产精品网站在线观看免费传媒 | 激情五月激情综合网| 国产老熟女网站| 99精品国产成人a∨免费看| 好爽好紧好大的免费视频国产| 中文字幕5566| 无人区1080在线完整免费版| 久久人人爽人人爽人人av东京热| 曰韩无码无遮挡A级毛片| 亚洲中文字幕久久精品无码2021 | 暴力调教一区二区三区| 亚洲人成影院在线无码按摩店| 欧美极品少妇无套实战| 亚洲综合在线观看视频| 男女交性特一级| 免费观看欧美一级牲片一| 精精国产www视频在线观看免费| 国产一区在线播放| 边摸边脱吃奶边高潮视频免费| 国产嫖妓一区二区三区无码| 精品福利视频导航| 国产欧美日韩一区二区加勒比 | 国产精品无码无片在线观看| 884aa在线看片| 国产自国产自愉自愉免费24区| 99re热精品视频国产免费| 大香伊蕉日本一区二区| av无码精品一区二区三区| 天天摸天天碰天天爽天天弄| jlzzjlzz亚洲乱熟在线播放| 奶大灬舒服灬太大了一进一出| 一本大道道无香蕉综合在线| 性xxxxx护士第一次| 一级做α爱**毛片| 小屁孩cao大人免费网站| 一区二区三区四区在线播放 | 男人添女人30分钟免费|