[發明專利]用于加載保留和存儲條件序列的解碼時間指令優化有效
| 申請號: | 201380017409.8 | 申請日: | 2013-02-15 |
| 公開(公告)號: | CN104205820A | 公開(公告)日: | 2014-12-10 |
| 發明(設計)人: | M.K.格施溫德 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | H04N13/00 | 分類號: | H04N13/00 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邸萬奎;萬里晴 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 加載 保留 存儲 條件 序列 解碼 時間 指令 優化 | ||
1.一種用于更換原子序列的計算機實現的方法,所述方法包括:
處理電路接收所述原子序列;
所述處理電路檢測所述原子序列;并且,
所述處理電路產生內部原子操作以更換所述原子序列。
2.根據權利要求1所述的計算機實現的方法,進一步包括:取代所述原子序列而執行所述內部原子操作。
3.根據在前的權利要求的任何一項所述的計算機實現的方法,其中,所述原子序列包括加載保留指令和存儲條件指令。
4.根據權利要求3所述的計算機實現的方法,其中,檢測所述原子序列包括:識別所述加載保留指令和所述存儲條件指令,以檢測需要更換的所述原子序列。
5.根據在前的權利要求的任何一項所述的計算機實現的方法,進一步包括:
基于所述原子序列的獨立指令不是同一組和基于所述獨立指令被定位得獨立地執行,配置指令解碼器以執行不在同一組中的所述獨立指令的指令高速緩存標記,以將加載保留指令和存儲條件指令強制到同一組內;
配置所述指令解碼器,以基于在所述獨立指令中首先檢測到所述加載保留指令來初始地標記所述加載保留指令,或者基于在所述獨立指令中首先檢測到所述存儲條件指令來初始地標記所述存儲條件指令;
配置所述指令解碼器,以通過基于在所述獨立指令中最后檢測到所述加載保留指令而標記所述加載保留指令或通過基于在所述獨立指令中最后檢測到所述存儲條件指令而標記所述存儲條件指令,來完成同一組的形成;以及
配置所述指令解碼,以將已經被分組到用于所述原子序列的同一組內的所述獨立指令轉譯為所述內部原子操作。
6.根據在前的權利要求的任何一項所述的計算機實現的方法,其中,預解碼優化器被配置為檢測所述原子序列并且在通過指令高速緩存來高速緩存之前產生所述內部原子操作。
7.根據在前的權利要求的任何一項所述的計算機實現的方法,其中,在存儲器子系統和原子功能單元的至少一個中執行所述內部原子操作。
8.根據在前的權利要求的任何一項所述的計算機實現的方法,包括步驟:存儲器子系統執行所述內部原子操作;并且向所述處理電路發送結果。
9.一種用于更換原子序列的計算機系統,所述系統包括:
處理電路,
可操作地連接所述處理電路的存儲器;
接收部件,用于通過所述處理電路接收所述原子序列;
檢測部件,用于通過所述處理電路來檢測所述原子序列;以及,
產生部件,用于通過所述處理電路來產生內部原子操作以更換所述原子序列。
10.根據權利要求9所述的計算機系統,其中,所述系統進一步包括執行部件,用于取代所述原子序列而執行所述內部原子操作。
11.根據權利要求9或10的任何一項所述的計算機系統,其中,所述檢測部件包括識別部件,用于識別用于檢測需要被更換的所述原子序列的加載保留指令和存儲條件指令。
12.根據權利要求9至11的任何一項所述的計算機系統,進一步包括:
響應于所述原子序列的獨立指令不是同一組并且基于所述獨立指令被定位得獨立執行,配置用于配置指令解碼器以執行未在同一組中的所述獨立指令的指令高速緩存標記、以將加載保留指令和存儲條件指令強制到同一組內的部件;
配置用于配置所述指令解碼器以基于在所述獨立指令中首先檢測到所述加載保留指令來初始地標記所述加載保留指令、或者基于在所述獨立指令中首先檢測到所述存儲條件指令來初始地標記所述存儲條件指令的部件;
配置用于配置所述指令解碼器、以通過基于在所述獨立指令中最后檢測到所述加載保留指令而標記所述加載保留指令或通過基于在所述獨立指令中最后檢測到所述存儲條件指令而標記所述存儲條件指令來完成同一組的形成的部件;以及
配置用于配置所述指令解碼、以將已經被分組到用于所述原子序列的同一組內的所述獨立指令轉譯為所述內部原子操作的部件。
13.根據權利要求9至12的任何一項所述的計算機系統,其中,預解碼優化器可操作用于檢測所述原子序列,并且用于在通過指令高速緩存來高速緩存之前產生所述內部原子操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司;,未經國際商業機器公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380017409.8/1.html,轉載請聲明來源鉆瓜專利網。





