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

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

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

  概述

  隨著深度學(xué)習(xí)的發(fā)展,為了解決更加抽象,更加復(fù)雜的學(xué)習(xí)問題,深度學(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)一個卷積核為5*5的特征提取,需要進(jìn)行25*25次乘法運(yùn)算,而隨著特征提取量的增加,乘法運(yùn)算也將成倍的增長。因此乘法器資源是實(shí)現(xiàn)深度學(xué)習(xí)算法的重要評估資源,本文主要介紹如何基于Arria10的一個18*18的乘法器實(shí)現(xiàn)兩個11*11的浮點(diǎn)mini-fp運(yùn)算,從而4倍提高DSP block資源。

  原理分析

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

a.png

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

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

0.png

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

4.png

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

1.png

  圖2 modelsim 仿真結(jié)果

  浮點(diǎn)型數(shù)據(jù)如圖3所示,包含符號位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)行包含符號位6位的數(shù)據(jù)相乘及對應(yīng)的處理即可。Arria10的DSPblock可支持配置為2個18*18乘法器,而一個18*18的乘法器可以實(shí)現(xiàn)兩個6*6的乘法運(yùn)算,因此一個DSPblock可以實(shí)現(xiàn)4個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)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。