[發(fā)明專利]用于片矩陣乘法和累加的系統(tǒng)、方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201780086978.6 | 申請(qǐng)日: | 2017-07-01 |
| 公開(公告)號(hào): | CN110312992A | 公開(公告)日: | 2019-10-08 |
| 發(fā)明(設(shè)計(jì))人: | R·凡倫天;Z·斯波伯;M·J·查尼;B·L·托爾;R·拉波波特;S·什沃茨曼;D·鮑姆;I·亞諾弗;E·烏爾德-阿邁德-瓦爾;M·阿德爾曼;J·考博爾;Y·戈比爾;S·盧巴諾維奇 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F9/30 | 分類號(hào): | G06F9/30 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 李煒;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 操作數(shù) 矩陣 源矩陣 標(biāo)識(shí)符 乘法 累加 指令 方法和裝置 解碼 結(jié)果存儲(chǔ) 解碼電路 矩陣操作 矩陣乘法 指令解碼 操作碼 累加和 歸零 字段 加法 電路 配置 | ||
本文中詳述的實(shí)施例涉及矩陣操作。具體而言,討論了矩陣(片)乘法累加和負(fù)版本矩陣(片)乘法累加。例如,在一些實(shí)施例中,詳述了:解碼電路,用于對(duì)指令解碼,該指令具有用于操作碼、第一源矩陣操作數(shù)的標(biāo)識(shí)符、第二源矩陣操作數(shù)的標(biāo)識(shí)符、以及源/目的地矩陣操作數(shù)的標(biāo)識(shí)符的字段;以及執(zhí)行電路,用于執(zhí)行經(jīng)解碼的指令以:將所標(biāo)識(shí)的第一源矩陣操作數(shù)乘以所標(biāo)識(shí)的第二源矩陣操作數(shù);將乘法的結(jié)果加到所標(biāo)識(shí)的源/目的地矩陣操作數(shù);以及將加法的結(jié)果存儲(chǔ)在所標(biāo)識(shí)的源/目的地矩陣操作數(shù)中并將所標(biāo)識(shí)的源/目的地矩陣操作數(shù)的未配置列歸零。
技術(shù)領(lǐng)域
本發(fā)明的領(lǐng)域總體上涉及計(jì)算機(jī)處理器架構(gòu),更具體地涉及矩陣操縱。
背景技術(shù)
在諸如機(jī)器學(xué)習(xí)和其他批量數(shù)據(jù)處理之類的許多計(jì)算任務(wù)中,矩陣正變得日益重要。
附圖說明
在所附附圖中以示例方式而非限制方式說明本發(fā)明,在附圖中,類似的附圖標(biāo)記指示類似的要素,其中:
圖1圖示經(jīng)配置的片(tile)的實(shí)施例;
圖2圖示矩陣存儲(chǔ)的若干示例;
圖3圖示利用矩陣(片)操作加速器的系統(tǒng)的實(shí)施例;
圖4和圖5示出如何使用矩陣操作加速器來共享存儲(chǔ)器的不同實(shí)施例;
圖6圖示使用片的矩陣乘法累加操作(“TMMA”)的實(shí)施例;
圖7圖示鏈?zhǔn)饺诤铣朔ɡ奂又噶畹牡膱?zhí)行的子集的實(shí)施例;
圖8圖示鏈?zhǔn)饺诤铣朔ɡ奂又噶畹牡膱?zhí)行的子集的實(shí)施例;
圖9圖示鏈?zhǔn)饺诤铣朔ɡ奂又噶畹牡膱?zhí)行的子集的實(shí)施例;
圖10圖示鏈?zhǔn)饺诤铣朔ɡ奂又噶畹牡膱?zhí)行的子集的實(shí)施例;
圖11圖示根據(jù)實(shí)施例的尺寸為2的冪的SIMD實(shí)現(xiàn)方式,其中,累加器使用比至乘法器的輸入的尺寸大的輸入尺寸;
圖12圖示利用矩陣操作電路的系統(tǒng)的實(shí)施例;
圖13圖示處理器核流水線的實(shí)施例,該處理器核流水線支持使用片的矩陣操作;
圖14圖示處理器核流水線的實(shí)施例,該處理器核流水線支持使用片的矩陣操作;
圖15圖示按行為主格式和列為主格式表達(dá)的矩陣的示例;
圖16圖示矩陣(片)的使用的示例;
圖17圖示矩陣(片)的使用的方法的實(shí)施例;
圖18圖示TILECONFIG指令的示例性執(zhí)行;
圖19(A)-圖19(D)圖示(多個(gè))寄存器的示例;
圖20圖示將被支持的矩陣(片)的描述的實(shí)施例;
圖21圖示由處理器執(zhí)行以處理TILECONFIG指令的方法的實(shí)施例;
圖22圖示使用存儲(chǔ)器尋址來執(zhí)行TILECONFIG指令的更詳細(xì)的描述;
圖23圖示TILECONFIG指令的執(zhí)行的示例性偽代碼;
圖24圖示使用存儲(chǔ)器源操作數(shù)的TMMA指令的示例性執(zhí)行;
圖25圖示由處理器執(zhí)行以處理TMMA指令的方法的實(shí)施例;
圖26圖示使用寄存器尋址的TMMA指令的執(zhí)行的更詳細(xì)的描述;
圖27圖示實(shí)現(xiàn)TMMPS指令的方法的偽代碼;
圖28圖示使用存儲(chǔ)器源操作數(shù)的TNMMA指令的示例性執(zhí)行;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780086978.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:信息處理裝置
- 下一篇:數(shù)據(jù)處理裝置中的向量逐元素操作
- 在集成電路器件中求解線性矩陣
- 矩陣計(jì)算裝置、矩陣計(jì)算方法
- 一種數(shù)據(jù)聚類的方法、裝置及Spark大數(shù)據(jù)平臺(tái)
- 適用于黑白圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 適用于灰度圖片的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方法以及訓(xùn)練方法
- 矩陣
- 矩陣/密鑰生成裝置、矩陣/密鑰生成系統(tǒng)、矩陣結(jié)合裝置、矩陣/密鑰生成方法、程序
- 矩陣運(yùn)算電路、矩陣運(yùn)算裝置及矩陣運(yùn)算方法
- 矩陣乘法計(jì)算方法和裝置
- 數(shù)據(jù)讀取方法、裝置、介質(zhì)和計(jì)算設(shè)備
- 虛擬用戶標(biāo)識(shí)符系統(tǒng)和方法
- 規(guī)則驅(qū)動(dòng)型個(gè)域網(wǎng)ID元數(shù)據(jù)路由系統(tǒng)和網(wǎng)絡(luò)
- 一種源代碼保護(hù)的裝置及方法
- 從網(wǎng)頁中抽取對(duì)象標(biāo)識(shí)符的系統(tǒng)及方法
- 標(biāo)識(shí)符檢索方法和設(shè)備
- 使得支付能夠僅由一個(gè)商家處理
- 一種標(biāo)識(shí)符生成方法和裝置
- 構(gòu)建價(jià)值索引關(guān)系的方法、索引系統(tǒng)及索引裝置
- 生成地圖版本間對(duì)應(yīng)關(guān)系的方法、設(shè)備和計(jì)算機(jī)程序產(chǎn)品
- 水電工業(yè)數(shù)字對(duì)象的標(biāo)識(shí)符處理方法、裝置和系統(tǒng)





