[發明專利]基于解碼時間指令優化來形成指令組的方法和系統有效
| 申請號: | 201410305860.6 | 申請日: | 2014-06-30 |
| 公開(公告)號: | CN104252336B | 公開(公告)日: | 2018-01-02 |
| 發明(設計)人: | M.K.格施溫德 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 周少杰 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 解碼 時間 指令 優化 形成 方法 系統 | ||
1.一種促進在處理環境中的處理的方法,所述方法包括:
獲得要在所述處理環境中執行的指令;
確定是否要在當前指令組或新的指令組中包括所述指令,其中,所述確定基于所述指令與另一個指令是否是根據優化標準的優化的候選者,并且其中,所述確定進一步包括:
檢查至少包括所述指令和所述另一個指令的要優化的指令序列是否適配在所述當前指令組中,其中,所述檢查包括檢查與所述指令相關聯的標記,所述標記指示所述指令序列的長度;以及
基于確定所述指令是優化的候選者并且所述指令序列不適配在所述當前指令組中,形成所述新的指令組,所述新的指令組包括所述指令和所述另一個指令;以及
基于形成所述新的指令組,執行與所述新的指令組相關聯的至少一個指令。
2.根據權利要求1所述的方法,其中,所述確定包括確定所述指令是否表示包括所述指令和所述另一個指令的潛在優化序列的開始,并且其中,所述形成基于表示潛在優化序列的開始的所述指令,形成所述新的指令組。
3.根據權利要求2所述的方法,其中,所述確定所述指令是否表示潛在優化序列的開始包括:檢查與所述指令相關聯的標記,所述標記指示所述指令是否表示潛在優化序列的開始。
4.根據權利要求3所述的方法,其中,所述方法進一步包括:使用所述標記來標記所述指令,所述標記指示下述之一:所述指令被看作表示潛在優化序列的開始,或者,所述指令不看作表示潛在優化序列的開始,并且其中,在指令獲取處執行所述標記所述指令。
5.根據權利要求1所述的方法,其中,所述方法進一步包括:
確定在所述指令序列中的指令的數量;以及
使用指示指令的數量的標記來標記所述指令,在指令獲取處執行所述標記所述指令。
6.根據權利要求1所述的方法,其中,在一個或多個模板中指定所述優化標準,并且其中,所述一個或多個模板的至少一個模板要用于確定所述指令是否是優化的候選者。
7.根據權利要求1所述的方法,其中,所述優化標準通過建立表示所述指令的至少一部分和所述另一個指令的至少一部分的至少一個內部操作,優化所述指令和所述另一個指令。
8.根據權利要求1所述的方法,其中,在解碼時間處執行優化。
9.一種促進在處理環境中的處理的計算機系統,所述計算機系統包括:
存儲器;以及
處理器,其與所述存儲器進行通信,其中,所述計算機系統被配置為執行一種方法,所述方法包括:
獲得要在所述處理環境中執行的指令;
確定是否要在當前指令組或新的指令組中包括所述指令,其中,所述確定基于所述指令與另一個指令是否是根據優化標準的優化的候選者;并且其中,所述確定進一步包括:
檢查至少包括所述指令和所述另一個指令的要優化的指令序列是否適配在所述當前指令組中,其中,所述檢查包括檢查與所述指令相關聯的標記,所述標記指示所述指令序列的長度;以及
基于確定所述指令是優化的候選者并且所述指令序列不適配在所述當前指令組中,形成所述新的指令組,其中,所述新的指令組包括所述指令和所述另一個指令;以及
基于形成所述新的指令組,執行與所述新的指令組相關聯的至少一個指令。
10.根據權利要求9所述的計算機系統,其中,所述確定包括確定所述指令是否表示包括所述指令和所述另一個指令的潛在優化序列的開始,并且其中,所述形成基于表示潛在優化序列的開始的所述指令,形成所述新的指令組。
11.根據權利要求10所述的計算機系統,其中,所述確定所述指令是否表示潛在優化序列的開始包括:檢查與所述指令相關聯的標記,所述標記指示所述指令是否表示潛在優化序列的開始。
12.根據權利要求9所述的計算機系統,其中,所述優化標準通過建立表示所述指令的至少一部分和所述另一個指令的至少一部分的至少一個內部操作,優化所述指令和所述另一個指令。
13.根據權利要求9所述的計算機系統,其中,在解碼時間處執行優化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410305860.6/1.html,轉載請聲明來源鉆瓜專利網。





