[發明專利]存儲器訪問指令順序編碼的生成和使用在審
| 申請號: | 202211067382.0 | 申請日: | 2016-09-13 |
| 公開(公告)號: | CN115390926A | 公開(公告)日: | 2022-11-25 |
| 發明(設計)人: | D·C·伯格;A·L·史密斯 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F9/30;G06F13/42;G06F9/46;G06F9/52 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 林程程 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 訪問 指令 順序 編碼 生成 使用 | ||
1.一種裝置,包括存儲器和至少一個處理器核,所述至少一個處理器核包括:
執行單元,被配置為執行存儲器訪問指令,所述存儲器訪問指令包括存儲器加載指令、存儲器存儲指令、或存儲器加載指令和存儲器存儲指令,所述存儲器訪問指令被包含在指令塊中,所述存儲器訪問指令中的每個存儲器訪問指令與多個加載/存儲標識符中的相應一個相關聯;以及
控制單元,包括:
加載/存儲計數器,在執行所述多個存儲器加載和/或存儲器存儲指令中的一個存儲器加載和/或存儲器存儲指令時,所述加載/存儲計數器被更新,所述加載/存儲計數器指示由所述執行單元已執行的所述多個存儲器加載和/或存儲器存儲指令的數目,
所述控制單元被配置為通過將與所述存儲器訪問指令相關聯的所述加載/存儲標識符中的一個加載/存儲標識符與存儲在所述加載/存儲計數器中的值相比較來按照執行排序控制所述存儲器訪問指令向所述執行單元的發出,以確定是否適合發出所述多個存儲器加載和/或存儲器存儲指令中的附加一個存儲器加載和/或存儲器存儲指令。
2.根據權利要求1所述的裝置,其中所述比較使用存儲在硬件結構中的、從執行包括所述多個存儲器加載和/或存儲器存儲指令的所述指令塊的先前實例生成的數據。
3.根據權利要求1所述的裝置,其中當所述加載/存儲計數器達到用于被編碼在所述指令塊中的存儲器訪問指令的數目的預定值時,所述控制單元指示所述指令塊已經完成。
4.根據權利要求1所述的裝置,其中所述加載/存儲標識符是基于針對所述指令塊中的所述存儲器訪問指令中的每個存儲器訪問指令編碼的相應加載/存儲標識符。
5.一種操作處理器以執行多個存儲器加載和存儲器存儲指令的方法,所述方法包括:
將存儲在存儲向量寄存器中的數據與所述多個存儲器加載和存儲器存儲指令的存儲掩碼相比較,所述存儲掩碼指示多個加載/存儲標識符中的哪個加載/存儲標識符指定所述多個存儲器加載和存儲器存儲指令的相對執行排序;
基于與所述存儲器指令相關聯的相應加載/存儲標識符和對所述數據的所述比較,選擇所述多個存儲器加載和存儲器存儲指令中的存儲器指令以執行;以及
執行所選擇的所述存儲器指令。
6.根據權利要求5所述的方法,還包括:
其中所選擇的、已執行的所述存儲器指令是存儲器存儲指令,已執行的所述存儲器存儲指令被編碼有標識符,所述標識符指示所述存儲器存儲指令在相對排序中的位置,所述標識符指定所述多個存儲器加載和存儲器存儲指令的相對執行排序;
存儲已執行的所述存儲器存儲指令是否被編碼有指示已執行的所述指令在所述存儲向量寄存器中執行的相對排序中的位置的指示;以及
基于所述指示,執行如下存儲器加載指令,所述存儲器加載指令具有比已執行的所述存儲器存儲指令更晚的相對排序,所述存儲器存儲指令被編碼有指示已執行的所述指令在所述相對排序中的所述位置的標識符。
7.一種裝置,包括存儲器和至少一個處理器核,所述至少一個處理器核包括:
執行單元,被配置為執行存儲器訪問指令,所述存儲器訪問指令包括包含在指令塊中的多個存儲器加載指令、存儲器存儲指令、或存儲器加載和存儲器存儲指令;以及
控制單元,包括:
存儲向量寄存器,存儲指示所述存儲器訪問指令中的哪些存儲器訪問指令已經執行的數據,以及
所述控制單元被配置為通過操作控制所述存儲器訪問指令向所述執行單元的發出,所述操作包括將與所述存儲器訪問指令相關聯的加載/存儲標識符與指示所述存儲器訪問指令中的哪些存儲器訪問指令已經執行的所述存儲向量寄存器數據相比較。
8.根據權利要求7所述的裝置,其中所述加載/存儲標識符是從執行包括所述多個存儲器加載和/或存儲器存儲指令的所述指令塊的先前實例生成的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211067382.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電池模組裝配產線
- 下一篇:半導體器件的制備方法





