[發明專利]用于管理多核片上系統上的全局芯片功率的方法和裝置有效
| 申請號: | 201710532160.4 | 申請日: | 2014-09-25 |
| 公開(公告)號: | CN107272876B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | D·A·卡爾森;R·E·凱斯勒 | 申請(專利權)人: | 馬維爾亞洲私人有限公司 |
| 主分類號: | G06F1/3234 | 分類號: | G06F1/3234 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;潘聰 |
| 地址: | 新加坡*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理 多核 系統 全局 芯片 功率 方法 裝置 | ||
本發明的各實施方式總體上涉及用于管理多核片上系統上的全局芯片功率的方法和裝置。具體地,根據至少一個示例實施例,一種用于控制多核處理器芯片中的功率的方法及相應的裝置包括:在該多核處理器芯片內的一個控制器處積累與該多核處理器芯片內的多個內核處理器相關聯的一個或多個功率估計值?;谝粋€累加功率估計值確定一個全局功率閾值,至少部分地基于所積累的該一個或多個功率估計值確定該累加功率估計值。該控制器使得基于所確定的該全局功率閾值控制這些內核處理器中的每一個內核處理器處的功率損耗。該控制器可以直接控制這些內核處理器處的功率損耗或可以命令這些內核處理器這樣做。
本申請是申請號為201410498360.9、申請日為2014年09月25日、發明名稱為“用于管理多核片上系統上的全局芯片功率的方法和裝置”的發明專利申請的分案申請。
背景技術
通常以避免處理器或相應的芯片過熱的方式控制計算機處理器內的功率損耗。換言之,通過控制處理器內的功率損耗,相應的溫度也保持在控制之下。
發明內容
通常在每個內核處理器局部地執行多核處理器設備內的功率管理。為了改善性能并增強效率,需要對此類設備上的全局芯片功率進行管理的能力。
根據至少一個示例實施例,一種用于控制多核處理器芯片中的功率損耗的全局功率管理方式包括:在該多核處理器芯片內的一個控制器處積累與該多核處理器芯片內的多個內核處理器相關聯的一個或多個功率估計值。基于一個累加功率估計值確定一個全局功率閾值,至少部分地基于所積累的該一個或多個功率估計值確定該累加功率估計值。該控制器使得基于所確定的該全局功率閾值控制該多個內核處理器中的每一個內核處理器處的功率損耗。
在積累該一個或多個功率估計值時,該控制器可以接收單個值,該值指示該累加功率估計值代表該多個內核處理器的總功率損耗??梢杂眯纬纱信渲玫姆绞綄⒃摱鄠€內核處理器彼此耦合,其中,在每個內核處理器處,將局部功率損耗估計值與代表累加功率損耗估計值的值相加并轉發至下一內核處理器。在最后一個內核處理器,將累加功率估計值的最終值轉發至控制器。可替代地,可以用形成不只一種串行配置的方式耦合該多個內核處理器,在這種情況下,該控制器接收不只一個功率估計值。在又一示例中,每個內核處理器可以將其局部功率損耗估計值直接發送至該控制器。
該控制器可以被配置成用于從該控制器發送一個讀命令至該多個內核處理器中的至少一個內核處理器。該讀命令可以包括一個讀操作的指示和一個有效載荷值。一個接收該讀命令的內核處理器將局部功率估計值與該有效載荷值相加并將該讀命令與經更新的有效載荷值一起轉發至下一內核處理器或轉發至該控制器。該有效載荷值代表與一個或多個內核處理器相關聯的功率估計值的累加和。
在確定全局功率閾值時,該控制器被配置成用于:當確定所確定的該累加功率估計值和在時間上的一個相應的平均值兩者都小于一個期望目標功率時增大代表該全局功率閾值的一個參數值,以及當確定所確定的該累加功率估計值大于該期望目標功率時減小代表該全局功率閾值的該參數值。該期望目標功率可以是該多核處理器芯片的使用者或制造者所設定的一個常數??商娲?,可以至少部分地基于該多核處理器芯片的多個所測量的溫度值動態地設定該期望目標功率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬維爾亞洲私人有限公司,未經馬維爾亞洲私人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710532160.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:便攜式網絡交換機
- 下一篇:基于協議無感知轉發技術的交換機流表管理方法





