[發明專利]用于處理矢量數據的方法和設備有效
| 申請號: | 201310464160.7 | 申請日: | 2008-12-26 |
| 公開(公告)號: | CN103500082B | 公開(公告)日: | 2018-11-02 |
| 發明(設計)人: | R.D.卡溫 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 朱海煜;湯春龍 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 矢量 數據 方法 設備 指令 | ||
1.一種用于處理矢量指令的方法,所述方法包括:
接收指定矢量元素要占據的至少一個可變分區大小的處理器指令,所述處理器指令具有指定存儲器位置的源參數、指定屏蔽寄存器的屏蔽參數和指定矢量寄存器的目的地參數;以及
響應于所述處理器指令,在所指定的存儲器位置處開始,將數據從連續的存儲器位置復制到所指定的矢量寄存器的未屏蔽矢量元素中,而不將數據復制到所指定的矢量寄存器的被屏蔽矢量元素中。
2.如權利要求1所述的方法,所述處理器指令:
通過所述目的地參數,指定容納可變的N個連續矢量元素的M字節矢量寄存器,每個矢量元素具有相同的O字節的可變分區大小,其中N= M/O;以及
通過所述屏蔽參數,指定容納至少等于可變的N個矢量元素的多個屏蔽位的屏蔽寄存器。
3.如權利要求1所述的方法,所述處理器指令:
通過所述源參數,指定在所指定的存儲器位置開始的連續存儲器位置處的數據項,每個數據項要占據存儲器中的所述至少一個可變分區大小的第一個。
4.如權利要求3所述的方法,所述處理器指令:
通過所述目的地參數,指定容納可變的N個連續矢量元素的M字節矢量寄存器,每個矢量元素要占據所述矢量寄存器中的所述至少一個可變分區大小的第二個。
5.如權利要求4所述的方法,其中:
所述未屏蔽矢量元素包括與所指定的屏蔽寄存器中的未屏蔽位對應的矢量元素;以及
所述被屏蔽矢量元素包括與所指定的屏蔽寄存器中的被屏蔽位對應的矢量元素。
6.如權利要求4所述的方法,其中:
在由所述源參數指定的存儲器位置處開始的多個連續存儲器位置與所指定的屏蔽寄存器中的可變的N個位的相同數量的未屏蔽位相對應。
7.如權利要求3所述的方法,所述處理器指令指定轉換指示,其中:
響應于所述處理器指令,在將數據項存儲在由所述目的地參數指定的矢量寄存器中之前,根據所述轉換指示自動轉換每個數據項;以及
每個數據項作為矢量元素來被存儲,所述矢量元素在所述矢量寄存器中占據與在所述存儲器中占據的第一可變分區大小不同的可變分區大小。
8.一種處理器,包括:
控制邏輯單元,對至少兩個處理器指令進行解碼,各處理器指令指定矢量元素要占據的至少一個可變分區大小,所述處理器指令具有指定存儲器位置的源參數、指定屏蔽寄存器的屏蔽參數和指定矢量寄存器的目的地參數;以及
執行邏輯單元,響應于至少兩個解碼的處理器指令,在所指定的存儲器位置處開始,將數據從連續的存儲器位置復制到所指定的矢量寄存器的每一個的未屏蔽矢量元素中,而不將數據復制到所指定的矢量寄存器的每一個的被屏蔽矢量元素中,其中,至少兩個連續的存儲器位置中的數據被壓縮恢復到至少兩個矢量寄存器中。
9.如權利要求8所述的處理器,所述處理器指令:
通過所述源參數,指定在所指定的存儲器位置開始的連續存儲器位置處的數據項,每個數據項要占據存儲器中的所述至少一個可變分區大小的第一個。
10.如權利要求9所述的處理器,所述處理器指令指定轉換指示,其中:
響應于所述處理器指令,在將數據項存儲在由所述目的地參數指定的矢量寄存器中之前,根據所述轉換指示自動轉換每個數據項;以及
每個數據項作為矢量元素來被存儲,所述矢量元素在所述矢量寄存器中占據與在所述存儲器中占據的第一可變分區大小不同的可變分區大小。
11.如權利要求9所述的處理器,所述處理器指令:
通過所述目的地參數,指定容納可變的N個連續矢量元素的M字節矢量寄存器,每個矢量元素占據所述矢量寄存器中的所述至少一個可變分區大小的第二個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310464160.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像感測系統和驅動該系統的方法
- 下一篇:圖像讀取裝置和成像設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





