[發(fā)明專利]支持多寬度SIMD和多粒度SIMT的可配置矩陣寄存器單元有效
| 申請(qǐng)?zhí)枺?/td> | 201010559458.2 | 申請(qǐng)日: | 2010-11-25 |
| 公開(公告)號(hào): | CN102012803A | 公開(公告)日: | 2011-04-13 |
| 發(fā)明(設(shè)計(jì))人: | 陳書明;張凱;陳海燕;萬(wàn)江華;彭元喜;劉仲;陽(yáng)柳;楊惠;劉蓬俠;胡春媚;唐濤 | 申請(qǐng)(專利權(quán))人: | 中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué) |
| 主分類號(hào): | G06F9/30 | 分類號(hào): | G06F9/30;G06F9/38 |
| 代理公司: | 湖南兆弘專利事務(wù)所 43008 | 代理人: | 周長(zhǎng)清 |
| 地址: | 410073 湖南省長(zhǎng)沙市開福區(qū)硯瓦池正街47號(hào)*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 寬度 simd 粒度 simt 配置 矩陣 寄存器 單元 | ||
1.一種支持多寬度SIMD和多粒度SIMT的可配置矩陣寄存器單元,其特征在于:包括矩陣寄存器和控制寄存器SR,所述大小N*N的矩陣寄存器分成M*M塊,其中N為正整數(shù)且為2的冪,M為大于等于0的整數(shù)且為2的冪;所述控制寄存器中記錄了矩陣寄存器分塊模式和向量處理單元同時(shí)處理的多線程數(shù)目,所述控制寄存器的寬度為log2C+log2T,其中C為矩陣寄存器的分塊模式數(shù),T為向量處理器能處理的多線程模式數(shù)。
2.根據(jù)權(quán)利要求1所述的支持多寬度SIMD和多粒度SIMT的可配置矩陣寄存器單元,其特征在于:當(dāng)M為0時(shí),表示矩陣寄存器不分塊,向量運(yùn)算部件每次可以訪問矩陣寄存器中的一個(gè)行向量或列向量;當(dāng)M不為0時(shí),向量運(yùn)算部件根據(jù)同時(shí)處理的線程數(shù)目的不同訪問矩陣寄存器中的一個(gè)或多個(gè)相同長(zhǎng)度的子行向量或子列向量,這些相同長(zhǎng)度的子行向量或子列向量來自于不同分塊矩陣。
3.根據(jù)權(quán)利要求2所述的支持多寬度SIMD和多粒度SIMT的可配置矩陣寄存器單元,其特征在于:所述向量運(yùn)算部件對(duì)矩陣寄存器進(jìn)行訪問時(shí),地址譯碼邏輯單元根據(jù)矩陣寄存器SR的內(nèi)容、讀寫地址和行列選擇信號(hào)進(jìn)行譯碼,選擇矩陣寄存器的一個(gè)行向量或列向量進(jìn)行讀寫,又或者選擇一個(gè)或多個(gè)子行向量或子列向量進(jìn)行讀寫。
4.根據(jù)權(quán)利要求1或2或3所述的支持多寬度SIMD和多粒度SIMT的可配置矩陣寄存器單元,其特征在于:所述控制寄存器SR為一個(gè)獨(dú)立的控制寄存器,或者保存于其它控制寄存器的保留位中,且其他控制寄存器的保留位長(zhǎng)度為大于log2C+log2T的整數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué),未經(jīng)中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010559458.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:消除銅綠胞菌的水液配方及其制備方法
- 下一篇:能捉活老鼠的捕鼠器
- 具有級(jí)聯(lián)SIMD結(jié)構(gòu)的數(shù)字信號(hào)處理器
- 信息處理裝置以及機(jī)器語(yǔ)言程序變換裝置
- 處理器中的有效并行浮點(diǎn)異常處理
- 在單指令多數(shù)據(jù)多核處理器架構(gòu)上轉(zhuǎn)置矩陣的方法和系統(tǒng)
- 具有單指令多數(shù)據(jù)處理電路的數(shù)據(jù)處理裝置
- 用于單指令多數(shù)據(jù)處理器的高效硬件指令
- 用于改進(jìn)SIMD KNN實(shí)現(xiàn)的設(shè)備、方法、系統(tǒng)和機(jī)器可讀介質(zhì)
- 用于單指令多數(shù)據(jù)處理器的高效硬件指令
- 單指令多數(shù)據(jù)處理器與相關(guān)方法
- 一種應(yīng)用于處理器的寄存器控制SIMD指令擴(kuò)展方法





