[發明專利]基于線程重要性的處理器核停止和頻率選擇有效
| 申請號: | 201780068008.3 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN109906437B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | M·埃伊根;徐凱倫;R·耐爾;M·A·貝倫;A·U·基山;T·A·布朗 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 王俊 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 線程 重要性 處理器 停止 頻率 選擇 | ||
1.一種方法,包括:
在處理器核能夠運行的頻率中的各個不同頻率中的每個頻率處,執行所述處理器核的工作負荷;
基于所述運行,以編程方式確定在所述各個不同頻率的每個頻率處的所述處理器核的效率,每個效率對應于頻率與功耗之間的相應的比率;
基于經確定的效率確定頻率范圍并且將所述頻率范圍與多個不同的重要性級別分別相關聯,其中每個頻率范圍包括對應的上限和下限頻率,所述處理器核被允許在所述上限和下限頻率內運行以執行線程;
確定被調度為在所述處理器核上運行的第一線程的重要性級別,所述重要性級別是所述多個不同的重要性級別中的一個重要性級別;
從經確定的頻率范圍中選擇與經確定的重要性級別相關聯的頻率范圍;
將所述處理器核配置為在運行所述第一線程的同時在所選擇的頻率范圍運行;以及
其中所述多個不同的重要性級別包括第一重要性級別以及低于所述第一重要性級別的第二重要性級別,并且其中基于所述經確定的效率來確定所述頻率范圍使得所述處理器核在與所述第二重要性級別相關聯的頻率范圍內的操作比所述處理器核在與所述第一重要性級別相關聯的頻率范圍內的操作更高效。
2.根據權利要求1所述的方法,每個頻率范圍已經基于所述處理器核在所述處理器核能夠運行的多個不同頻率中的每個頻率處的效率而被確定。
3.根據權利要求1所述的方法,所述多個不同的重要性級別分別包括兩個或更多個服務質量級別。
4.根據權利要求1所述的方法,配置所述處理器核包括:將所述所選擇的頻率范圍的指示寫入所述處理器核的一個或多個寄存器。
5.根據權利要求1所述的方法,配置所述處理器核還包括:當所述處理器核將上下文切換為正在運行所述第一線程時,在被提供給所述處理器核的上下文信息中包括所述重要性級別的指示。
6.根據權利要求1所述的方法,所述選擇頻率范圍還確定能量性能偏好值,所述能量性能偏好值向所述處理器核指示在運行所述第一線程的同時偏好高性能還是較低能量使用。
7.根據權利要求1所述的方法,還包括:
至少部分地基于在給定持續時間內在所述處理器核上運行的線程的所述多個不同的重要性級別來確定所述處理器核的利用因子;以及
基于所述處理器核的所述利用因子來確定是否停止所述處理器核。
8.一種計算設備,包括:
處理器核;
存儲硬件,存儲線程的多個不同的重要性級別與不同頻率范圍的關聯,其中所述不同頻率范圍是基于在所述處理器核能夠運行的各個不同頻率中的每個頻率處的所述處理器核的效率來確定的,每個效率對應于頻率與功耗之間的相應的比率;
線程重要性確定模塊,被配置為確定被調度為在所述處理器核上運行的第一線程的重要性級別,所述重要性級別是在所述處理器核上運行的線程能夠具有的所述多個不同的重要性級別中的一個重要性級別;以及
核頻率配置模塊,被配置為:
從所述不同頻率范圍中選擇與所述重要性級別相關聯的頻率范圍,其中每個頻率范圍包括對應的上限和下限頻率,所述處理器核被允許在所述上限和下限頻率內運行以執行線程;并且被配置為:
將所述處理器核配置為在運行所述第一線程的同時在所選擇的頻率范圍運行;
其中所述多個不同的重要性級別包括第一重要性級別以及低于所述第一重要性級別的第二重要性級別,并且其中所述頻率范圍是基于所述經確定的效率來確定的,使得所述處理器核在與所述第二重要性級別相關聯的頻率范圍內的操作比所述處理器核在與所述第一重要性級別相關聯的頻率范圍內的操作更高效。
9.根據權利要求8所述的計算設備,所述核頻率配置模塊還被配置為確定與所述第一線程的所述重要性級別相關聯的所述頻率范圍,每個頻率范圍已經基于在所述處理器核能夠運行的多個不同頻率中的每個頻率處的所述處理器核的效率被確定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780068008.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:啟動相機應用的生物特征
- 下一篇:處理I/O請求的方法、存儲陣列及主機





