[發(fā)明專利]用于基于關(guān)鍵路徑的分析的性能監(jiān)視體系結(jié)構(gòu)的增強(qiáng)無效
| 申請?zhí)枺?/td> | 200680019059.9 | 申請日: | 2006-06-01 |
| 公開(公告)號(hào): | CN101427223A | 公開(公告)日: | 2009-05-06 |
| 發(fā)明(設(shè)計(jì))人: | C·紐伯恩 | 申請(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F11/34 | 分類號(hào): | G06F11/34 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 曾祥夌;王小衡 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 基于 關(guān)鍵 路徑 分析 性能 監(jiān)視 體系結(jié)構(gòu) 增強(qiáng) | ||
1.一種方法,包括:
使用微處理器執(zhí)行第一軟件程序;
確定與執(zhí)行所述第一軟件程序關(guān)聯(lián)的關(guān)鍵路徑的事件成本;以 及
基于所述與執(zhí)行所述第一軟件程序關(guān)聯(lián)的關(guān)鍵路徑的事件成本 來調(diào)整所述微處理器。
2.如權(quán)利要求1所述的方法,其特征在于,所述微處理器能夠 實(shí)現(xiàn)亂序并行執(zhí)行。
3.如權(quán)利要求1所述的方法,其特征在于,調(diào)整所述微處理器 包括更改微體系結(jié)構(gòu)功能部件的大小,所述微體系結(jié)構(gòu)功能部件選 自:指令高速緩存、數(shù)據(jù)高速緩存、分支目標(biāo)陣列、虛擬存儲(chǔ)器表 和寄存器文件。
4.如權(quán)利要求1所述的方法,其特征在于,調(diào)整所述微處理器 包括禁用微體系結(jié)構(gòu)功能部件,所述微體系結(jié)構(gòu)功能部件選自:高 速緩存、轉(zhuǎn)換表、后備緩沖器、分支預(yù)測單元、硬件預(yù)提取器和執(zhí) 行單元。
5.如權(quán)利要求1所述的方法,其特征在于,還包括:
存儲(chǔ)表示調(diào)整與所述第一軟件程序關(guān)聯(lián)的微處理器的第一配 置;
確定與執(zhí)行所述第二軟件程序關(guān)聯(lián)的關(guān)鍵路徑的事件成本;
基于所述與執(zhí)行所述第二軟件程序關(guān)聯(lián)的關(guān)鍵路徑的事件成本 來調(diào)整所述微處理器;以及
在所述第一軟件程序的后續(xù)執(zhí)行時(shí)基于所存儲(chǔ)的第一配置來再 次調(diào)整所述微處理器。
6.如權(quán)利要求5所述的方法,其特征在于,所述第一和第二軟 件程序的每一個(gè)軟件程序選自:訪客應(yīng)用程序、操作系統(tǒng)、操作系 統(tǒng)應(yīng)用程序、基準(zhǔn)測試應(yīng)用程序、驅(qū)動(dòng)程序和嵌入式應(yīng)用程序。
7.如權(quán)利要求1所述的方法,其特征在于,確定關(guān)鍵路徑的事 件成本包括執(zhí)行持續(xù)時(shí)間計(jì)數(shù)。
8.如權(quán)利要求7所述的方法,其特征在于,所述執(zhí)行持續(xù)時(shí)間 計(jì)數(shù)包括對所述微處理器中的狀態(tài)機(jī)處于活動(dòng)的周期進(jìn)行計(jì)數(shù),其 中所述狀態(tài)機(jī)選自:頁步行處理工具、鎖定狀態(tài)機(jī)和總線的未完成 高速緩存未命中的隊(duì)列。
9.如權(quán)利要求1所述的方法,其特征在于,確定關(guān)鍵路徑的事 件成本包括測量操作的引退推出。
10.如權(quán)利要求9所述的方法,其特征在于,所述測量操作的引 退推出包括測量連續(xù)成對的操作的引退中的延遲。
11.如權(quán)利要求9所述的方法,其特征在于,所述測量操作的引 退推出包括測量具有特定事件的操作的引退延遲。
12.如權(quán)利要求11所述的方法,其特征在于,所述事件選自: 低級(jí)高速緩存未命中、次級(jí)高速緩存未命中、高級(jí)高速緩存未命中、 高速緩存訪問、高速緩存窺探、分支誤預(yù)測、從存儲(chǔ)器提取、引退 時(shí)鎖定、硬件預(yù)提取、加載、存儲(chǔ)、回寫、指令解碼、地址轉(zhuǎn)換、 對轉(zhuǎn)換緩沖器的訪問、整型運(yùn)算數(shù)執(zhí)行、浮點(diǎn)運(yùn)算數(shù)執(zhí)行、寄存器 的重命名、指令的調(diào)度、寄存器讀取以及寄存器寫入。
13.一種方法,包括:
在特定事件發(fā)生時(shí)標(biāo)記操作,所述操作要在能夠?qū)崿F(xiàn)并行執(zhí)行 的處理器中執(zhí)行;以及
確定所述操作的引退推出。
14.如權(quán)利要求13所述的方法,其特征在于,所述標(biāo)記操作包 括在所述特定事件發(fā)生時(shí)選擇所述操作以進(jìn)行采樣。
15.如權(quán)利要求13所述的方法,其特征在于,所述標(biāo)記操作包 括在所述特定事件發(fā)生且第二事件未發(fā)生時(shí)選擇所述操作以進(jìn)行采 樣。
16.如權(quán)利要求14所述的方法,其特征在于,所述特定事件選 自:高速緩存未命中、高速緩存訪問、高速緩存窺探、分支誤預(yù)測、 引退時(shí)鎖定、硬件預(yù)提取、加載、存儲(chǔ)、回寫以及對轉(zhuǎn)換緩沖器的 訪問。
17.如權(quán)利要求14所述的方法,其特征在于,所述特定事件是 引退事件時(shí)的基于事件的精確采樣。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680019059.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 路徑搜索系統(tǒng)、路徑搜索終端和路徑搜索方法
- 路徑計(jì)算方法、路徑計(jì)算單元及路徑計(jì)算系統(tǒng)
- 路徑顯示裝置、路徑顯示方法、路徑顯示程序及路徑顯示系統(tǒng)
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法及路徑搜索程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法以及路徑搜索程序
- 路徑搜索裝置、路徑搜索系統(tǒng)及路徑搜索方法
- 路徑輸出方法、路徑輸出系統(tǒng)和路徑輸出程序
- 路徑評價(jià)裝置、路徑評價(jià)系統(tǒng)、路徑評價(jià)方法以及路徑評價(jià)程序





