[發(fā)明專利]可重新配置的矩陣乘法器系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201880014540.1 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN110383237B | 公開(公告)日: | 2023-05-26 |
| 發(fā)明(設(shè)計)人: | A·J·雷德芬;D·E·史泰斯;T·D·安德森;K·車爾卡 | 申請(專利權(quán))人: | 德克薩斯儀器股份有限公司 |
| 主分類號: | G06F7/52 | 分類號: | G06F7/52;G06F17/16 |
| 代理公司: | 北京紀凱知識產(chǎn)權(quán)代理有限公司 11245 | 代理人: | 李英 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 重新 配置 矩陣 乘法器 系統(tǒng) 方法 | ||
1.一種可重新配置的矩陣乘法器系統(tǒng),包括:
至少一個寄存器;
至少一個數(shù)據(jù)總線;
至少一個緩沖器;
至少一個存儲器,具有A乘數(shù)矩陣寄存存儲器,B被乘數(shù)矩陣寄存存儲器和C乘積矩陣寄存存儲器;
至少一個數(shù)據(jù)陣列,具有至少一個干陣列乘法器模塊陣列,所述至少一個干陣列乘法器模塊陣列包括至少一個葉陣列乘法器模塊陣列;和
至少一個數(shù)據(jù)格式化器;
其中,所述至少一個寄存器、所述至少一個數(shù)據(jù)總線、所述至少一個緩沖器、所述至少一個存儲器、所述至少一個數(shù)據(jù)陣列和所述至少一個數(shù)據(jù)格式化器被選擇性地電耦合;
其中,B被乘數(shù)矩陣包括前B被乘數(shù)矩陣寄存存儲器和后B被乘數(shù)矩陣寄存存儲器,每個存儲器被組織為具有多個行的矩陣;
其中,C乘積矩陣包括前C乘積矩陣寄存存儲器和后C乘積矩陣寄存存儲器,每個存儲器被組織為具有至少一行的矩陣;
其中,基于存儲在至少一個寄存器中的數(shù)據(jù),所述至少一個數(shù)據(jù)陣列重新配置所述A乘數(shù)矩陣、前B被乘數(shù)矩陣和所述前C乘積矩陣寄存存儲器和所述干陣列乘法器模塊以及所述葉陣列乘法器模塊之間的數(shù)據(jù)路徑互連;
其中,基于存儲在至少一個寄存器中的數(shù)據(jù),所述至少一個數(shù)據(jù)陣列計算由所述干陣列乘法器模塊以及所述葉陣列乘法器模塊生成的乘法/累加寄存結(jié)果,所述計算包括前A乘數(shù)矩陣的行和所述前B被乘數(shù)矩陣的一列或更多列的同時點積,以產(chǎn)生得到的前C乘積矩陣行向量結(jié)果,同時所述后B被乘數(shù)矩陣在所述計算期間從至少一個數(shù)據(jù)總線加載矩陣行;
其中,所述至少一個數(shù)據(jù)格式化器將包含先前計算的點積的所述后C乘積矩陣的寄存行結(jié)果從初始數(shù)據(jù)格式變換為輸出數(shù)據(jù)格式,以生成變換的乘法/累加結(jié)果,所述變換的乘法/累加結(jié)果存儲在至少一個數(shù)據(jù)格式化器內(nèi)的寄存器中,所述寄存器在所述計算過程中將所述變換的乘法/累加結(jié)果傳輸給所述至少一個數(shù)據(jù)總線;和
其中在每個計算的交替周期中,前B被乘數(shù)矩陣、前C乘積矩陣、后C乘積矩陣和后B被乘數(shù)矩陣交換它們各自的功能,作為計算和數(shù)據(jù)傳輸寄存器。
2.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中所述A乘數(shù)矩陣被配置為具有單行外部存儲器數(shù)據(jù)寬度值位的向量。
3.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中外部存儲器數(shù)據(jù)寬度值是512的自然數(shù)倍。
4.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中所述至少一個數(shù)據(jù)總線是本地存儲器數(shù)據(jù)總線,具有的本地存儲器數(shù)據(jù)寬度值是8的自然數(shù)倍。
5.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中所述至少一個數(shù)據(jù)總線還包括多路復用器選擇器,所述多路復用器選擇器被配置為選擇性地啟用從所述前C乘積矩陣寄存存儲器加載后A乘數(shù)矩陣寄存存儲器。
6.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中,所述至少一個數(shù)據(jù)總線還包括多路復用器選擇器,所述多路復用器選擇器被配置為選擇性地啟用從所述前C乘積矩陣寄存存儲器加載所述后B被乘數(shù)矩陣寄存存儲器。
7.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中,所述至少一個數(shù)據(jù)總線還包括多路復用器選擇器,所述多路復用器選擇器被配置為選擇性地啟用將所述后C乘積矩陣寄存存儲器存儲到D求和矩陣寄存存儲器,通過所述至少一個數(shù)據(jù)陣列將所述前C乘積矩陣寄存存儲器與所述D求和矩陣寄存存儲器求和。
8.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中,所述A乘數(shù)矩陣包括具有N列的行向量,并且所述B被乘數(shù)矩陣包括尺寸為N行x?N列的方形矩陣,其中所述N=2的P減1次冪,其中所述P是多邊形數(shù)。
9.根據(jù)權(quán)利要求1所述的可重新配置的矩陣乘法器系統(tǒng),其中,所述至少一個緩沖器還包括查找表,其被配置為轉(zhuǎn)換在外部存儲器數(shù)據(jù)總線和A乘數(shù)矩陣之間傳輸?shù)臄?shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于德克薩斯儀器股份有限公司,未經(jīng)德克薩斯儀器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880014540.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





