[發明專利]人工智能處理器及使用處理器執行平面旋轉指令的方法在審
| 申請號: | 201810849509.1 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN109117184A | 公開(公告)日: | 2019-01-01 |
| 發明(設計)人: | 陳天石;劉少禮;王在;胡帥 | 申請(專利權)人: | 上海寒武紀信息科技有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 201306 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 人工智能 處理器執行 計算裝置 平面旋轉 指令 處理器 神經網絡運算 處理器設置 能耗 申請 | ||
1.一種人工智能處理器,其特征在于,所述人工智能處理器設置于計算裝置內,所述計算裝置用于執行平面旋轉指令,執行所述平面旋轉指令具體包括如下步驟:
獲取平面旋轉指令,所述平面旋轉指令包括:ROT x,y,c,s;ROT為指令標識;所述x為向量x的首地址,y為向量y的首地址,C、S為標量;
執行所述平面旋轉指令得到平面旋轉指令的具體結果;所述執行所述平面旋轉指令得到平面旋轉指令的具體結果具體包括:
提取所述平面旋轉指令向量x、向量y,標量C、S,依據該向量x、向量y,標量C、S執行平面旋轉運算得到平面旋轉運算的結果Xi和Yi。
2.根據權利要求1所述的人工智能處理器,其特征在于,
所述平面旋轉指令還包括:type,incx,incy,其中,type為進行操作的數據類型,incx為向量x的元素之間的地址間隔,incy為向量y的元素之間的地址間隔;
所述提取所述平面旋轉指令向量x、向量y具體包括:
以步長incx提取平面旋轉向量x,以步長incy提取平面旋轉向量y。
3.根據權利要求1或2所述的人工智能處理器,其特征在于,
所述平面旋轉指令還包括n,所述n為向量長度,所述提取所述平面旋轉指令向量x、向量y具體包括:
提取向量長度為n的向量x以及向量y。
4.根據權利要求2所述的人工智能處理器,其特征在于,
所述數據類型包括實數或復數。
5.根據權利要求1所述的人工智能處理器,其特征在于,所述計算裝置還包括:存儲器,所述存儲器用于存儲向量或標量。
6.根據權利要求5所述的人工智能處理器,其特征在于,
所述處理器,具體用于對該向量x和向量y執行第一流水級的計算得到第一結果,將第一結果輸入到第二流水級執行第二流水級的計算得到第二結果,將第二結果存儲至所述存儲器。
7.根據權利要求5或6所述人工智能處理器,其特征在于,
所述存儲器為高速暫存存儲器。
8.根據權利要求5或6所述人工智能處理器,其特征在于,
所述處理器,用于向所述存儲器發送讀取向量x的讀取命令以批量讀取方式獲取對應的向量x;向所述存儲器發送讀取向量y的讀取命令以批量讀取方式獲取對應的向量y。
9.一種人工智能處理器執行平面旋轉指令的方法,其特征在于,所述方法應用于計算裝置,所述方法包括如下步驟:
獲取平面旋轉指令,所述平面旋轉指令包括:ROT,x,y,c,s;ROT為指令標識;x為向量x的首地址,y為向量y的首地址,C、S為標量;
執行所述平面旋轉指令得到平面旋轉指令的具體結果;所述執行所述平面旋轉指令得到平面旋轉指令的具體結果具體包括:
提取所述平面旋轉指令向量x、向量y,標量C、S,依據該向量x、向量y,標量C、S執行平面旋轉運算得到平面旋轉運算的結果Xi和Yi。
10.根據權利要求9所述的方法,其特征在于,
所述平面旋轉指令還包括:type,incx,incy,其中,type為進行操作的數據類型,incx為向量x的元素之間的地址間隔,,incy為向量y的元素之間的地址間隔;
所述提取所述平面旋轉指令向量x、向量y具體包括:
以步長incx提取平面旋轉向量x,以步長incy提取平面旋轉向量y。
11.根據權利要求9或10所述的方法,其特征在于,
所述平面旋轉指令還包括n,所述n為向量長度;所述提取所述平面旋轉指令向量x、向量y具體包括:
提取向量長度為n的向量x以及向量y。
12.根據權利要求11所述的處理器,其特征在于,
所述數據類型包括實數或復數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寒武紀信息科技有限公司,未經上海寒武紀信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810849509.1/1.html,轉載請聲明來源鉆瓜專利網。





