[發明專利]計算機系統的多個組件之間的適應性功率預算分配有效
| 申請號: | 200910265958.2 | 申請日: | 2009-12-21 |
| 公開(公告)號: | CN101777010A | 公開(公告)日: | 2010-07-14 |
| 發明(設計)人: | G·特爾林;M·拉馬多斯;G·D·卡因;E·C·薩姆森;V·拉馬尼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 毛力;袁逸 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統 組件 之間 適應性 功率 預算 分配 | ||
背景
在例如中央處理單元組件和圖形子系統組件的計算系統中的組件在工作 時會消耗功率并產生熱量。另外,該計算系統一般具有與對操作中應當產生多 少功率和/或熱量關聯的限制。例如,計算系統可能具有可在系統中各個組件 之間分配的總功率和/或發熱“預算”。注意超過該預算會導致系統中組件的 性能下降和/或損壞。
在一些情形中,全系統功率或發熱管理設備將監視和評估關于每個組件的 信息(例如與各個組件消耗多少功率關聯的統計)。該全系統功率管理設備隨后 可適當地分配總功率預算。然而,這種方法可能具有某些缺陷。例如,圖形子 系統在某些時候可能無法利用額外的功率資源(例如當圖形子系統由于在等待 例如中央處理單元的另一組件提供信息而無法處理圖形信息時)。同樣,圖形 子系統可使用額外的功率但不提供有價值的結果。在任何一種情形中,使全系 統功率管理設備確定分配總發熱預算的最有利的方法都是無法實現的。
附圖簡述
圖1是根據一些實施例的多組件計算系統的方框圖。
圖2是根據一些實施例的與功率預算分配引擎關聯的方法的流程圖。
圖3是根據一些實施例的與組件關聯的方法的流程圖。
圖4是根據一些實施例的多組件計算系統的例子。
圖5是根據一些實施例的方法的流程圖。
詳細說明
例如中央處理單元組件和圖形子系統組件的計算系統中的組件在工作中 可消耗功率并產生熱量。例如,圖1是根據一些實施例的包括第一組件110和 第二組件120的系統100的方框圖。盡管圖1中示出兩個組件110、120,然而 要注意本文描述的實施例可關聯于更多個組件。第一組件110例如可關聯于圖 形子系統,而第二組件120關聯于中央處理單元(CPU)。然而要注意,本文中 使用的術語“組件”可指計算環境中的任何其它類型的設備,包括存儲器系統、 網絡通信系統和/或輸入輸出(“I/O”)I/O系統。
計算系統100一般具有關聯于在工作中應當產生多少功率和/或熱量的限 制。例如,計算系統100可具有能夠在第一和第二組件110、120之間分配的 總功率和/或發熱“預算”。注意,隨著由組件消耗的功率量增加,該組件產 生的熱量一般也增加。結果,本文中描述為關聯于“功率預算”或“功率管理 系統”的實施例也涵蓋“發熱/熱量預算”或“發熱/熱量管理系統”的含義。
系統100根據一些實施例還包括功率預算分配引擎150。該功率預算分配 引擎150例如有利于適當地在第一和第二組件110、120之間分配總功率預算。
舉例來說,第一組件110可為第一組件110確定從第一組件的角度看合適 的功率預算分配的調整量。例如,第一組件110可確定當前消耗小于局部功率 限制并仍然能夠有效地利用額外的功率。在這種情形中,第一組件110可將功 率預算分配調整請求信號發送給功率預算分配引擎150。在其它情形中,第一 組件110確定即使可用也無法有效地利用額外的功率(例如由于它不是足夠快 地從另一組件接收到信息),并因此決定不發送功率預算增加分配的請求。同 樣,第二組件120可(或不可)確定能夠利用額外的功率并將功率預算分配調整 請求信號發送給功率預算分配引擎150。
根據一些實施例,功率預算分配引擎150可從第一組件110接收功率預算 分配調整請求信號。另外,基于接收到的預算分配調整請求信號,功率預算分 配引擎150可判斷是否調整提供給第一組件110的功率預算分配信號(例如通 過決定增加施加于第一組件110上的功率限制)。根據一些實施例,功率預算 分配引擎150可進一步基于預先確定的偏好(例如指示在系統100中應當給予 圖形或計算性能更高的優先級)和/或基于從第二組件120接收到的預算分配調 整請求信號確定是否調整提供給第一組件110的功率預算分配信號。
注意根據一些實施例,功率預算分配引擎150可進一步基于系統總預算、 當前總和發熱狀態(例如與系統100所產生的總熱量關聯的)和/或當前總功率 狀態(例如與系統100所使用的總電流量關聯的)判斷是否對提供給第一組件 110的功率預算分配信號進行調整。另外,功率預算分配引擎150可在周期基 礎上(例如一秒一次)和/或一旦來自第一或第二組件110、120的功率預算分配 調整請求信號改變時執行判斷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910265958.2/2.html,轉載請聲明來源鉆瓜專利網。





