[發明專利]多核心計算裝置的動態睡眠有效
| 申請號: | 201280045490.6 | 申請日: | 2012-08-31 |
| 公開(公告)號: | CN103814342A | 公開(公告)日: | 2014-05-21 |
| 發明(設計)人: | 特雷西·A·厄爾默;安德魯·J·弗朗茨;諾曼·S·加爾加石;邁克爾·埃布爾 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 心計 裝置 動態 睡眠 | ||
1.一種用于節省多核心計算裝置中的功率的方法,所述方法包括:
在存儲器中為由所述多核心計算裝置的一個以上核心共享的每一低功率資源維持參考計數;
基于所述低功率資源的與所述存儲器位置相關聯的每一核心的功率狀態及每一核心的使用量獨立地調整存儲于存儲器中的值;及
使用所述存儲器位置處的所述值來確定何時進入系統低功率配置。
2.根據權利要求1所述的方法,其中所述多核心計算裝置的每一核心在不同于所述多核心計算裝置中的其它核心中的一者或一者以上的操作系統的操作系統下操作。
3.根據權利要求1所述的方法,其中所述多核心計算裝置的至少一個核心共享將所述核心綁定到至少一個其它核心的操作的至少一個資源,且每一核心經配置以與所述其它核心中的每一者獨立地進入及離開低功率模式。
4.根據權利要求1所述的方法,其進一步包括:
基于旗標位設定識別可被置于低功率模式中的資源;
在每個核心或全局的基礎上登記時延要求;
從所述登記的時延要求中選擇最嚴格的時延要求;
對可被置于低功率模式中的每一資源的計算裝置低功率模式進行評估,以基于存在于所述核心上的時延限制消除具有超過所述選定最嚴格時延容限的組合時延要求的任何低功率資源模式或低功率資源模式的任何組合;
選擇低功率資源模式的組合,所述組合最大化潛在功率節約且具有小于或等于所述當前核心上的選定最壞狀況下時延要求的總時延要求;及
通過對所述所識別資源中的每一者執行所述選定低功率模式中的每一者的進入功能而進入低功率資源模式的所述選定組合。
5.根據權利要求4所述的方法,其中通過對所述所識別資源中的每一者執行所述選定低功率模式中的每一者的進入功能而進入低功率資源模式的所述選定組合包括在對于共享模式參考計數值等于零時執行所述進入功能。
6.根據權利要求4所述的方法,其進一步包括:
基于當前溫度下每單位時間的潛在功率節約乘以所述當前核心上所預期的閑置時間的預期閑置時間確定每一評估的低功率資源模式的潛在功率節約。
7.根據權利要求1所述的方法,其中所述多核心計算裝置包含用于管理由兩個或兩個以上執行環境共享的資源的資源功率管理器RPM處理器。
8.根據權利要求7所述的方法,其進一步包括:
通過存取運行線程的核心與運行閑置線程的核心之間共享的變量確定哪些核心在睡眠,其中所述共享變量由每一核心在執行閑置線程的進入功能之后遞增且由每一核心在執行所述閑置線程的離開功能之后遞減。
9.根據權利要求7所述的方法,其進一步包括:
標記資源為自動失效;及
在所述RPM處理器中使與所述標記的資源相關聯的睡眠集失效。
10.根據權利要求7所述的方法,其進一步包括:
使先前事務失效以使得來自所述先前事務的資源不會不合需要地進入其睡眠集。
11.根據權利要求7所述的方法,其中所述多核心計算裝置中的每一核心具有子系統功率管理SPM硬件塊,所述子系統功率管理SPM硬件塊控制所述核心的所述功率狀態且在所述核心進入其低功率模式時與所述RPM處理器進行信號交換,所述方法進一步包括:
在RPM睡眠驅動程序中檢測當前正持有自旋鎖;
忽略所述事務且不響應于檢測到當前正持有所述自旋鎖而發送睡眠集事務;及
盡管每一核心的所述SPM硬件塊執行與所述RPM的信號交換,仍不將所述睡眠集應用于所述RPM處理器上。
12.根據權利要求7所述的方法,其進一步包括:
在RPM驅動程序中接收在作用中上下文中的自旋鎖;
進入所述多核心計算裝置的第一核心的睡眠模式;
起始所述多核心計算裝置的第零核心上的閑置過程同時等待RPM確認中斷;
解算所述第零核心上的睡眠模式及選擇進入所述第零核心的全局低功率模式;
進入所述第零核心上的所述全局低功率模式;
接收所述第零核心上的所述RPM確認中斷;及
釋放所述自旋鎖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280045490.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:線纜型二次電池
- 下一篇:用于車輛的制動控制方法及其裝置





