[發明專利]處理器特性的運行時間檢測監控有效
| 申請號: | 201380014657.7 | 申請日: | 2013-02-22 |
| 公開(公告)號: | CN104364769B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 岑中龍;小查爾斯.W.蓋尼;T.J.斯雷格;M.S.法雷爾;B.L.史密斯;M.M.米特蘭;D.L.奧斯塞克 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 邸萬奎 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 特性 運行 時間 檢測 監控 | ||
技術領域
本發明總體上涉及在計算環境內的處理,并且更具體地涉及在使用運行時間檢測的同時監控處理器特性。
背景技術
計算機處理器使用日益復雜的分支預測及指令高速緩存邏輯來執行事務(transaction)。這些程序已被引入以增加指令吞吐量,且因此增加處理性能。用于改進性能的邏輯的引入使得難以肯定地預測特定軟件應用程序將如何在計算機處理器上執行。在軟件開發過程期間,常常存在功能性與性能之間的平衡。軟件在基于執行軟件的底層硬件的一個或多個抽象層級處執行。當將硬件虛擬化時,額外抽象層被引入。隨著性能增強邏輯及各種抽象層(layer)的引入,將難以透徹地理解當程序正在執行時在硬件層級(level)實際發生的事。在不具此信息的情況下,軟件開發者將更抽象的方法(諸如,執行持續時間、存儲器使用率、線程的數目等)用于最佳化軟件應用程序。
發明內容
技術問題
當硬件特定信息可用時,該信息通常是在事后被提供給開發者,且該信息是以聚集地、在高層級、和/或穿插著其他程序及操作系統的活動的方式提供,從而難以識別可能影響軟件應用程序的效率及準確度的問題。
對于問題的解決方案
實施例包括用于使用運行時間檢測來監控處理器的處理器特性信息的方法、系統和計算機程序產品。所述計算機程序產品包括有形存儲介質,其能夠被處理電路讀取,并且存儲用于由所述處理電路執行以執行一種方法的指令。所述方法包括:在處理器上執行指令流,并且檢測在所述處理器上的所述執行的指令流的運行時間檢測樣本點。所述方法進一步包括:基于所述運行時間檢測樣本點來在運行時間檢測程序緩沖器中存儲報告群組,所述報告群組包括與所述處理器相關聯的處理器特性信息。
用于使用運行時間檢測來監控處理器的處理器特性信息的方法包括:在處理器上執行指令流。所述方法也包括:檢測在所述處理器上的所述執行的指令流的運行時間檢測樣本點。所述方法進一步包括:基于所述運行時間檢測樣本點來在運行時間檢測程序緩沖器中存儲報告群組,所述報告群組包括與所述處理器相關聯的處理器特性信息。
用于使用運行時間檢測來監控處理器的處理器特性信息的系統包括:存儲器和具有運行時間檢測模塊的處理器。所述運行時間檢測模塊被配置為執行一種方法,所述方法包括:在處理器上執行指令流,并且檢測在所述處理器上的所述執行的指令流的運行時間檢測樣本點。所述方法進一步包括:基于所述運行時間檢測樣本點來在運行時間檢測程序緩沖器中存儲報告群組,所述報告群組包括與所述處理器相關聯的處理器特性信息。
額外特征及優點是經由本發明的技術來實現。本發明的其他實施例及方面將在本文中予以詳細描繪且被視為所主張發明的一部分。為了更好地理解本發明的優點及特征,參看描繪及附圖。
在說明書結尾處的權利要求中特定指出且清楚地主張了被視為本發明的主題。將根據結合隨附圖進行的以下詳細描繪顯而易見本發明的前述及其他特征及優點。
附圖說明
圖1A為描繪實施例中的示例主機計算機系統的圖;
圖1B為描繪實施例中的示例模擬主機計算機系統的圖;
圖1C為描繪實施例中的示例計算機系統的圖;
圖2為描繪實施例中的示例計算機網絡的圖;
圖3為描繪實施例中的計算機系統的元件的圖;
圖4A描繪實施例中的計算機系統的詳細元件;
圖4B描繪實施例中的計算機系統的詳細元件;
圖4C描繪實施例中的計算機系統的詳細元件;
圖5描繪根據實施例的用于處理器的運行時間檢測的系統的示意圖;
圖6描繪實施例中的包括可由特權狀態設置的控制的運行時間檢測控制塊(RICCB)的一部分。
圖7描繪實施例中的當半特權位(K)經設置為1時的RICCB控制塊的一部分;
圖8描繪根據實施例的報告群組。
圖9描繪根據實施例的開始記錄。
圖10描繪根據實施例的時間戳記錄。
圖11描繪根據實施例的用于使用運行時間檢測來監控處理器特性改變的處理流。
圖12描繪根據實施例的用于運行時間檢測存儲抑制查看的處理流。
圖13圖示根據實施例的計算機程序產品。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380014657.7/2.html,轉載請聲明來源鉆瓜專利網。





