国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于等待時(shí)間準(zhǔn)則的平臺(tái)功率管理的制作方法

      文檔序號(hào):6578867閱讀:178來(lái)源:國(guó)知局
      專利名稱:基于等待時(shí)間準(zhǔn)則的平臺(tái)功率管理的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明公開的實(shí)施例涉及功率管理領(lǐng)域,特別涉及基于多種等待時(shí)間準(zhǔn)則 的管理平臺(tái)功率的方法和設(shè)備。
      背景技術(shù)
      在當(dāng)今的禾根世界,隨著其計(jì)算能力的飛速提高,電子設(shè)備盼性能得以迅 速改進(jìn)。伴隨著這種改進(jìn),電子設(shè)備開始變得耗電,例如,消耗更多的功率。
      為了節(jié)省功率,電子設(shè)備中的處理器在短時(shí)間^J非活動(dòng)期間^SA幽辭莫式(例 如,低功率狀態(tài))。
      例如,由惠普⑧、,爾⑧、微軟⑧、菲尼克期⑧、以及東芝⑧共同開發(fā)的
      高級(jí)配置和功率接口 (ACPI)規(guī)范(例如,于2005年12月30日發(fā)布的ACPI 3.0a版本)定義了在ACPI兼容系統(tǒng)中的多種功率狀態(tài)(例如,設(shè)備在正常GO/SO 工作狀態(tài)期間的處理器功率狀態(tài)C0-C3)。依據(jù)ACPI規(guī)范,CO狀態(tài)可以是處理 器的正常執(zhí)行狀態(tài)。然而,在C1狀態(tài)中的短時(shí)間的非活動(dòng)狀態(tài)時(shí),處理器可能 沒有執(zhí)行指令,但是可以在幾乎瞬間轉(zhuǎn)回到執(zhí)行執(zhí)行狀態(tài),而在C3狀態(tài)(相對(duì) Cl狀態(tài)來(lái)說(shuō)是更深度的睡眠狀態(tài),并可以比C1狀態(tài)節(jié)省更多功率),處理器的 高速緩存可以保持狀態(tài)而忽略任何監(jiān)聽(snoop)。與從C1狀態(tài)返回相比,處理 器可能會(huì)花費(fèi)更長(zhǎng)時(shí)間從C3狀態(tài)返回到正常執(zhí)行狀態(tài)(C0)。,包括C3狀態(tài)的 每個(gè)狀態(tài)的變化(例如,深度睡眠,更深度睡眠,等等)是可能的,即在處理 器睡眠得多深(例如,處理器的什么功能被禁用以節(jié)省功率)以及需要多長(zhǎng)時(shí) 間才能 的方面可能不同。
      常規(guī)的功率管理,包括由ACPI標(biāo)準(zhǔn)定義的那些,可能基于在處理器上收 集的試探(heuristics)和由操作系統(tǒng)給出的準(zhǔn)則而被執(zhí)行的,并且功率管理算法 可査看過去的處理器活動(dòng)以預(yù)測(cè)出未來(lái)活動(dòng)。例如,操作系統(tǒng)可以查看中央處 理單元利用率來(lái)提供該準(zhǔn)則?;谶@些因素,處理器可進(jìn)入多個(gè)睡眠狀態(tài)中的一個(gè)。盡管處理器會(huì)間歇itt入低功率狀態(tài),但其他具有更長(zhǎng)喚醒時(shí)間的平臺(tái) 組件為了保證更好的性能可倉(cāng)織不^^常SA任何這種低功率狀態(tài)。
      圖1是個(gè)圖形示例,其示出貫穿包^g行應(yīng)用的,期和隨后的非活動(dòng)期 (空閑狀態(tài))的工作負(fù)荷的現(xiàn)有技術(shù)計(jì)算系統(tǒng)平臺(tái)(線A)的總功耗及其現(xiàn)有技 術(shù)處理器(線B)的功耗。參閱圖1,處理器的功率范圍從在簡(jiǎn)短的活動(dòng)周期時(shí) 的高達(dá)20瓦至控閑時(shí)的幾乎1瓦內(nèi)。在處理器空閑時(shí),該平臺(tái)仍然具有約9瓦 的空閑功率基數(shù),而其中不到1瓦是由處理器消耗的。也就是說(shuō),在空閑狀態(tài) 下,該計(jì)算系統(tǒng)中其他的平臺(tái)組件不會(huì)和處理器一樣降低功耗。該示例性計(jì)算 設(shè)備的平臺(tái)在空閑狀態(tài)仍然耗費(fèi)大約8-10瓦的功率,這是由于大部分的系統(tǒng)資 源具有較長(zhǎng)的等待時(shí)間(例如,需要較長(zhǎng)的時(shí)間從睡目跳態(tài)中鵬),將它們保 持供電以確保更好的性能,而處理器可能在空閑期間間TOA誠(chéng)的幽眺態(tài)。


      公開的實(shí)施例是作為示例性實(shí)施例結(jié)合附圖進(jìn)行描述,并不用作限定,附 圖中相同的附圖標(biāo)記代表相同的元件,附圖中
      圖1為示例性計(jì)算系統(tǒng)平臺(tái)的總功,其處理器的功耗的示例性示意亂 圖2為根據(jù)各實(shí)施例的功率管理系統(tǒng)的框圖3為根據(jù)各實(shí)施例的另一個(gè)功率管理系統(tǒng)的框圖; 圖4為根據(jù)各實(shí)施例的功率管理方法的流程圖5示出根據(jù)各實(shí)施例的Wi-Fi多媒體(WMM)功率節(jié)省模式的容許等 待時(shí)間報(bào)告系統(tǒng)的示例流程圖6示出適合實(shí)施某些實(shí)施例的示例計(jì)算機(jī)系統(tǒng)的框圖。
      具體實(shí)施例方式
      說(shuō)明性實(shí)施例包括但不局限于基于等待時(shí)間準(zhǔn)則的用于平臺(tái)功率管理的方 法和設(shè)備。
      說(shuō)明性實(shí)施例的各方面將使用本領(lǐng)域技術(shù)人員所采用的通用術(shù)語(yǔ)來(lái)描述, 以向本領(lǐng)域內(nèi)其他技術(shù)人員表達(dá)其工作實(shí)質(zhì)。然而,替換性實(shí)施例僅以戶腿方 面中的一魏實(shí)施對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見的。出于解釋的目的,闡 明特定的數(shù)字、材料以及結(jié)構(gòu),以便于提供對(duì)說(shuō)明性實(shí)施例的徹底理解。然而,沒有所述特定細(xì)節(jié)的替代性實(shí)施例也可以被實(shí)施對(duì)本領(lǐng)域技術(shù)人員而言也是顯 而易見的。在其他情況下,為了不混淆說(shuō)明性實(shí)施例,省略或者簡(jiǎn)化眾所周知 的特征。
      此外,各操作被作為多個(gè)分立的操作依次用最有利于理解說(shuō)明性實(shí)施例的
      方式加以描述;然而,該描述的7嬌不應(yīng)被解釋為意贈(zèng)這徵作必需依賴頃 序。特別地,這徵作不必以被描述的JiiWl行。
      短語(yǔ)"在某些實(shí)施例中"以及"在各實(shí)施例中"被重復(fù)使用。這些短語(yǔ)通 常并不指代同一實(shí)施例;雖然它們也可以指代同一實(shí)施例。術(shù)語(yǔ)"包含"、"具 有"和"包括"是同義的,蹈讓下文具體指明其他含義。短語(yǔ)"A禾口/或B" 意思是"(A)、 (B)或者(A和B)"。短語(yǔ)"A/B"意思是"(A)、 (B)或者(A 和B)",其類似于短語(yǔ)"A和/或B"。短語(yǔ)"A、 B和C中的至少一個(gè)"意思是 "(A)、 (B)、 (C)、 (A和B)、 (A和C)、 (B和C)或者(A、 B和C)"。短i吾 "(A) B"意思是"(B)或者(AB)",即A是可選的。
      圖2是根據(jù)各實(shí)施例的功率管理系統(tǒng)10的框圖。在各實(shí)施例中,功率管理
      系統(tǒng)io被用于計(jì)算設(shè)備中,該計(jì)算設(shè)備例如可以m上型電腦、蜂窩電話、個(gè)
      人計(jì)算機(jī)、個(gè)人數(shù)字助理、掌上型電腦、機(jī)頂盒或者任何其他適當(dāng)類型的計(jì)算 設(shè)備。在各實(shí)施例中,功率管理系統(tǒng)10可以被用在移動(dòng)計(jì)算設(shè)備中。
      功率管理系統(tǒng)10可以包括功率管理控制器(PMC) 15。 PMC15可耦合至 第一多個(gè)組件20、 22、 26,并且其可被配置為分別從組件20、 22、 26接收功率 管理準(zhǔn)則30、 32、 36。在各實(shí)施例中,PMC控制器也可以接收信息40,這將 在后面討論。至少部分地響應(yīng)于關(guān)于收到的功率管理準(zhǔn)則30、 32、 36和/或信息 40, PMC 15可被配置為生成功率管理策略(PM policy) 50用以管理與計(jì)算設(shè) 備相關(guān)聯(lián)的第二多個(gè)組件和/或源60、 62、 66的功率。
      在各實(shí)施例中,第一多個(gè)組件20、 22、 26可以包括與計(jì)算設(shè)備相關(guān)聯(lián)的一 個(gè)或多個(gè)硬件/軟件組件。在各實(shí)施例中,組件20、 22、 26可以包括例如耦合到 計(jì)算設(shè)備的外部設(shè)備和/或計(jì)算設(shè)備內(nèi)部的設(shè)備/硬件,包括但并不限于通用串行 總線(USB)設(shè)備(包括與各版本USB標(biāo)準(zhǔn)~~f列如USB2.0, 3.0等^~~^ 容的設(shè)備)、外圍組件互連(PCI)設(shè)備、PCI快速(PCIe)設(shè)備、網(wǎng)絡(luò)接口卡、 外部設(shè)備、打印機(jī)、掃描儀、磁盤驅(qū)動(dòng)器、照相機(jī)、網(wǎng)絡(luò)適配器、串行高級(jí)技 術(shù)附件(SATA)、并行高級(jí)技術(shù)附件(PATA)等等。在各實(shí)施例中,組件20、22、 26也可以包含一個(gè)或多個(gè)控制器,其被配置為控制計(jì)算設(shè)備中的一個(gè)或多 個(gè)設(shè)備勵(lì)能,包含但并不局限于USB主禾鵬制器、存儲(chǔ)器控制器、以太網(wǎng)控制 器、圖形控制器、硬盤控制器(HDD)、音頻控制器、高級(jí)主機(jī)控制器接口 (AHCI) 等等。在各實(shí)施例中,組件20、 22、 26也可以包^M行在計(jì)算設(shè)備上的一個(gè)或 多個(gè)軟件應(yīng)用、 一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器、操作系統(tǒng)等等。
      在各實(shí)施例中,組件20, 22, 26中的每一個(gè)都可以分別將功率管理準(zhǔn)則30、 32、 36發(fā)送給PMC15。功率管理準(zhǔn)則可以包含M組件的一個(gè)或多個(gè)等待時(shí)間 參數(shù)。例如,功率管理準(zhǔn)則可以包含組件的容許等待時(shí)間。在各實(shí)施例中,容 許等待時(shí)間可以至少部分地基于組件可以承受的^t其性能不產(chǎn)生負(fù)面影響的 最大等待時(shí)間。例如,組件20的容許等待時(shí)間可以至少部分基于組件從計(jì)算設(shè) 備的一個(gè)或多個(gè)組件處于睡鵬莫式時(shí)處理器中斷事件(比如,硬件中斷)的生 成以及在進(jìn)入正常/執(zhí)行狀態(tài)(例如,CO狀態(tài))后與組件20相關(guān)聯(lián)的第一指令 被執(zhí)行開始,組件20可以承受的最大等待時(shí)間。在各實(shí)施例中,組件的容許等 待時(shí)間可以至少部分基于在對(duì)其性能不產(chǎn)生負(fù)面影響的情況下該組件可以承受 的延遲,此時(shí)該組件和/或該系統(tǒng)的其他組件從幽辭莫式轉(zhuǎn)換到正常/執(zhí)行狀態(tài)。
      在各實(shí)施例中,組件的PM (功率管理)準(zhǔn)則可以包括一個(gè)或多個(gè)其它要素, 包括但不局限于組件柳艮務(wù)質(zhì)量(QoS)參數(shù)、對(duì)以中斷頻率的內(nèi)部試探、輸入 /輸出(I/O)通信量模式、空閑持續(xù)時(shí)間(g卩,組件是否知曉下一個(gè)預(yù)定計(jì)時(shí)器 中斷的時(shí)間)、工作負(fù)荷期望值和減任何其他關(guān)于該組件的適合的信息,該信息 可會(huì)^有助于PCM15生成PM策略50。在各實(shí)施例中,組件20、 22、 26中的一 個(gè)或多個(gè)也可以包括該組件的PM準(zhǔn)則中的存儲(chǔ)器訪問等待時(shí)間。
      例如,在各實(shí)施例中組件20、 22、 26之一可以是音頻播放軟件應(yīng)用。該音 頻播方iOS用在^地播放音頻文件時(shí)可以不容許ftf可等待時(shí)間。然而在空閑時(shí), 即在不接粉播放招可音頻文件時(shí),該音頻播方她用就可以容許較長(zhǎng)的等待時(shí)間, 此等待時(shí)間可至少部分基于該應(yīng)用開始接收音頻文件的時(shí)間與該應(yīng)用不得不開 始播放所述音頻文件以避免丟失數(shù)據(jù)的時(shí)間之間的時(shí)間差。對(duì)本領(lǐng)域技術(shù)人員 而言,該應(yīng)用的容許等待時(shí)間可部分地基于其緩沖能力是顯而易見的。在各實(shí) 施例中,應(yīng)用可將其容許等待時(shí)間動(dòng)態(tài)地皿給PMC (功率管理控制器)15以
      作為功率管理準(zhǔn)則的一部分。因此,在播放音頻文件時(shí),音頻播放應(yīng)用可以發(fā) 送零值或者最小容許等待時(shí)間給PMC15,而在空閑狀態(tài)時(shí),該應(yīng)用可皿一較大的容許等待時(shí)間。
      在各實(shí)施例中,組件在活動(dòng)周期的間隙可以"打盹"。例如,正如電子與電
      氣工程師協(xié)會(huì)(正EE) 802.11標(biāo)準(zhǔn)(例如,802.11e-2005修正版)所定義的,廣 義局域網(wǎng)(WLAN)的客戶機(jī)空閑時(shí)可以進(jìn)入功率節(jié)省("打盹")狀態(tài)。WLAN (廣義局域網(wǎng))客戶機(jī)可針對(duì)由例如正EE802.11e標(biāo)準(zhǔn)的Wi-Fi多媒體(WMM) 功率節(jié)省模式定義的持續(xù)時(shí)間關(guān)閉其無(wú)線電,在該持續(xù)時(shí)間中,接入點(diǎn)(AP) 可以為客戶機(jī)緩沖數(shù)據(jù)。這些"打盹"持續(xù)時(shí)間可能約為幾毫秒。WLAN網(wǎng)絡(luò) 接口卡(NIC)會(huì)知曉何時(shí)打開無(wú)線電,喚醒WLAN客戶機(jī)和/或開始通信。圖 5示出根據(jù)本發(fā)明各實(shí)施例的WMM功率節(jié)省模式的容許等待時(shí)間報(bào)告系統(tǒng)的 示例性框圖。如圖5所示,當(dāng)WLAN客戶機(jī)被喚醒時(shí),它可容許短暫的等待時(shí) 間,例如,僅100微秒(usec)。而在"打盹"時(shí),該客戶機(jī)可以容許更長(zhǎng)的等 待時(shí)間,如大約1毫秒(msec)。在各實(shí)施例中,在客戶機(jī)喚醒狀態(tài)期間,NIC 可相應(yīng)地向PMC15發(fā)送100微秒的容許等待時(shí)間(圖1)以作為其PM準(zhǔn)則的 一部分。然而,當(dāng)客戶機(jī)"打盹"時(shí),MC向PMC 15發(fā)送1毫秒的容許等待 時(shí)間。
      參考圖2,在各實(shí)施例中,PMC15也可接收信息40,該信息40也可用于生 成功率管理策略50。例如,在各實(shí)施例中,信息40可包含有關(guān)計(jì)算設(shè)備和/或 其組件(包括其處理器)的通信量及活動(dòng)模式的試探。在各實(shí)施例中,該信息 40可包含本領(lǐng)域技術(shù)人員公知的附加信息,例如,在常規(guī)ACPI-兼容系統(tǒng)或其 他常規(guī)功率控制系統(tǒng)中用來(lái)控制功率的必要信息。在各實(shí)施例中,計(jì)算設(shè)備的 OS和域處理器能夠生成信息40。
      至少部分響應(yīng)于接收到的功率管理準(zhǔn)則30、 32、 36及信息40, PMC 15可 被配置為生成PM策略50,用以管理與計(jì)算設(shè)備相關(guān)聯(lián)的第二多個(gè)組件和/或源 60、 62、 66的功率。在各實(shí)施例中,第二多個(gè)組件和/或源60、 62、 66可包括 計(jì)算設(shè)備的各核心組件及平臺(tái)組件,例如,處理器、電壓調(diào)節(jié)器、顯示器面板、 時(shí)鐘發(fā)生器、鎖相環(huán)等。在各實(shí)施例中,第一多個(gè)組件20、 22、 26及第二多個(gè) 組件和/或源60、62、66可具備一個(gè)或多個(gè)共用組件。例如,在各實(shí)施例中,PMC15 可從USB主機(jī)控制離收PM準(zhǔn)則并為其生成PM策略50。
      在各實(shí)施例中,PM策略50可指定組件60、 62、 66中的一個(gè)或多僧入多 個(gè)睡眠等級(jí)之一。例如,如果所有組件20、 22、 26在其各自的PM準(zhǔn)則中具有指定的至少1毫秒的容許等待時(shí)間,則PMC 15可指示第二多個(gè)組件和/或源60、 62、 66中的一個(gè)或多僧入多個(gè)睡眠等級(jí)之一,使得響應(yīng)于中斷一個(gè)或多個(gè)組 件花費(fèi)少于1毫秒的時(shí)間從各自的豳民等級(jí)中醒來(lái),該中斷例如是處理器中斷 事件、HW中斷等。類似的,如果所有組件20、 22、 26的指定的最大容許等待 時(shí)間至少是比如5毫秒,則PM策略50可指示第二多個(gè)組件和/, 60、 62、 66中的一個(gè)或多^HSA更深等級(jí)的醐民,使f路組件可花費(fèi)不到5毫秒的時(shí)間 醒過來(lái)。在各實(shí)施例中,多個(gè)可能的睡眠等級(jí)可類似于ACPI規(guī)范中指定的C 狀態(tài),和/或本領(lǐng)域技術(shù)人員可以想到的其他睡眠等級(jí)。也就是說(shuō),獲知了組件 20、 22、 26在PM準(zhǔn)則中的容許等待時(shí)間及其他信息,只要容許等待時(shí)間足夠 高,PM策略50就可以使能組件60、 62、 66中的一個(gè)或多l(xiāng)S4Aig合的睡目財(cái)莫 式,從而節(jié)約功率,且不對(duì)組件20、 22、 26的性能產(chǎn)生負(fù)面影響。
      各實(shí)施例中,在開發(fā)PM策略50時(shí)也要考慮軒其他因素。例如,如果組 件20、 22、 26中之一在其PM準(zhǔn)則中指定高的服務(wù)質(zhì)量參數(shù)和例如100微秒的 容許等待時(shí)間,則PMC15可為組件60、 62、 66確定睡眠等級(jí),使得該組件可 在不到100微秒的時(shí)間內(nèi)醒來(lái),以此滿足高的服務(wù)質(zhì)量參數(shù)。
      在各實(shí)施例中,PMC15可以指示并非所有組件60、 62、 66進(jìn)入睡目辯莫式,
      同時(shí)指示一個(gè)或多個(gè)其它組件不進(jìn)入睡職莫式(或者進(jìn)入不同的睡鵬莫式)。例 如,如果電壓調(diào)節(jié)器和時(shí)鐘發(fā)生器是組件60、 62、 66中的兩個(gè),且如果電壓調(diào) 節(jié)器比時(shí)鐘發(fā)生器花費(fèi)更長(zhǎng)時(shí)間醒來(lái),則PMC 15可指示電壓調(diào)節(jié)器進(jìn)入與時(shí) 鐘發(fā)生器的從組件20、 22、 26接收的給定容許等待時(shí)間的更深等級(jí)的睡眠相比 更輕等級(jí)的睡眠(或者根本不進(jìn)入睡眠等級(jí))。然而,如果從組件20、 22、 26 接收到的容許等待時(shí)間足夠長(zhǎng),則基于PM策略50,電壓調(diào)節(jié)器和時(shí)鐘發(fā)生器 兩者者阿進(jìn)入更深等級(jí)的睡眠。
      在各實(shí)施例中,組件的睡眠等級(jí)越高,其被禁用的功能就越多,也就節(jié)省 更多功率,且該組4頓返回至征常執(zhí)行模式(即麟)就要花費(fèi)更多時(shí)間。
      在各實(shí)施例中,第二多個(gè)組件和減源60、 62、 66中的一些,例如,時(shí)鐘發(fā) 生器、穩(wěn)壓器、鎖相環(huán)中的一些可以僅僅被接通和關(guān)斷。即,對(duì)這些組件中的 一些而言,只有一種睡眠等級(jí)(例如,低功^l莫式),在組件20、 22、 26的容 許等待時(shí)間足夠長(zhǎng)時(shí),這些組件就會(huì)被暫時(shí)斷電。因此,PM策略50還可控制 這些組件中的一掛^的接通和關(guān)斷。在各實(shí)施例中,組件20、 22、 26可向PMC 15^^賣錢各自的PM準(zhǔn)貝U。 或者,組件20、 22和26可定期皿各自的PM準(zhǔn)則。各可選情景是可能的, 其中一些組件持續(xù)m而其他組件定期周斯性發(fā)送各自的PM'準(zhǔn)則。在各實(shí)施 例中,組件可以在最開始發(fā)送其PM準(zhǔn)則,并僅在其PM準(zhǔn)則發(fā)生變化時(shí)再次 發(fā)送其PM準(zhǔn)則。
      圖3是根據(jù)本發(fā)明各實(shí)施例的功率管理系統(tǒng)100的框圖。在各實(shí)施例中, 系統(tǒng)100可包含耦合至輸A^出復(fù)合功率管理控制器(IOPMC) 110的處理器 復(fù)合功率管理控制器(PCPMC) 105。在各實(shí)施例中,PCPMC 105可被設(shè)置在 計(jì)算設(shè)備的中央處理復(fù)合體中,而IOPMC 110可設(shè)置在計(jì)算設(shè)備的輸A/輸出復(fù) 合體。
      盡管圖3僅示出了兩個(gè)功率管理控制器(PCPMC 105和IOPMC 110),但 是本領(lǐng)域技術(shù)人員便于理解,在各實(shí)施例中,可以存在兩個(gè)以上的功率管理控 制器。例如,在多處理器環(huán)境中,每個(gè)處理復(fù)合體都可有與其相關(guān)聯(lián)的處理器 復(fù)合功率管理控制器。在各實(shí)施例中,單一處理復(fù)合體可包含一個(gè)以上處理器 復(fù)合功率管理控制器。盡管在圖3中未示出,在各實(shí)施例中,功率管理控制器 同樣可以被設(shè)置在計(jì)算設(shè)備的其它區(qū)域中。
      在各實(shí)施例中,PCPMC105從多個(gè)軟件(SW)應(yīng)用、設(shè)備驅(qū)動(dòng)器和/或操 作系統(tǒng)(OS) 150接收PM準(zhǔn)則。對(duì)本領(lǐng)域技術(shù)人員而言顯而易見的是,盡管 示為單個(gè)框,但150可以代表多個(gè)組件。在各實(shí)施例中,包含容許等待時(shí)間的 SW/OS PM準(zhǔn)則可通過寄存器接口禾口/或例如ACPI兼容C狀皿口的擴(kuò)展發(fā)送 給PCPMC 105。 PM準(zhǔn)則可包括從在處于豳民狀態(tài)時(shí)處理器中斷事件(例如, 硬件中斷)的產(chǎn)生禾瞎一指令,該指令駄正常/執(zhí)行狀態(tài)而被執(zhí)行開始操作系 統(tǒng)感知到的可承受的最大容許等待時(shí)間。
      參考圖3, 1OPMC110可從多個(gè)設(shè)備112、 114、 116、 118、多4^^各122、 124、 126、 128和/或多個(gè)子系統(tǒng)132、 134及136中接收PM準(zhǔn)貝U。該鏈路和/ 或子系統(tǒng)可被用于將一個(gè)或多個(gè)設(shè)備耦合到計(jì)算設(shè)備上。例如,設(shè)備112可以 是USB設(shè)備,且相應(yīng)的子系統(tǒng)132可以是USB控制器,鏈路122可以是USB
      鏈路,他們中的每一個(gè)都有自己的等待時(shí)間限制。在各實(shí)施例中,多個(gè)設(shè)備(例 如,116和118)可被耦合到單個(gè)子系統(tǒng)中。在各實(shí)施例中,子系統(tǒng)132、 134 禾口/或136可包括但不局限于USB主豐鵬制器、存儲(chǔ)器控制器、以太網(wǎng)控制器或圖形控審U器。在各實(shí)施例中,設(shè)備112、……、118中的每一個(gè),以織PM 準(zhǔn)則給其各自的鏈路。在各實(shí)施例中,鏈路122、……、128中的一個(gè)或多個(gè)可 增大設(shè)備功率管理準(zhǔn)則和鏈路功率管理準(zhǔn)則且發(fā)送到子系統(tǒng)132、 134、 136之
      子系統(tǒng)132、 134、 136可考慮從各頓路和/或設(shè)備收到的PM準(zhǔn)則,以生 成子系統(tǒng)PM準(zhǔn)則并將其發(fā)i^^合IOPMC 110。例如,如果USB設(shè)備112和相關(guān) 聯(lián)的USB控制器(子系統(tǒng)132)分另陏1毫秒和800微秒的容許等待時(shí)間,則 USB控制器在子系統(tǒng)PM準(zhǔn)則中可包含兩個(gè)容許等待時(shí)間中較低的那個(gè)值,即 800微秒,且將其腿給IOPMC110。
      在各實(shí)施例中,如果設(shè)備U6、 118、鏈路126、 128和/或子系統(tǒng)136有不同 的PM準(zhǔn)則(包括不同的容許等待時(shí)間),則子系統(tǒng)136可以只是重新皿每個(gè) 接收到的PM準(zhǔn)則(連同其自身的PM準(zhǔn)則)給IOPMC 110。又或者,在各實(shí) 施例中,子系統(tǒng)136可以考慮所有接收到的PM準(zhǔn)則且生成統(tǒng)一的子系統(tǒng)PM 準(zhǔn)貝lj。例如,子系統(tǒng)136可以將設(shè)備116、 118、 |^各126、 128禾口/或子系統(tǒng)136 中最小的容許等待時(shí)間發(fā)送給IOPMC 110。
      設(shè)備112、……、118、鏈路122、……、128、子系統(tǒng)132、……、136禾口/ 或應(yīng)用、設(shè)備驅(qū)動(dòng)器、操作系統(tǒng)150可以在所傳送的PM準(zhǔn)則中包含附加信息。 例如,在各實(shí)施例中,PM準(zhǔn)則可包括但不局限于服務(wù)質(zhì)量參數(shù)、類似中斷頻率 的內(nèi)在i^、輸A/輸出通信量模式、空閑持續(xù)時(shí)間(即,設(shè)備/子系統(tǒng)是否知曉 下一個(gè)預(yù)定計(jì)時(shí)器中斷的時(shí)間)、工作負(fù)荷預(yù)期和/或其他對(duì)功率管理控制器有用 的合適信息。在各實(shí)施例中,設(shè)備/子系統(tǒng)中的一個(gè)或多個(gè)也可以在其PM準(zhǔn)則 中包含各自的存儲(chǔ)器訪問等待時(shí)間。在各實(shí)施例中,PM控制器將存儲(chǔ)器訪問等 待時(shí)間和容許等待時(shí)間一起考慮,來(lái)生成適合的PM策略。在各實(shí)施例中,容 許等待時(shí)間可至少部分基于相關(guān)聯(lián)的存儲(chǔ)器訪問等待時(shí)間。
      一旦PCPMC 105和IOPMC 110從應(yīng)用、設(shè)備驅(qū)動(dòng)器、操作系統(tǒng)、設(shè)備、 鏈路和/或子系統(tǒng)接收到功率管理準(zhǔn)則,則PCPMC 105和IOPMC 110可以為與 計(jì)算設(shè)備相關(guān)聯(lián)的多個(gè)組件(圖3中未示出)交換準(zhǔn)則,協(xié)定,禾口/或共同制定 動(dòng)態(tài)功率管理策略,該多個(gè)組件可以例如是計(jì)算設(shè)備的多個(gè)核心組件和平臺(tái)組 件,包括但不局限于處理器、電壓調(diào)節(jié)器、顯示面板、時(shí)鐘發(fā)生器和/或鎖相環(huán)。 在各實(shí)施例中,所開發(fā)的功率管理策略可類似于圖2的PM策略50。在各實(shí)施例中,IOPMC 110和PCPMC 105在開發(fā)PM策略時(shí)可考慮其他因 素。例如,如果計(jì)算設(shè)備包含直接媒體接口 (DMI),則在開發(fā)PM策略時(shí)該 DM的等待時(shí)間也同樣被考慮在內(nèi)。
      在各實(shí)施例中,應(yīng)用、驅(qū)動(dòng)器和/或操作系統(tǒng)150、設(shè)備112、……118、鏈 路122、……、128和/或子系統(tǒng)132、……、136可在其各自的PM準(zhǔn)則中包括 性能建議,其中該性能建議可包含所述組件(如果可用的話)的當(dāng)前性能水平 和未來(lái)預(yù)期性能水平。在各實(shí)施例中,功率管理控制器可以根據(jù)接收到的性能 建議來(lái)計(jì)算這些組件的容許等待時(shí)間?;蛘?,發(fā)送的性能建議可以包含容許等 待時(shí)間。
      盡管圖3的設(shè)備112、……、118和子系統(tǒng)132、……、136示出為耦合到 IOPMC 110,但是在各實(shí)施例中設(shè)備和子系統(tǒng)中的一些可以耦合到PCPMC 105, 而不是(此外,或者可選地)IOPMC 110。例如,外部總線和/或PCIe圖形(PEG) 端口上的圖形卡可被耦合至PCPMC 105且向PCPMC 105提供各自的PM準(zhǔn)則。
      圖4是根據(jù)各實(shí)施例適用于圖2和圖3的功率管理系統(tǒng)的功率管理方法200 的流程圖。參考圖2和圖3,在步驟210, PCPMC105禾口IOPMC110可從第一 多個(gè)組件接收PM準(zhǔn)則,該第一多個(gè)組件包括應(yīng)用、設(shè)備驅(qū)動(dòng)器、操作系統(tǒng)150、 設(shè)備112、……、118、鄉(xiāng)各122、……、128禾口/或子系統(tǒng)132、……、136中的 一個(gè)或多個(gè)。在步驟220, PCPMC105和IOPMC110共同為第二多個(gè)組件開發(fā) PM策略,該第二多個(gè)組件包括計(jì)算設(shè)備的一個(gè)或多個(gè)核心組件及平臺(tái)組件,例 如,處理器、電壓調(diào)節(jié)器、顯示面板、時(shí)鐘發(fā)生器和/或鎖相環(huán)。在各實(shí)施例中, 第一多個(gè)組件中的一個(gè)或多個(gè)還可以包含在第二多個(gè)組件中。
      在步驟230,至少部分基于所開發(fā)的PM策略,判斷第二多個(gè)組件和/或源 中的一個(gè)或多個(gè)是否SA睡職莫式(例如,低功^t莫式)。如果沒有任何組件進(jìn) 入睡目歐莫式,則PCPMC 105和IOPMC 110可繼續(xù)在步驟210從第一多個(gè)組件 接收功率管理準(zhǔn)則。
      如果在步驟230所開發(fā)的PM策略表明第二多個(gè)組件和/或源中的一個(gè)或多 ^tA豳鵬式,則在步驟240所指明的組件可至少部分基于所開發(fā)的PM策 略進(jìn)入適當(dāng)?shù)乃吣J?。除非有中斷一伊j如處理器中斷事件、硬件中斷或者 任何其他本領(lǐng)域技術(shù)人員公知的適合的中斷,否則組件保持睡眠模式。 一旦在 步驟250檢測(cè)到此類中斷,戶腿組件將在步驟260退出翻辭莫式以進(jìn)入正常執(zhí)行狀態(tài),且PCPMC 105和IOPMC 110可繼,步驟210從第一多個(gè)組4條收 功率管理準(zhǔn)則。
      圖6示出示例計(jì)^m^統(tǒng)500的框圖,該計(jì)^m系統(tǒng)500可適于實(shí)施實(shí)施 例中的一些,包括接收功率管理準(zhǔn)則、至少部分基于所接收的功率管理準(zhǔn)則開 發(fā)功率管理策略的系統(tǒng)。在某些實(shí)施例中,計(jì)算機(jī)系統(tǒng)500可包括用來(lái)傳送信 息的通信機(jī)構(gòu)或總線511,諸如與總線511耦合的用于處理信息的處理器512之 類的集成電路。
      計(jì)算機(jī)系統(tǒng)500還包括耦合到總線511的隨機(jī)存取存儲(chǔ)器(RAM)或者其 它動(dòng)態(tài)存儲(chǔ)設(shè)備504 (稱為主存儲(chǔ)器),用于存儲(chǔ)由處理器512執(zhí)行的信息和指 令。主存儲(chǔ)器504還可用于存儲(chǔ)在由處理器512執(zhí)行指令期間的臨時(shí)體或其 它中間信息。
      固件503可以是軟件和硬件的結(jié)合體,諸如電可編程只讀存儲(chǔ)器(EPROM), 其具備用于記錄在EPROM中的例程的操作。固件503可^A^本代碼、基本 輸A^T出系統(tǒng)代碼(BIOS)或者其他類似代碼。固件503可使得計(jì)^m系統(tǒng)500
      引導(dǎo)其自身成為可能。
      計(jì)算機(jī)系統(tǒng)500也包括只讀存儲(chǔ)器(ROM)和/或其他靜態(tài)存儲(chǔ)設(shè)備506, 其耦合到總線511用來(lái)為處理器512剤t^劍言息和指令。靜態(tài)存儲(chǔ)設(shè)備506 可存儲(chǔ)操作系統(tǒng)級(jí)別和應(yīng)用級(jí)別的軟件。
      計(jì)算機(jī)系統(tǒng)500還可以耦合到諸如陰極射線管(CRT)或者液晶顯示器 (LCD)的顯示設(shè)備521,耦合到總線511以向計(jì)算機(jī)用戶顯示信息。諸如芯片 集536的芯片集可與顯示設(shè)備521接口 。
      字母數(shù)字輸入設(shè)備( ) 522~a括字母數(shù)字和其他鍵~~fe可被耦合 至總線511,以便同處理器512通信信息和命令選擇。附加用戶輸入設(shè)備是光標(biāo) 控制設(shè)備523,諸如鼠標(biāo)、足l^宗球、足l^宗板、輸入筆或者光標(biāo)方向鍵等,其耦合 到總線511用以同處理器512通信方向信息和命令選擇,并且用于在顯示設(shè)備 521上控制光標(biāo)的移動(dòng)。諸如芯片集536的芯片集可與輸入輸出設(shè)織口。
      另一個(gè)可耦合至總線511的設(shè)備是硬拷貝設(shè)備524,其可被用于將指令、數(shù) 據(jù)或其它信息打印在諸如紙、膠片或類似類型媒介之類的介質(zhì)上。此外,諸如 揚(yáng)聲器和/或麥克風(fēng)(未示出)的錄音和回放設(shè)備可選地耦合至總線511,作為 計(jì)算機(jī)系統(tǒng)500的音頻接口??神詈现量偩€511的另一個(gè)設(shè)備是有紛無(wú)線通信計(jì)算機(jī)系統(tǒng)500具備諸如電池、交流電源插頭連接和整流器等電源528等, 相關(guān)領(lǐng),術(shù)人員至少基于本文所述實(shí)施例可以理解。
      在各實(shí)施例中,類似于圖2的PMC15禾口/或圖3的PCPMC 105/IOPMC 110, 功率管Se制器(圖6中未示出)可被包含在圖6的計(jì)算》幾系統(tǒng)500中。在各 實(shí)施例中,功率管理控制器可耦合到總線511,并可從計(jì)^m系統(tǒng)500的若干個(gè) 組件中接收功率管理準(zhǔn)則,這些組件例如是配置礙皮處理器512執(zhí)行的一個(gè)或 多個(gè)應(yīng)用、計(jì) 1系統(tǒng)500的操作系統(tǒng)、計(jì)Ml系統(tǒng)500的一個(gè)或多個(gè)設(shè)備驅(qū) 動(dòng)器、固件503、芯片集536、計(jì)^^幾系統(tǒng)500的一個(gè)或多個(gè)控制器(例如,圖 中未示出的USB主豐鵬制器、存儲(chǔ)器控制器、以太網(wǎng)控制器、圖形控制器等等)、 耦合到計(jì)算機(jī)系統(tǒng)500的一個(gè)或多個(gè)設(shè)備,包括但不局限于顯示設(shè)備521、 ■ 522、光標(biāo)控制設(shè)備523、硬拷貝設(shè)備524、通信接口 525等。在各實(shí)施例中, 功率管理控制器可為計(jì)算機(jī)系統(tǒng)500的多個(gè)組件開發(fā)功率管理控制準(zhǔn)則,該多 個(gè)組件例如是計(jì)算機(jī)系統(tǒng)500的一個(gè)或多個(gè)平臺(tái)組件、處理器512、芯片集536、 包含在計(jì)tm系統(tǒng)500內(nèi)的一個(gè)或多個(gè)電壓調(diào)節(jié)器和時(shí)鐘發(fā)生器、鎖相環(huán)、顯 示器面板(例如,顯示設(shè)備521)等。在各實(shí)施例中,處理器512被配置成執(zhí)行 多個(gè)任務(wù)以樹共操作系統(tǒng)服務(wù)、設(shè)備驅(qū)動(dòng)器服務(wù)和減一個(gè)或多個(gè)應(yīng)用功能。在 各實(shí)施例中,如前所述,功率管理控制器可從處理器512執(zhí)行的一個(gè)或多個(gè)任 務(wù)中接收功率管理控制準(zhǔn)則和執(zhí)行性能建議。
      在各實(shí)施例中,處理器512和功率管理控制器可共同設(shè)置在集成電路中。 如果功率管理控制器包含PCPMC和IOPMC (類似于圖3),貝l旌各實(shí)施例中處 理器512和PCPMC可共同設(shè)置在集成芯片中,且在各實(shí)施例中IOPMC可被設(shè) 置在計(jì)算機(jī)系統(tǒng)500的I/O復(fù)合體內(nèi)(圖中未示出)。在各實(shí)施例中,處理器512 可被配置為用作如前所述的一個(gè)或多個(gè)功率管理控制器。在各實(shí)施例中,計(jì)算 機(jī)系統(tǒng)500~fe括處理器512、各硬件組件和減功率管理控制:tl""可具有配 置成有助于計(jì)算機(jī)系統(tǒng)500用于移動(dòng)計(jì)算的尺寸和形狀。在各實(shí)施例中,計(jì)算 機(jī)系統(tǒng)500可用作移動(dòng)電話、膝上型電腦、個(gè)人數(shù)字助理、掌上電腦、MP3播 放器、個(gè)人計(jì)算機(jī)、機(jī)頂盒或任何其他適當(dāng)類型的計(jì)算設(shè)備。在各實(shí)施例中, 計(jì)算機(jī)系統(tǒng)500可用作移動(dòng)計(jì)算設(shè)備。在各實(shí)施例中,處理器512和計(jì)#^幾系 統(tǒng)500的各組件被安置在機(jī)身中,該機(jī)身具有配置為有助于計(jì)算機(jī)系統(tǒng)用于移動(dòng)計(jì)算的尺寸和形狀。
      雖然文中描述和示出了具體實(shí)施例,但本領(lǐng)域技術(shù)人員可以理解為,在不 脫離本發(fā)明實(shí)施例范圍的情況下,更多可選和/或等價(jià)實(shí)施可替代所示出和描述 的特定實(shí)施例。該申請(qǐng)旨在覆蓋文中所述實(shí)施例的任何適用或變形。因此,本 發(fā)明實(shí)施例僅被權(quán)利要求及其等價(jià)物所限制。
      權(quán)利要求
      1、一種方法,包括通過平臺(tái)的功率管理控制器從與主存所述平臺(tái)的系統(tǒng)相關(guān)聯(lián)的第一多個(gè)組件接收功率管理準(zhǔn)則;至少部分基于接收到的所述功率管理準(zhǔn)則,通過所述功率管理控制器開發(fā)功率管理策略,以管理所述系統(tǒng)的第二多個(gè)組件中的一個(gè)或多個(gè)。
      2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述開發(fā)包括由所述功率管 理控制翻定戶腿第二多個(gè)組件中至少一個(gè)的睡眠等級(jí)。
      3、 根據(jù)權(quán)利要求i所述的方法,其特征在于,戶;M接收包括由所述功率管 理控制器從所述第一多個(gè)組件中的一個(gè)或多個(gè)接收戶;M第一多個(gè)組件中的一個(gè) 或多個(gè)的容許等待時(shí)間。
      4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述開發(fā)包括由所述功率管理控制t!5角定所述第二多個(gè)組件中的一個(gè)或多個(gè)的若干睡眠等級(jí),使得戶脫第 二多個(gè)組件中的一個(gè)或多個(gè)從戶腿組件被確定的睡眠等級(jí)中醒來(lái)所需的時(shí)間小 于所述第一多個(gè)組件中的一個(gè)或多個(gè)的容許等待時(shí)間。
      5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收包括由所述功率管理控制器接收所述第一多個(gè)組件中至少一個(gè)的工作負(fù)荷期望值、服務(wù)質(zhì)量參數(shù) 和域容許等待時(shí)間。
      6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述開發(fā)包括由所述功率管理控制器更進(jìn)一步至少部分基于所述系統(tǒng)的試探來(lái)開發(fā)功率管理策略,所述試 探在戶;M系統(tǒng)的通信量和/或活動(dòng)模式上收集。
      7、 根據(jù)權(quán)禾頓求1戶艦的方法,其特征在于,戶脫開發(fā)包括由戶脫功率管 理控制器開發(fā)組件的功率管理策略,所述組件從下述組中選擇處理器、電壓調(diào)節(jié)器、顯示面板、時(shí)鐘發(fā)生器、以及鎖相環(huán)。
      8、 根據(jù)權(quán)利要求1所述的方法,其特征在于,戶皿接收包括由所述功率管理控制器從組j條收功率管理準(zhǔn)則,所述組件從下述組中選擇軟件應(yīng)用、設(shè)備驅(qū)動(dòng)器、耦合至所述系統(tǒng)的外部設(shè)備、將外部設(shè)備耦合至所述系統(tǒng)的鏈路、 控制器以及操作系統(tǒng)。
      9、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述開發(fā)包括由所述功率管 理控制器開發(fā)包含所述第二多個(gè)組件中的一個(gè)或多個(gè)的暫時(shí)斷電的功率管理策略。
      10、 一種設(shè)備,包括功率管理控制器,其被配置為從第一多個(gè)組〗條收戶腿第一多個(gè)組件中的 一個(gè)或多個(gè)的等待時(shí)間參數(shù),至少部分基于接收的所述等待時(shí)間參數(shù)確定用以 管理第二多個(gè)組件的功耗的功率管理策略。
      11、 根據(jù)權(quán)利要求IO所述的設(shè)備,其特征在于,所述功率管S^制器包括: 處理器功率管理控制器,其被配置為設(shè)置在平臺(tái)的中央處理復(fù)合體中,并接收戶/M第一多個(gè)組件的第一組件的等待時(shí)間參數(shù);以及輸A/輸出(I/O)功率管理控制器,其被配置為設(shè)置在所述平臺(tái)的輸A/il 出處理復(fù)合體中, 收戶艦第一多個(gè)組件的第二組件的等待時(shí)間參數(shù);其中所述處理器功率管理控制器和所述輸A/輸出功率管理控制器更進(jìn)一 歩被配置為交換所述接收的等待時(shí)間參數(shù)并共同確定所述第二多個(gè)組件的功率 管理策略。
      12、 根據(jù)權(quán)利要求10戶艦的設(shè)備,其特征在于,戶腿第二多個(gè)組件中的組件從下述組中選擇處理器、電壓調(diào)節(jié)器、顯示面板、時(shí)鐘發(fā)生器和鎖相環(huán)。
      13、 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,接收的所述第一多個(gè)組件中的一個(gè)或多個(gè)的等待時(shí)間參數(shù)包含各自的容許 等待時(shí)間;以及其中所述功率管理控制器^S—步被配置為通過確定所述第二多個(gè)組件中 的一個(gè)或多個(gè)的若干睡眠等級(jí)來(lái)確定所述功率管理策略,使得所述第二多個(gè)組 件中的一個(gè)或多個(gè)從所述組件被確定的睡眠等級(jí)中醒來(lái)所需的時(shí)間小于所述第 一多個(gè)組件中的一個(gè)或多個(gè)的容許等待時(shí)間。
      14、 根據(jù)權(quán)利要求ll所述的設(shè)備,其特征在于,所述第一組件可以從下述 組中選擇軟件應(yīng)用、設(shè)備驅(qū)動(dòng)器以及操作系統(tǒng);其中所述第二組件可以從下 述組中選擇耦合至所述設(shè)備的外部裝置、裝置可與其耦合的所述設(shè)備中的子系統(tǒng)、控制戶;M設(shè)備功能的控制器。
      15、 根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述i^A/li出功率管理 控制激皮配置為從USB主機(jī)控制器接il^誠(chéng)USB主豐鵬制器的等待時(shí)間參數(shù),且其中戶腿USB主機(jī)控制器的等待時(shí)間參數(shù)包含耦合M0M USB主豐鵬制器 的一個(gè)或多個(gè)USB設(shè)備的等待時(shí)間參數(shù)。
      16、 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,戶皿設(shè)備是配置為設(shè)置在 用于移動(dòng)計(jì)算的計(jì)算設(shè)備中的平臺(tái)。
      17、 一種計(jì)算設(shè)備,包括 被配置為用于執(zhí)行多個(gè)任務(wù)的處理器; 耦合至戶,處理器的多個(gè)硬件組件;耦合至戶艦處理器和戶腿硬件組件的功率管理控制器,并被配置為鑒于一 個(gè)或多個(gè)任,供的性能建議,管S^M硬件組件中的一個(gè)或多個(gè)的功率使用; 以及用于容納戶脫處理器、戶脫硬件組件和所述功率管理控制器的機(jī)身,戶脫 機(jī)身的尺寸或開娥被配置為有助于戶鵬計(jì)算設(shè)備用于移動(dòng)計(jì)算。
      18、 根據(jù)權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,0M任務(wù)中的一個(gè)或 多個(gè)被配置為掛共操作系統(tǒng)服務(wù)、設(shè)備驅(qū)動(dòng)器服務(wù)或者應(yīng)用功能中的一個(gè)。
      19、 根據(jù)權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,所述多個(gè)硬件組件中 的一個(gè)或多個(gè)從下述組中選擇電壓調(diào)節(jié)器、顯示面板、時(shí)鐘發(fā)生器以及鎖相 環(huán)。
      20、 根據(jù)權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,戶,處理器和功率管 理控制器共同設(shè)置在集成電路中。
      21、 根據(jù)權(quán)利要求17所述的計(jì)算設(shè)備,其特征在于,MiS—步地鑒于由耦合至所述處理器的一個(gè)或多個(gè)硬件組件提供的性能建議,所述功率管理控制器 被配置為管理戶,硬件組件中的一個(gè)或多個(gè)的功率使用。
      22、 一種物品,包括 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);及存儲(chǔ)在戶腿存儲(chǔ)介質(zhì)中且被配置成為處理器編制禾號(hào)附旨令,其使得處理器從耦合至戶/M處理器的第一多個(gè)組^Ht收功率管理準(zhǔn)則;以及 至少部分基于接收的功率管理準(zhǔn)則開發(fā)功率管理策略,以管理耦合至 所述處理器的第二多個(gè)組件中的一個(gè)或多個(gè)。
      23、 根據(jù)權(quán)利要求22所述的物品,其特征在于,戶,處理器m確定所述第二多個(gè)組件之一的睡眠等級(jí),能夠開^^M功率管理策略。
      24、根據(jù)權(quán)利要求22所述的物品,其特征在于,戶;M處理器M:確定所述第二多個(gè)組件的若干睡眠等級(jí),育g夠開發(fā)功率管理策略,使得所述第二多個(gè)組 件中的一個(gè)或多個(gè)從戶,組件被確定的醐民等級(jí)中自所需的時(shí)間小于所述第一多個(gè)組件中的一個(gè)或多個(gè)的容許等待時(shí)間。
      全文摘要
      本發(fā)明公開了一種系統(tǒng)的實(shí)施例,所述系統(tǒng)用于從系統(tǒng)的第一多個(gè)組件接收功率管理準(zhǔn)則,并且至少部分基于所接收的功率管理準(zhǔn)則開發(fā)管理該系統(tǒng)的第二多個(gè)組件中的一個(gè)或多個(gè)的功率管理策略。同時(shí)描述了其他實(shí)施例。
      文檔編號(hào)G06F1/32GK101598969SQ200910149780
      公開日2009年12月9日 申請(qǐng)日期2009年3月31日 優(yōu)先權(quán)日2008年3月31日
      發(fā)明者B·庫(kù)珀, J·L·杰亞希蘭, N·桑格, P·S·迪弗恩伯格 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1