[發明專利]向量算術指令有效
| 申請號: | 201680043340.X | 申請日: | 2016-06-23 |
| 公開(公告)號: | CN107851016B | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 奈杰爾·約翰·斯蒂芬斯 | 申請(專利權)人: | ARM有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 林強 |
| 地址: | 英國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 向量 算術 指令 | ||
數據處理系統(2)支持對包括多個向量操作數元素的向量操作數執行的向量處理操作。該數據處理系統包括具有指令解碼器(14)的處理器(4),該指令解碼器對混合元素大小的向量算術指令進行解碼以生成控制信號(16),這些控制信號控制處理電路(18)對具有第一位大小A的第一源操作數元素ai的第一向量、和具有第二位大小B的第二源操作數元素bj的第二向量執行算術操作。該第二位大小B大于該第一位大小A。
技術領域
本公開涉及數據處理系統的領域。更具體地,本公開涉及支持向量算術指令的數據處理系統。
背景技術
已知提供了支持具有用作相應輸入操作數的多個向量元素的向量算術指令的數據處理系統。向量算術指令可采用兩個這種向量輸入操作數,并且對來自兩個向量操作數內的相應的向量元素對執行由該指令指定的算術操作。向量處理促進并行計算。
發明內容
本公開的至少一些實施例提供一種用于處理數據的裝置,其包括:
處理電路,用于執行處理操作;以及解碼器電路,用于對程序指令進行解碼,以生成控制信號來控制該處理電路執行該處理操作;其中
該解碼器電路響應于至少一個混合元素大小的向量算術指令,以生成控制信號來控制該處理電路對具有第一位大小的第一源操作數元素的第一向量和具有第二位大小的第二源操作數元素的第二向量執行算術處理操作,該第二位大小大于該第一位大小。
本公開的至少一些實施例提供了一種用于處理數據的裝置,包括:
處理裝置,用于執行處理操作;以及解碼器裝置,用于對程序指令進行解碼,以生成控制信號來控制該處理電路執行該處理操作;其中
該解碼器裝置響應于至少一個混合元素大小的向量算術指令,以生成控制信號來控制該處理裝置對具有第一位大小的第一源操作數元素的第一向量和具有第二位大小的第二源操作數元素的第二向量執行算術處理操作,該第二位大小大于該第一位大小。
本公開的至少一些實施例提供了一種處理數據的方法,包括:
對至少一個混合元素大小的向量算術指令進行解碼,以生成控制信號來控制處理電路對具有第一位大小的第一源操作數元素的第一向量和具有第二位大小的第二源操作數元素的第二向量執行算術處理操作,該第二位大小大于該第一位大小。
附圖說明
現在將參考附圖僅通過示例的方式來描述實施例,其中:
圖1示意性地示出了支持向量算術指令的數據處理系統;
圖2示意性地示出了混合元素大小的向量算術指令的操作和語法;
圖3示意性地示出算術指令的目的操作數中的給定位如何取決于從不同位位置取得的輸入操作數位;以及
圖4是示意性地示出混合元素大小的向量算術指令的用途的流程圖;以及
圖5示意地示出虛擬機實現方式。
具體實施方式
圖1示意性地示出包括耦接到存儲器6的處理器4的數據處理系統2。存儲器6存儲將被操縱的數據值8和指定將由處理器4執行的數據處理操作的程序指令10。程序指令10由指令提取單元12取出并傳遞到解碼器電路14。解碼器電路14生成控制信號16,該控制信號16用于控制處理器4內的處理電路18、20、22、24以執行由經解碼的指令指定的處理操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ARM有限公司,未經ARM有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680043340.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種挖掘機回轉接頭安裝結構
- 下一篇:一種環保滅菌取水裝置





