[發明專利]多核心處理器的空閑狀態低功耗模式實現方法和處理器有效
| 申請號: | 201811214744.8 | 申請日: | 2018-10-18 |
| 公開(公告)號: | CN111077976B | 公開(公告)日: | 2021-07-20 |
| 發明(設計)人: | 樊卿華 | 申請(專利權)人: | 珠海全志科技股份有限公司 |
| 主分類號: | G06F1/3234 | 分類號: | G06F1/3234;G06F1/329 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 焉明濤 |
| 地址: | 519085 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多核 處理器 空閑 狀態 功耗 模式 實現 方法 | ||
本發明公開了一種多核心處理器的空閑狀態低功耗模式實現方法和處理器,用以至少解決多核處理器低功耗管理中功耗較高、性能較差和響應滯后的問題。所述方法包括:處于空閑狀態的多核心中第一核心從所述多核心中選擇處于運行狀態的第二核心,觸發所述第二核心執行對所述第一核心進行下電處理;所述第一核心和所述第二核心為不同核心。
技術領域
本發明涉及計算機領域,特別是涉及一種多核心處理器的空閑狀態低功耗模式實現方法和處理器。
背景技術
為了降低多核CPU(中央處理器,Central Processing Unit)功耗,現有技術中存在多核CPU低功耗管理方法上,但是現有多核CPU低功耗管理方法存在技術的功耗較高、性能較差和響應滯后的問題;例如,現有多核CPU低功耗管理方法是通過統計當前時間窗口內CPU的負載狀況決定下一步動作是開(關)核還是維持當前狀態,其存在以下缺陷:
a)開(關)核心對功耗和性能的影響大。關核時需要把被關核心上的執行線程遷移到其他核心,然后再關核心;開核心時需要根據負載均衡原則,把其他核心上的選定執行線程遷移到新開核心上。此過程中主要的性能損耗有:1、線程遷移引入的額外開銷。2、線程遷移后Cache(緩存)變冷,需要重新預熱,也會引入功耗和性能損失。
b)開(關)核心動作的直接依據是當前時刻的CPU負載。而當前時刻的CPU負載是基于當前時刻之前的某個時間段內CPU負載統計得來的。如果統計窗口太小,會導致頻繁的開(關)核心動作,從而引入更多的額外性能損耗,導致整體性能降低;如果統計窗口太大,則實時響應慢,用戶體驗不佳。
c)開關核心的核心思想是通過統計“過去一段時間”的CPU負載狀況來決定未來的開關核行為,從原理上來說就存在著時間滯后性,對突發的實時高負載需求反映遲緩,從而導致卡頓等現象。
發明內容
為了克服上述缺陷,本發明要解決的技術問題是提供一種多核心處理器的空閑狀態低功耗模式實現方法和處理器,用以至少解決多核處理器低功耗管理中功耗較高、性能較差和響應滯后的問題。
為解決上述技術問題,本發明實施例中的一種多核心處理器的空閑狀態低功耗模式實現方法包括:
處于空閑狀態的多核心中第一核心從所述多核心中選擇處于運行狀態的第二核心,觸發所述第二核心執行對所述第一核心進行下電處理;所述第一核心和所述第二核心為不同核心。
可選地,所述處于空閑狀態的多核心中第一核心從所述多核心中選擇處于運行狀態的第二核心,觸發所述第二核心執行對所述第一核心進行下電處理,包括:
所述第一核心向所述第二核心發出核間通信信息,所述核間通信信息用于指示所述第二核心執行對所述第一核心下電處理;
所述第二核心在接收到所述核間通信時,將所述第一核心進行下電處理。
可選地,所述第二核心在接收到所述核間通信時,將所述第一核心進行下電處理之前,包括:
所述第二核心將所述第一核心負責處理的第一中斷源遷移至所述第二核心;并標記所述第一中斷源的原始歸屬核心。
可選地,所述第二核心在接收到所述核間通信時,將所述第一核心進行下電處理之后,包括:
所述第二核心在檢測到第二中斷源觸發中斷時,根據所述第二中斷源的原始歸屬核心和標記的第一中斷源的原始歸屬核心,判斷所述第二中斷源是否屬于所述第一核心;在判定屬于時,對所述第一核心進行上電處理。
可選地,所述方法還包括:
所述第一核心在確定所述多核心中無處于運行狀態的核心時,根據所述第一核心的最近喚醒時間和預設的時間閾值,確定是否觸發所述多核處理器進入系統休眠流程。
為解決上述技術問題,本發明實施例中的一種處理器包括互相連接的多個核心;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海全志科技股份有限公司,未經珠海全志科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811214744.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全瓷義齒用氧化鋯瓷塊及其制備工藝
- 下一篇:一種氯替潑諾中間體的合成方法





