[發明專利]具有流水線泡沫檢測裝置的微處理器無效
| 申請號: | 200980133368.2 | 申請日: | 2009-09-01 |
| 公開(公告)號: | CN102138127A | 公開(公告)日: | 2011-07-27 |
| 發明(設計)人: | A·基施鮑姆;L·D·卡布萊帕 | 申請(專利權)人: | 大陸-特韋斯貿易合伙股份公司及兩合公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/38;G06F11/34 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 楊曉光;趙鵬華 |
| 地址: | 德國法*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 流水線 泡沫 檢測 裝置 微處理器 | ||
1.一種微處理器,包括流水線微體系結構(1)和流水線泡沫檢測裝置(2),其特征在于,所述流水線泡沫檢測裝置(2)具有最小執行時鐘周期查明單元(3),用于查明對于通過流水線微體系結構(1)和/或由后者處理的一條或多條程序命令的執行時鐘周期的最小和/或最佳數目。
2.如權利要求1所述的微處理器,其特征在于,所述流水線泡沫檢測裝置(2)還具有真實執行時鐘周期查明單元(4),特別包括計數器部件(5),用于基本查明通過流水線微體系結構(1)和/或由后者處理的一條或多條程序命令的執行時鐘周期的實際數目。
3.如權利要求2所述的微處理器,其特征在于,所述微處理器的命令集具有流水線泡沫測試開始命令(BTON)和流水線泡沫測試停止命令(BTOFF),其可用于激勵所述流水線泡沫檢測裝置(2),從而啟動和結束流水線泡沫測試,由此激活和去激活所述流水線泡沫檢測裝置(2)。
4.如權利要求1至3中至少一項所述的微處理器,其特征在于,所述最小執行時鐘周期查明單元(3)具有機器代碼執行時鐘周期關聯單元(6),其查明對于從機器代碼(OP代碼)最近加載的命令的執行時鐘周期的最小數目。
5.如權利要求3或4所述的微處理器,其特征在于,所述流水線泡沫檢測裝置(2)和所述流水線微體系結構(1)被設計為,在所述流水線微體系結構中加載了所述流水線泡沫測試開始命令(BTON)之后和/或當在所述流水線微體系結構中執行所述流水線泡沫測試開始命令(BTON)時,分別啟動所述最小執行時鐘周期查明單元(3)和所述真實執行時鐘周期查明單元(4),并且他們查明對于一條或多條命令的執行時鐘周期的所述最小和真實數目,之后,當在所述流水線微體系結構(1)中加載所述流水線泡沫測試停止命令(BTOFF)時或在后者中執行時或由后者寫回時,停止所述最小執行時鐘周期查明單元(3)和所述真實執行時鐘周期查明單元(4)。
6.如權利要求3至5中至少一項所述的微處理器,其特征在于,所述真實執行時鐘周期查明單元(4)具有監視單元(7),其對于由所述流水線微體系結構(1)處理的每條命令,形成所述執行時鐘周期的實際數目和所述執行時鐘周期的最佳數目之間的差,所述執行時鐘周期的最佳數目在所述流水線泡沫檢測裝置(2)是活動時通過所述最小執行時鐘周期查明單元(3)來查明,其中所述監視單元(7)特別具有最大值存儲器單元(20),其存儲最大差的值。
7.如權利要求2至6中至少一項所述的微處理器,其特征在于,所述流水線泡沫檢測裝置(2)具有結果存儲器(9),其輸入端連接至所述最小執行時鐘周期查明單元(3)和所述真實執行時鐘周期查明單元(4),以及在其中存儲所述執行時鐘周期的最佳數目的總和和/或所述執行時鐘周期的實際數目的總和和/或這些總和之間的差,其中這些總和涉及一條或多條程序命令的執行,特別涉及通過所述流水線微體系結構(1)和/或通過后者執行的和/或在單流水線泡沫測試期間通過后者處理的所有程序命令。
8.一種用于激勵微處理器的方法,特別地如權利要求1至7中至少一項所述的微處理器,包括流水線微體系結構(1)和流水線泡沫檢測裝置(2),該裝置提供關于在所述流水線微體系結構(1)中流水線泡沫的出現的信息,其特征在于,可由所述微處理器執行的程序激勵在所述流水線泡沫檢測裝置(2)中的最小執行時鐘周期查明單元(3),其查明對于通過流水線微體系結構(1)和/或由后者處理的一條或多條程序命令的執行時鐘周期的最小和/或最佳數目。
9.如權利要求8所述的方法,其特征在于,可由所述微處理器執行的所述程序具有至少一條流水線泡沫測試開始命令(BTON)和至少一條流水線泡沫測試停止命令(BTOFF),其激勵所述流水線泡沫檢測裝置(2)中的所述最小執行時鐘周期查明單元(3)和真實執行時鐘周期查明單元(4),并且由此啟動和結束流水線泡沫測試,因此特別通過以下來激活和去激活所述流水線泡沫檢測裝置(2):
在所述流水線微體系結構(1)中加載了所述流水線泡沫測試開始命令(BTON)之后,分別啟動所述最小執行時鐘周期查明單元(3)和所述真實執行時鐘周期查明單元(4),并且他們基本查明對于一條或多條命令的時鐘周期的最小和真實數目;之后,當在所述流水線微體系結構(1)中加載或執行或寫回所述流水線泡沫測試停止命令(BTOFF)時,停止所述最小執行時鐘周期查明單元(3)和所述真實執行時鐘周期查明單元(4)。
10.在機動車中如權利要求1至7中至少一項所述的微處理器的使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大陸-特韋斯貿易合伙股份公司及兩合公司,未經大陸-特韋斯貿易合伙股份公司及兩合公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980133368.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:通用串行總線的硬件防火墻轉接器
- 下一篇:一種油泵控制器及其控制方法





