[發明專利]操作系統中的啟發式處理器電力管理在審
| 申請號: | 201580048970.1 | 申請日: | 2015-09-11 |
| 公開(公告)號: | CN106662909A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 張琪;A.薩加 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32;G06F9/455;G06F11/30;G06F11/34 |
| 代理公司: | 中國專利代理(香港)有限公司72001 | 代理人: | 王興秋,陳嵐 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 操作系統 中的 啟發式 處理器 電力 管理 | ||
1.一種方法,包括:
監控計算設備的處理器的一個或多個處理器性能量度;
預測處理器的近期處理器性能要求,所述預測至少部分地基于一個或多個處理器性能量度;
從至少兩個存儲的CPU電力管理簡檔的集合選擇CPU電力管理簡檔,所述選擇至少部分地基于所預測的近期處理器性能要求和用戶性能預期;以及
將所選擇的CPU電力管理簡檔應用于處理器。
2.根據權利要求1所述的方法,還包括響應于啟發式線程執行數據來調節所存儲的CPU電力管理簡檔中的一個或多個。
3.根據權利要求2所述的方法,所述處理器的啟發式線程執行數據包括以下中的一個或多個:設備中斷數目的改變、存儲器頁面錯誤的改變、線程執行階段中的改變、或者與高或低處理要求相關聯的事件的檢測。
4.根據權利要求3所述的方法,其中CPU電力管理簡檔最初至少部分地基于啟發式線程執行數據而生成。
5.根據權利要求1所述的方法,用戶預期至少部分地基于所選擇的性能預期層級。
6.根據權利要求5所述的方法,其中響應于以下中的至少一個而選擇性能預期層級:設備類型、設備模式、線程優先級、用戶指定的線程優先級或者線程執行狀態。
7.根據權利要求1所述的方法,用戶預期至少部分地基于對計算設備的一個或多個用戶的未來延遲容忍度的預測。
8.根據權利要求1所述的方法,用戶預期至少部分地基于用戶行為分析。
9.一種系統,包括:
處理器;
與處理器相關聯的至少一個虛擬機器;
處理器電力管理模塊,其被配置成由處理器操作以:
監控處理器的一個或多個處理器性能量度;
監控至少一個虛擬機器的一個或多個處理器性能量度;
聚集所監控的處理器和至少一個虛擬機器的處理器性能量度;
預測處理器的近期處理器性能要求,所述預測至少部分地基于一個或多個處理器性能量度;以及
調節處理器的至少一個CPU電力管理特性,所述調節至少部分地基于所預測的近期處理器性能要求。
10.根據權利要求9所述的系統,還包括用于控制至少一個虛擬機器的虛擬機器管理器。
11.根據權利要求9所述的系統,處理器電力管理模塊還被配置成通過應用來自至少兩個CPU電力管理簡檔的集合的CPU電力管理簡檔來調節至少一個CPU電力管理特性。
12.根據權利要求11所述的系統,處理器電力管理模塊還被配置成響應于所觀察到的線程執行數據來調節至少兩個CPU電力管理簡檔。
13.根據權利要求1或9所述的方法,其中處理器是與虛擬機器相關聯的虛擬處理器。
14.根據權利要求1或9所述的方法,所監控的處理器性能量度包括以下中的一個或多個:線程優先級、線程執行時間、設備中斷數目、存儲器頁面錯誤數目、或者輸入/輸出事件數目。
15.根據權利要求1或9所述的方法,一個或多個處理器性能量度還包括與計算設備相關聯的至少一個虛擬機器的一個或多個處理器性能量度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580048970.1/1.html,轉載請聲明來源鉆瓜專利網。





