日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

postgres 把一个表的值转成另一个表的字段名_用LUT来做一个可动态配置的卷积核...

發(fā)布時間:2025/3/11 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postgres 把一个表的值转成另一个表的字段名_用LUT来做一个可动态配置的卷积核... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

引言

由于卷積核數(shù)據(jù)在計算過程中保持不變,更新較慢。這樣就可以利用LUT來存儲權重并同時進行乘法運算。LUT乘法器的實現(xiàn)很早就已經(jīng)研究過,本論文正是在此基礎上,提出了用于實現(xiàn)可配置的卷積實現(xiàn)方法。基于LUT的乘法器不會受到FPGA中DSP資源的限制,能夠將神經(jīng)網(wǎng)絡加速應用于低端FPGA芯片。

01

LUT乘法器的實現(xiàn)

一個LUT有固定的輸入和輸出管腳,例如在xilinx的zynq系列器件中,LUT有5個輸入1個輸出或者4個輸入兩個輸出。如何用LUT來實現(xiàn)任意大小的乘法運算呢?這里用到了一個基本的數(shù)學法則:因式分解。考慮一個補碼數(shù)據(jù)x,其有Bi bit,那么表示為:

如果這個數(shù)被一個常數(shù)c乘,這個乘法可以被分解為更小bit的乘法,然后對這些小份乘法進行位移和求和。

這樣就將一個BcxBi bit的乘法分解成多個BcxL的乘法,而這個小的乘法就可以去利用LUT來實現(xiàn)。將L設置為LUT的輸入引腳數(shù)量,可以直接將乘法映射到LUT上,并且對LUT資源利用效率最高。

02

Compressor加法樹

上述乘法的分解造成了大量的加法,因此需要較大的加法樹來完成各個乘法結果移位后的累加。基于Generalized parallel counters(GPC)充分利用了FPGA中的LUT資源以及進位鏈,可以更好的映射到LUT上,減少LUT使用的浪費。其主要特點就是在一個LUT中實現(xiàn)最多個全加器的運算,這樣能保證進位鏈最短,LUT資源利用率最高。

圖2.1 乘法分解求和

03

可配置LUT

LUT是一個查找表,FPGA中對代碼邏輯的映射都是映射到查找表中。現(xiàn)代的LUT有個特點就是可以進行動態(tài)配置,意味著可以在運行中去更新查找表的值。比如在xilinx的virtex,spartan和zynq器件中LUT就可以通過移位寄存器的方式來更新內部數(shù)據(jù),32個時鐘周期完成。這樣就可以將卷積核數(shù)據(jù)存放在LUT中,然后在需要更新的時候進行更新。

04

可配置卷積的硬件架構

卷積運算的結構如圖4.1所示,N個輸入數(shù)據(jù)(x1, x2, .., xN)每個和c的乘法都被分解為K個乘法,然后將所有的部分乘法結果移位送入加法樹。每個BcXL的乘法需要的LUT數(shù)量大致為Bc+L個。加法樹輸出的Bo位寬會遠遠大于輸入位寬,因此需要進行rouding或者截位。

圖4.1 基于LUT的卷積運算結構

論文中使用了LUT4輸入2輸出,使用4輸入LUT而不是5輸入是因為乘法分解的特點,4bit位寬對于16bit,8bit整型乘法來說更能充分利用LUT資源。這樣N個輸入數(shù)據(jù)的每個部分乘法總共花費的LUT數(shù)量就是:

乘法和加法導致輸出Bo位寬變大,需要減小位寬。論文采用了faithful rouding的辦法。比如輸入是12bit的數(shù)據(jù),要求輸出也要截位成12bit,如果在最后求和之后再進行截位,加法樹中就因為計算多余位數(shù)求和而浪費LUT。如果每個乘法結果都截位為12,那么會造成最后結果精度較大丟失。如果先對每個乘法結果截位大于12bit的數(shù)據(jù),根據(jù)總共求和的個數(shù)可以計算出需要保留的bit位數(shù)。這樣就能夠保證最后加法結果精度等于或者小于直接截位加法結果的精度。比如開始對每個乘法截位2^(-q-g),因為總共有N*Bi/L個部分積結果。所以總共的精度損失為:

通過限制總精度損失在需要范圍:

這樣就可以得到g的數(shù)據(jù)。這樣就能最大程度減少LUT的使用同時能保證良好精度。

圖4.2 3個輸入x,bit位寬12bit,分解為4個乘法,輸出要求12bit

現(xiàn)在來看如何對LUT進行數(shù)據(jù)的更新。由于將LUT用作4輸入2輸出,那么一個LUT可以計算出2bit結果的乘法。于是計算需要的每個個LUT的一部分用于和weights的偶數(shù)部分進行乘法,而另一部分用于和weights的奇數(shù)部分乘法。而LUT的配置接口只有一個CDI,因此就需要分別對LUT的這兩部分進行配置。論文中先計算對應奇數(shù)部分weights的乘法結果,存儲到LUT中,然后計算對應偶數(shù)部分weihts的乘法,存儲到LUT中。

圖4.3 動態(tài)配置LUT電路圖

從上述架構中可以看到,當進行LUT配置的時候,LUT是無法進行計算的。這個很好解決,可以通過增加雙倍LUT來實現(xiàn),對沒有計算的LUT來進行動態(tài)配置,而另一部分LUT進行計算。這樣相當于進行了ping-pong操作。

圖4.4 雙LUT結構進行計算

05

結果

下圖給出了不同卷積核大小以及不同位寬所需要的資源對比。相比于其他使用LUT來進行乘法和加法操作的方式來說,這樣更能最大化利用LUT資源。

圖5.1 綜合后資源對比

總結

論文中提出的可配置卷積運算架構,可以改善CNN在FPGA的應用。充分利用了LUT資源,可以更好的改善時序性能。

文獻

1?Hardieck, M., et al., Reconfigurable Convolutional Kernels for Neural Networks on FPGAs, in Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays - FPGA '19. 2019.

往期回顧

1 用LUT來搭建乘法器

2 在FPGA中實現(xiàn)高效的compressor加法樹

3 可變位寬的大規(guī)模矩陣乘法方法

公眾號

AI加速

用FPGA做有趣的事

總結

以上是生活随笔為你收集整理的postgres 把一个表的值转成另一个表的字段名_用LUT来做一个可动态配置的卷积核...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲人xxxx| 国产在线一级 | 老鸭窝一区二区 | 神马福利视频 | 波多野结衣在线一区 | 国产欧美激情视频 | 91国产网站 | 国产三级精品三级在线 | 88av在线视频 | 91精品美女 | 久久久久久久久久久久91 | 91极品视觉盛宴 | 一级女人毛片 | 欧美激情欧美激情在线五月 | 欧美三级黄| 欧美女同在线 | 国产一区二区三区在线视频 | 99re7| av永久免费在线观看 | 国产又大又粗又长 | 黄色国产在线视频 | 久久人人爽人人爽人人片 | 亚洲情se| 欧美日韩精 | av不卡免费在线观看 | 污黄视频网站 | 最全aⅴ番号库网 | 嫩草影院菊竹影院 | 成人黄色激情网 | 久久精品国产精品亚洲毛片 | 麻豆精品久久久久久久99蜜桃 | 女教师痴汉调教hd中字 | 免费av不卡在线观看 | 国产乱子伦精品视频 | 欧美大片一区二区 | 蜜桃av一区二区 | av黄色国产| 国产精品18久久久久久久久 | 开心激情综合 | 成人av网站在线 | 色婷婷视频 | 国产成人精品视频在线 | 1级黄色大片 | 久久国产电影 | 欧美黄色大片网站 | www.国产精品视频 | 久久老熟女一区二区三区 | 青青草福利 | 成人免费av | 亚洲久热 | 大奶在线播放 | 九九热中文字幕 | 成人手机在线视频 | 黄色一二三区 | 欧美综合久久 | 麻豆av免费| 蜜桃av久久久亚洲精品 | 精品一二三四 | 免费男女视频 | 麻豆人妻少妇精品无码专区 | 国产全是老熟女太爽了 | 波多野结衣50连登视频 | 91亚洲精华国产精华精华液 | 人人妻人人澡人人爽精品日本 | 岛国色图 | 日韩一区不卡视频 | 国产成人+综合亚洲+天堂 | 99草| 性欧美videos另类艳妇3d | 欧美日韩一二三 | 五月天婷婷色 | 亚洲在线观看一区二区 | 一本色道久久综合精品婷婷 | 久久久久久久久久福利 | xxxxxx日本| 热99在线| 豆花视频在线播放 | 黑人一级 | 免费三级大片 | 人人澡人人爱 | 亚洲av无一区二区三区久久 | 爆操欧美美女 | 亚洲啊v在线 | 亚洲精品一区中文字幕乱码 | www啪啪| 91成人在线免费观看 | 少妇xxxx | 97福利影院 | 海角国产乱辈乱精品视频 | 欧美一区二区三区黄色 | 日本美女一区 | 一区二区av| 亚洲精品国产日韩 | xxxxx黄色片| 欧美亚洲第一页 | 五月在线视频 | 免费av在线播放 | 美女视频毛片 | 欧美色图国产精品 |