[發(fā)明專利]運算方法、裝置及相關(guān)產(chǎn)品有效
| 申請?zhí)枺?/td> | 201811621258.8 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN111382390B | 公開(公告)日: | 2022-08-12 |
| 發(fā)明(設計)人: | 不公告發(fā)明人 | 申請(專利權(quán))人: | 上海寒武紀信息科技有限公司 |
| 主分類號: | G06F17/16 | 分類號: | G06F17/16;G06N20/00 |
| 代理公司: | 北京林達劉知識產(chǎn)權(quán)代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 200120 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 運算 方法 裝置 相關(guān) 產(chǎn)品 | ||
1.一種矩陣運算指令處理裝置,其特征在于,所述裝置包括:
控制模塊,用于對接收到的矩陣運算指令進行解析,獲得所述矩陣運算指令的操作碼和操作域,并根據(jù)所述操作碼和所述操作域確定執(zhí)行所述矩陣運算指令所需的待處理數(shù)據(jù)和目標地址,以及確定與所述矩陣運算指令相對應的數(shù)據(jù)處理類型;
處理模塊,用于根據(jù)所述數(shù)據(jù)處理類型對所述待處理數(shù)據(jù)進行處理,得到處理后的數(shù)據(jù),并將所述處理后的數(shù)據(jù)存入所述目標地址中,
其中,所述操作碼用于指示所述矩陣運算指令對數(shù)據(jù)所需進行的處理至少包括矩陣運算處理,
所述數(shù)據(jù)處理類型包括所述待處理數(shù)據(jù)的初始數(shù)據(jù)類型、所述處理后的數(shù)據(jù)的目標數(shù)據(jù)類型和運算類型,所述初始數(shù)據(jù)類型或所述目標數(shù)據(jù)類型為浮定點數(shù)數(shù)據(jù)類型,所述待處理數(shù)據(jù)對應的浮定點數(shù)的值、或所述處理后的數(shù)據(jù)對應的浮定點數(shù)的值通過公式±m(xù)·basep+e+1=±1.d·base2p+e+1計算,其中,m為浮定點數(shù)的符號,base為底,e為浮定點數(shù)的指數(shù),p為浮定點數(shù)有效數(shù)中最高非零位的數(shù)位,d為浮定點數(shù)的有效數(shù)的小數(shù)部分;
所述操作域包括所述待處理數(shù)據(jù)地址和所述目標地址。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述操作域還包括所述數(shù)據(jù)處理類型,
所述控制模塊,還用于在所述操作域包括所述數(shù)據(jù)處理類型時,根據(jù)所述操作域確定與所述矩陣運算指令相對應的數(shù)據(jù)處理類型。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述操作碼還用于指示所述數(shù)據(jù)處理類型,
所述控制模塊,還用于在所述操作碼用于指示所述數(shù)據(jù)處理類型時,根據(jù)所述操作碼確定與所述矩陣運算指令相對應的數(shù)據(jù)處理類型。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述操作域還包括輸入量,
其中,所述控制模塊還用于在所述操作域中包括輸入量時,從所述待處理數(shù)據(jù)地址中獲取與所述輸入量相對應的待處理數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述操作域還包括處理參數(shù),所述處理參數(shù)包括偏移地址和處理參數(shù)中的任一種,
其中,所述控制模塊,還用于在所述操作域包括所述偏移地址時,根據(jù)待處理數(shù)據(jù)地址和所述偏移地址,獲取所述待處理數(shù)據(jù),
其中,所述處理模塊,還用于在所述操作域包括所述處理參數(shù)時,根據(jù)所述數(shù)據(jù)處理類型和所述處理參數(shù),對所述待處理數(shù)據(jù)進行處理,得到處理后的數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的裝置,其特征在于,根據(jù)所述數(shù)據(jù)處理類型對所述待處理數(shù)據(jù)進行處理,得到處理后的數(shù)據(jù),包括:
在所述初始數(shù)據(jù)類型與所述目標數(shù)據(jù)類型不同時,對初始數(shù)據(jù)類型的待處理數(shù)據(jù)進行數(shù)據(jù)類型轉(zhuǎn)換處理,得到目標數(shù)據(jù)類型的轉(zhuǎn)換后數(shù)據(jù);
根據(jù)所述運算類型,對所述轉(zhuǎn)換后數(shù)據(jù)進行運算處理,得到運算結(jié)果,并將所述運算結(jié)果確定為所述處理后的數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述數(shù)據(jù)處理類型還包括初始位數(shù)和目標位數(shù),
其中,對初始數(shù)據(jù)類型的待處理數(shù)據(jù)進行數(shù)據(jù)類型轉(zhuǎn)換處理,得到目標數(shù)據(jù)類型的轉(zhuǎn)換后數(shù)據(jù),包括:
對初始位數(shù)、初始數(shù)據(jù)類型的待處理數(shù)據(jù)進行數(shù)據(jù)類型轉(zhuǎn)換處理,得到目標位數(shù)、目標數(shù)據(jù)類型的轉(zhuǎn)換后數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述處理模塊,包括:
至少一個運算器,用于執(zhí)行與所述運算類型相對應的運算。
該專利技術(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/201811621258.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





