[發明專利]指令調度方法、指令調度裝置、處理器及存儲介質有效
| 申請號: | 202111571708.9 | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN114201219B | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | 金偉松;胡世文 | 申請(專利權)人: | 海光信息技術股份有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38;G06F5/06;G06F9/48;G06F9/50 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 彭久云 |
| 地址: | 300392 天津市華苑產業區*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 指令 調度 方法 裝置 處理器 存儲 介質 | ||
1.一種指令調度方法,包括:
將緩沖隊列中的第一取指請求從標識為在第一指令緩存區取指切換標識為在第二指令緩存區取指;
在第一操作周期內,嘗試從所述第二指令緩存區中獲取與所述第一取指請求對應的第一指令,嘗試從所述第一指令緩存區中獲取與所述緩沖隊列中的第二取指請求對應的第二指令。
2.根據權利要求1所述的方法,在將所述緩沖隊列中的第一取指請求從標識為在第一指令緩存區取指切換標識為在第二指令緩存區取指之前,還包括:
確定所述緩沖隊列中的第一數量的取指請求均被標識為在所述第一指令緩存區取指,且所述第一數量大于等于2,
其中,所述第一數量的取指請求包括所述第一取指請求和所述第二取指請求。
3.根據權利要求2所述的方法,其中,所述第一數量的取指請求為在所述緩沖隊列中連續的取指請求且包括至少一個被標識為在所述第一指令緩存區取指且也能在所述第二指令緩存區取指的取指請求。
4.根據權利要求3所述的方法,其中,在第二操作周期內,將所述至少一個被標識為在所述第一指令緩存區取指且也能在所述第二指令緩存區取指的取指請求切換標識為在所述第二指令緩存區取指。
5.根據權利要求1所述的方法,其中,當前在所述緩沖隊列中全部取指請求均被標識為在所述第一指令緩存區取指。
6.根據權利要求1所述的方法,其中,所述第一取指請求和所述第二取指請求分屬不同的線程。
7.根據權利要求1所述的方法,其中,所述第一指令緩存區和所述第二指令緩存區中之一為機器指令緩存區,另一個為微指令緩存區。
8.根據權利要求1所述的方法,其中,所述第一取指請求和所述第二取指請求均為分支預測器產生的預測取指請求。
9.根據權利要求8所述的方法,其中,所述第一取指請求和所述第二取指請求分別屬于不同的分支預測窗口。
10.根據權利要求1所述的方法,其中,執行從所述第二指令緩存區中獲取到的所述第一指令和執行從所述第一指令緩存區中獲取到的所述第二指令之間的時間順序相對于所述第一取指請求和所述第二取指請求進入所述緩沖隊列的時間順序保持不變。
11.根據權利要求1所述的方法,其中,所述第一取指請求包括第一指令地址、第一線程標記,根據所述第一指令地址從所述第二指令緩存區中獲取所述第一指令;
所述第二取指請求包括第二指令地址、第二線程標記,根據所述第二指令地址從所述第一指令緩存區中獲取所述第二指令。
12.根據權利要求1所述的方法,其中,所述緩沖隊列為先進先出緩沖隊列。
13.一種指令調度裝置,包括:
取值請求緩沖模塊,被配置為在緩沖隊列中緩存第一取指請求和第二取指請求;
指令緩存區切換模塊,被配置為將所述第一取指請求從標識為在第一指令緩存區取指切換標識為在第二指令緩存區取指;
取指模塊,被配置為讀取所述第一取指請求和所述第二取指請求,并且在第一操作周期內,嘗試從所述第二指令緩存區中獲取與所述第一取指請求對應的第一指令,嘗試從所述第一指令緩存區中獲取與所述第二取指請求對應的第二指令。
14.一種處理器,包括至少一個處理單元,其中,所述處理單元包括如權利要求13所述的指令調度裝置。
15.一種電子設備,包括:
存儲器,用于非暫時性存儲計算機可執行指令;以及
處理器,用于運行所述計算機可執行指令,
其中,所述計算機可執行指令被所述處理器運行時執行根據權利要求1-12任一項所述的指令調度方法。
16.一種非暫時性存儲介質,非暫時性地存儲計算機可執行指令,其中,當所述計算機可執行指令由計算機執行時,執行根據權利要求1-12任一項所述的指令調度方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海光信息技術股份有限公司,未經海光信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111571708.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種耐高溫絲接密封帶
- 下一篇:一種防斷裂銅鋁設備線夾





