[發(fā)明專利]可重構(gòu)計(jì)算陣列的配置方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710559718.8 | 申請(qǐng)日: | 2017-07-10 |
| 公開(公告)號(hào): | CN108345563B | 公開(公告)日: | 2019-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 劉雷波;朱敏;魏少軍 | 申請(qǐng)(專利權(quán))人: | 清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院 |
| 主分類號(hào): | G06F15/78 | 分類號(hào): | G06F15/78 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 呂雁葭 |
| 地址: | 214000 江蘇省無(wú)錫*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 可重構(gòu)計(jì)算陣列 算子 索引 配置 配置信息 算法 讀取 控制寄存器 配置的 | ||
1.一種可重構(gòu)計(jì)算陣列的配置方法,其特征在于,所述可重構(gòu)計(jì)算陣列包括多個(gè)算子,對(duì)所述可重構(gòu)計(jì)算陣列進(jìn)行配置包括對(duì)所述可重構(gòu)計(jì)算陣列中的算子進(jìn)行配置,所述方法包括:
從控制寄存器讀取算法索引值,所述算法索引值指示用于對(duì)所述可重構(gòu)計(jì)算陣列進(jìn)行配置的信息;
獲取與所述算法索引值相對(duì)應(yīng)的至少一個(gè)第一索引值,所述第一索引值對(duì)應(yīng)于一種算子配置信息,包括:
獲取與所述算法索引值相對(duì)應(yīng)的至少一個(gè)第二索引值,每個(gè)所述第二索引值對(duì)應(yīng)于相應(yīng)的第一索引值集合,所述第二索引值與子陣列相關(guān)聯(lián),所述子陣列由多個(gè)算子組成;
根據(jù)所述至少一個(gè)第二索引值,獲取所述至少一個(gè)第一索引值;
根據(jù)所述至少一個(gè)第一索引值,獲取相應(yīng)的算子配置信息;以及
根據(jù)所獲取的算子配置信息對(duì)所述多個(gè)算子中的相應(yīng)的算子進(jìn)行配置。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述至少一個(gè)第一索引值,獲取相應(yīng)的算子配置信息,包括:
根據(jù)所述至少一個(gè)第一索引值,從第一存儲(chǔ)單元中獲取相應(yīng)的算子配置信息,其中,至少一種算子配置信息被預(yù)先存儲(chǔ)在所述第一存儲(chǔ)單元中,所述至少一種算子配置信息中的每種算子配置信息表示所述算子能夠?qū)崿F(xiàn)的一種配置。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)所述至少一個(gè)第二索引值,獲取至少一個(gè)第一索引值,包括:
根據(jù)所述至少一個(gè)第二索引值,從第二存儲(chǔ)單元中獲取所述至少一個(gè)第一索引值,其中,至少一個(gè)第一索引值集合被預(yù)先存儲(chǔ)在所述第二存儲(chǔ)單元中,所述至少一個(gè)第一索引值集合中的每個(gè)第一索引值集合表示所述子陣列能夠?qū)崿F(xiàn)的一種配置。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述獲取與所述算法索引值相對(duì)應(yīng)的至少一個(gè)第二索引值,包括:
獲取與所述算法索引值相對(duì)應(yīng)的至少一個(gè)第三索引值,每個(gè)所述第三索引值對(duì)應(yīng)于相應(yīng)的第二索引值集合,所述第三索引值與陣列相關(guān)聯(lián),所述陣列由多個(gè)所述子陣列組成;
根據(jù)所述至少一個(gè)第三索引值,獲取所述至少一個(gè)第二索引值。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述根據(jù)所述至少一個(gè)第三索引值,獲取所述至少一個(gè)第二索引值,包括:
根據(jù)所述至少一個(gè)第三索引值,從第三存儲(chǔ)單元中獲取所述至少一個(gè)第二索引值,其中,至少一個(gè)第二索引值集合被預(yù)先存儲(chǔ)在所述第三存儲(chǔ)單元中,所述至少一個(gè)第二索引值集合中的每個(gè)第二索引值集合表示所述陣列能夠?qū)崿F(xiàn)的一種配置。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述根據(jù)所述算法索引值,獲取與要配置的算子相對(duì)應(yīng)的至少一個(gè)第三索引值,包括:
獲取與所述算法索引值相對(duì)應(yīng)的至少一個(gè)第四索引值,每個(gè)所述第四索引值對(duì)應(yīng)于相應(yīng)的有序的第三索引值集合,所述第四索引值與特定算法相關(guān)聯(lián),所述特定算法由所述陣列的多種配置組成;
根據(jù)所述至少一個(gè)第四索引值,獲取所述至少一個(gè)第三索引值。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述根據(jù)所述至少一個(gè)第四索引值,獲取所述至少一個(gè)第三索引值包括:
根據(jù)所述至少一個(gè)第四索引值,從第四存儲(chǔ)單元中獲取所述至少一個(gè)第三索引值,其中,至少一個(gè)有序的第三索引值集合被預(yù)先存儲(chǔ)在所述第四存儲(chǔ)單元中,所述有序的至少一個(gè)第三索引值集合中的每個(gè)第三索引值集合表示能夠?qū)崿F(xiàn)的一種算法。
8.根據(jù)權(quán)利要求7所述的方法,其中:
所述至少一種算子配置信息分別對(duì)應(yīng)的算子能夠?qū)崿F(xiàn)的配置在至少一種應(yīng)用場(chǎng)景中的出現(xiàn)頻率高于第一預(yù)定閾值;以及/或者
所述至少一個(gè)第一索引值集合分別對(duì)應(yīng)的子陣列能夠?qū)崿F(xiàn)的配置在所述至少一種應(yīng)用場(chǎng)景中的出現(xiàn)頻率高于第二預(yù)定閾值;以及/或者
所述至少一個(gè)第二索引值集合分別對(duì)應(yīng)的陣列能夠?qū)崿F(xiàn)的配置在所述至少一種應(yīng)用場(chǎng)景中的出現(xiàn)頻率高于第三預(yù)定閾值;以及/或者
所述至少一個(gè)有序的第三索引值集合分別表示的能夠?qū)崿F(xiàn)的算法在所述至少一種應(yīng)用場(chǎng)景中的出現(xiàn)頻率高于第四預(yù)定閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院,未經(jīng)清華大學(xué)無(wú)錫應(yīng)用技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710559718.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過(guò)鍵盤輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來(lái)改變程序的;學(xué)習(xí)機(jī)器
- 一種粗粒度可重構(gòu)層次化的陣列寄存器文件結(jié)構(gòu)
- 一種可重構(gòu)系統(tǒng)的局部重構(gòu)控制器
- 一種可重構(gòu)系統(tǒng)的動(dòng)態(tài)局部重構(gòu)控制器及其控制方法
- 一種面向MIMO檢測(cè)的可重構(gòu)陣列架構(gòu)及其檢測(cè)方法
- 一種動(dòng)態(tài)多模式可配的可重構(gòu)計(jì)算單元結(jié)構(gòu)
- 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128加密算法實(shí)現(xiàn)方法及系統(tǒng)
- 一種基于大規(guī)模粗粒度可重構(gòu)處理器的SM4-128的密鑰擴(kuò)展實(shí)現(xiàn)方法及系統(tǒng)
- 用于配置可重構(gòu)計(jì)算陣列的方法及其系統(tǒng)
- 基于高性能可重構(gòu)彈性計(jì)算的AI超級(jí)計(jì)算機(jī)
- 一種可重構(gòu)處理器及配置方法





