[發明專利]基于線程重要性的處理器核停止和頻率選擇有效
| 申請號: | 201780068008.3 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN109906437B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | M·埃伊根;徐凱倫;R·耐爾;M·A·貝倫;A·U·基山;T·A·布朗 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 王俊 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 線程 重要性 處理器 停止 頻率 選擇 | ||
計算設備中的每個處理器核支持各種不同的頻率范圍,也稱為p狀態,并且可以操作以在這些不同頻率范圍中的任何一個頻率范圍處運行線程。計算設備中的線程被分配多個重要性級別中的一個重要性級別。處理器核被配置為基于其正在運行的線程的重要性級別來在特定頻率范圍或根據特定能量性能偏好運行。還可以在一段時間內確定處理器核的利用因子,利用因子基于在處理器核運行線程的持續時間期間的時間量并且還基于在該持續時間內運行的線程的重要性級別。然后可以使用利用因子來確定是否停止處理器核。
技術領域
本公開總體上涉及計算機領域,并且更具體地涉及基于線程重要性的處理器核停止和頻率選擇。
背景技術
隨著計算技術的進步,計算機在我們的生活中變得越來越普遍。很多計算設備被設計為使用電池供電,諸如移動電話、平板電腦等。具有計算設備的這樣的移動性增加了它們的可用性,但是并非沒有問題。這樣的一個問題是由這些計算設備提供的各種功能消耗大量不必要的功率。這導致電池耗盡,使得用戶無法使用計算設備直到計算設備被再充電。這可能導致用戶無法以他們想要的方式使用他們的設備,并且用戶對他們的設備感到沮喪。
發明內容
提供本“發明內容”是為了以簡化的形式介紹一些概念,這些概念將在下面的“具體實施方式”中進一步描述。本“發明內容”不旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于限制所要求保護的主題的范圍。
根據一個或多個方面,確定被調度為在處理器核上運行的第一線程的重要性級別。重要性級別是多個不同的重要性級別中的一個重要性級別。確定與重要性級別相關聯的頻率范圍,或者確定與重要性級別相關聯的能量性能偏好值,該頻率范圍是多個不同頻率范圍中的一個,該能量性能偏好值是多個能量性能偏好值中的一個。處理器核被配置為在運行第一線程的同時在頻率范圍或根據能量性能偏好值運行。
根據一個或多個方面,針對在給定持續時間內在處理器核上運行的多個線程中的每個線程,確定線程的重要性級別,每個重要性級別是多個不同的重要性級別中的一個。至少部分基于在給定持續時間內在處理器核上運行的線程的重要性級別來確定處理器核的利用因子。基于處理器核的利用因子來確定是否停止處理器核。響應于基于處理器核的利用因子而確定停止處理器核,停止處理器核。
附圖說明
參考附圖描述詳細描述。在附圖中,附圖標記的最左邊的(多個)數字標識首次出現附圖標記的圖。在說明書和附圖中的不同實例中使用相同的附圖標記可以指示相似或相同的項目。附圖中表示的實體可以指示一個或多個實體,并且因此可以在討論中將單數或復數形式的實體可互換地引用。
圖1是示出根據一個或多個實施例的實現基于線程重要性的處理器核停止(park)和頻率選擇的示例計算設備的框圖。
圖2是示出根據一個或多個實施例的用于確定與線程的不同重要性級別相關聯的不同頻率范圍的示例過程的流程圖。
圖3示出了根據一個或多個實施例的處理器核的性能的示例圖。
圖4是示出根據一個或多個實施例的用于實現本文中討論的技術的示例過程的流程圖。
圖5是示出根據一個或多個實施例的用于實現本文中討論的技術的另一示例過程的流程圖。
圖6示出了包括表示可以實現本文中描述的各種技術的一個或多個系統和/或設備的示例計算設備的示例系統。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780068008.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:啟動相機應用的生物特征
- 下一篇:處理I/O請求的方法、存儲陣列及主機





