国产精品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>

      包括基于非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間確定裝置的最佳功率狀態(tài)的用于能量效...的制作方法

      文檔序號(hào):6497542閱讀:196來(lái)源:國(guó)知局
      包括基于非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間確定裝置的最佳功率狀態(tài)的用于能量效 ...的制作方法
      【專利摘要】處理器可確定駐留在功率節(jié)省狀態(tài)下的非內(nèi)核域的實(shí)際駐留時(shí)間,并且基于實(shí)際駐留時(shí)間,處理器可確定處理器的最佳功率節(jié)省狀態(tài)(P狀態(tài))。響應(yīng)于非內(nèi)核域進(jìn)入功率節(jié)省狀態(tài),中斷生成器(IG)可生成第一中斷并且設(shè)備驅(qū)動(dòng)器或操作系統(tǒng)可使用第一中斷開始計(jì)時(shí)器(第一值)。響應(yīng)于非內(nèi)核域退出功率節(jié)省狀態(tài),IG可生成第二中斷并且設(shè)備驅(qū)動(dòng)器或操作系統(tǒng)可使用第二中斷停止計(jì)時(shí)器(終值)。功率管理單元可使用終值和第一值確定實(shí)際駐留時(shí)間。
      【專利說(shuō)明】包括基于非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間確定裝置的最佳功率狀態(tài)的用于能量效率和能量節(jié)約的方法、裝置及系統(tǒng)
      [0001]領(lǐng)域
      [0002]本公開涉及集成電路中的能量效率和能量節(jié)約以及用于在其上執(zhí)行的代碼,并且具體地但并非排他地涉及基于非CPU域的功率狀態(tài)駐留確定集成電路的最佳功率狀態(tài)。
      [0003]背景
      [0004]半導(dǎo)體處理和邏輯設(shè)計(jì)的進(jìn)步已經(jīng)提高了可出現(xiàn)在集成電路器件上的邏輯數(shù)量。其結(jié)果是,計(jì)算機(jī)系統(tǒng)配置已經(jīng)從系統(tǒng)中的單或多集成電路演進(jìn)到單獨(dú)集成電路上的多硬件線程、多內(nèi)核、多設(shè)備、和/或計(jì)算機(jī)系統(tǒng)。附加地,隨著集成電路的密度增長(zhǎng),也放大了對(duì)計(jì)算機(jī)系統(tǒng)(從嵌入式系統(tǒng)到服務(wù)器)的功率要求。而且,軟件低效及其對(duì)硬件的要求已經(jīng)造成了計(jì)算設(shè)備能量消耗的增長(zhǎng)。事實(shí)上,某些研究表明,計(jì)算機(jī)消耗對(duì)于美國(guó)的全部供電的大約13%。其結(jié)果是,非常需要與集成電路相關(guān)聯(lián)的能量效率和節(jié)約。并且,隨著服務(wù)器、桌上計(jì)算機(jī)、筆記本、超級(jí)本、移動(dòng)電話、處理器、嵌入式系統(tǒng)等等變得更加流行(從包括在典型的計(jì)算機(jī)、汽車以及電視中到生物技術(shù)),計(jì)算設(shè)備銷售的影響很好地延伸到能量消耗范圍之外,達(dá)到對(duì)美國(guó)經(jīng)濟(jì)的顯著直接的影響,因?yàn)橛?jì)算設(shè)備相關(guān)的銷售已經(jīng)與美國(guó)國(guó)內(nèi)生產(chǎn)總值具有很大的因果關(guān)系。盡管已經(jīng)在此展示與美國(guó)相關(guān)的具體統(tǒng)計(jì)數(shù)據(jù),對(duì)增強(qiáng)能量效率以及降低能量或功率消耗的需要在全世界適用。
      [0005]例如,計(jì)算機(jī)系統(tǒng)可包括處理器,處理器可包括多個(gè)處理內(nèi)核、非內(nèi)核區(qū)域、圖形處理單元、以及許多這種處理模塊。這些模塊中的一個(gè)或多個(gè)可在不同且獨(dú)立的時(shí)鐘頻率下運(yùn)行并且可通常被稱為“多頻域”。除處理內(nèi)核域(或內(nèi)核域)之外的那些域(例如,GPU,非內(nèi)核)可被稱為非內(nèi)核域。這些內(nèi)核在功率節(jié)省(或C)狀態(tài)(諸如CO至C7)下的駐留時(shí)間可由功率控制單元或操作系統(tǒng)或設(shè)備驅(qū)動(dòng)器來(lái)確定。然而,當(dāng)前技術(shù)僅測(cè)算非內(nèi)核域諸如GPU的駐留時(shí)間,并且這種測(cè)算的駐留時(shí)間僅僅是測(cè)算值并且可能不準(zhǔn)確或不能代表實(shí)際駐留時(shí)間。其結(jié)果是,基于非內(nèi)核域的經(jīng)測(cè)算駐留時(shí)間確定的處理器的功率狀態(tài)(或P狀態(tài))可能不是最佳的并且可能錯(cuò)過(guò)了功率節(jié)省機(jī)會(huì)。
      [0006]附圖簡(jiǎn)要說(shuō)明
      [0007]通過(guò)舉例而非通過(guò)限制在附圖中展示在此所述的本發(fā)明。為了展示的簡(jiǎn)單和清晰,圖中所示元件無(wú)需按比例繪制。例如,為了清晰的目的,一些元件的尺寸可能相對(duì)于其他元件被放大。而且,當(dāng)考慮合適時(shí),已經(jīng)在附圖中重復(fù)參考標(biāo)號(hào)以便表明相應(yīng)的或類似的元件。
      [0008]圖1展示處理器100,根據(jù)一個(gè)實(shí)施例,該處理器可確定一個(gè)或多個(gè)非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間。
      [0009]圖2是流程圖200,其展示一種技術(shù),根據(jù)一個(gè)實(shí)施例,處理器可通過(guò)該技術(shù)確定一個(gè)或多個(gè)非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間。
      [0010]圖3展示流程圖300,該流程圖展示一種技術(shù),根據(jù)一個(gè)實(shí)施例,處理器可通過(guò)該技術(shù)基于一個(gè)或多個(gè)非內(nèi)核域的駐留時(shí)間確定處理器的功率狀態(tài)(P狀態(tài))。[0011]圖4展示計(jì)算機(jī)系統(tǒng)700,根據(jù)一個(gè)實(shí)施例,該計(jì)算機(jī)系統(tǒng)可確定一個(gè)或多個(gè)非內(nèi)核域在功率節(jié)省狀態(tài)下的駐留時(shí)間。
      [0012]詳細(xì)說(shuō)明
      [0013]以下說(shuō)明描述了一種用于基于非內(nèi)核域中的功率狀態(tài)駐留確定裝置的最佳功率狀態(tài)的多個(gè)實(shí)施例。在以下說(shuō)明中,列出了許多特定細(xì)節(jié),諸如邏輯實(shí)現(xiàn)方式、資源劃分或共享、或復(fù)制實(shí)現(xiàn)方式、系統(tǒng)組件的類型和相互關(guān)系、以及邏輯劃分或集成選擇,以便提供本發(fā)明的更透徹理解。然而,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到本發(fā)明可在沒(méi)有這些特定細(xì)節(jié)的情況下實(shí)施。在其他實(shí)例中,未詳細(xì)地展示控制結(jié)構(gòu)、門級(jí)電路、以及全軟件指令序列,以便不混淆本發(fā)明。通過(guò)所包括的說(shuō)明,本領(lǐng)域普通技術(shù)人員將能夠在沒(méi)有不適當(dāng)?shù)脑囼?yàn)的情況下實(shí)施適當(dāng)?shù)墓δ堋?br> [0014]在說(shuō)明書中對(duì)“一個(gè)實(shí)施例”、“一實(shí)施例”、“一不例實(shí)施例”的引用表明所述實(shí)施例可包括具體的特征、結(jié)構(gòu)或特性,但是每個(gè)實(shí)施例可能無(wú)需包括該具體的特征、結(jié)構(gòu)或特性。而且,這種短語(yǔ)無(wú)需指代相同的實(shí)施例。而且,當(dāng)結(jié)合實(shí)施例描述具體的特征、結(jié)構(gòu)或特性時(shí),認(rèn)為其在本領(lǐng)域普通技術(shù)人員結(jié)合顯式地或未顯式地描述的其他實(shí)施例實(shí)施這種特征、結(jié)構(gòu)或特性的知識(shí)范圍內(nèi)。
      [0015]本發(fā)明的實(shí)施例可在硬件、固件、軟件或其任意組合中實(shí)施。本發(fā)明的實(shí)施例還可實(shí)施為存儲(chǔ)在機(jī)器可讀介質(zhì)上的指令,這些指令可由一個(gè)或多個(gè)處理器讀取并執(zhí)行。機(jī)器可讀介質(zhì)可包括任意用于存儲(chǔ)或發(fā)送機(jī)器(例如,計(jì)算設(shè)備)可讀形式的信息。
      [0016]例如,機(jī)器可讀介質(zhì)可包括只讀存儲(chǔ)器(ROM);隨機(jī)存取存儲(chǔ)器(RAM);磁盤存儲(chǔ)介質(zhì);光學(xué)存儲(chǔ)介質(zhì);閃存設(shè)備;電、光、聲光或其他類似的信號(hào)。而且,固件、軟件、例程以及指令可在此描述為執(zhí)行某些動(dòng)作。然而,應(yīng)當(dāng)認(rèn)識(shí)到這種描述僅用于方便并且認(rèn)識(shí)到這種動(dòng)作事實(shí)上來(lái)自計(jì)算設(shè)備、處理器、控制器以及其他執(zhí)行固件、軟件、例程以及指令的設(shè)備。
      [0017]盡管參考特定集成電路中(諸如在計(jì)算平臺(tái)或多處理器中)的能量節(jié)約和能量效率描述以下實(shí)施例,其他實(shí)施例可適用于其他類型的集成電路和邏輯設(shè)備。類似的技術(shù)和在此所述的實(shí)施例的教導(dǎo)可應(yīng)用于其他類型的也可受益于更好的能量效率和能量節(jié)約的電路或半導(dǎo)體器件。例如,所公開的實(shí)施例不限于桌上和膝上計(jì)算機(jī)系統(tǒng)并且還可用在其他設(shè)備中,諸如手持式設(shè)備、片上系統(tǒng)(SOC)、以及嵌入式應(yīng)用。手持式設(shè)備的一些示例包括蜂窩電話、互聯(lián)網(wǎng)協(xié)議設(shè)備、數(shù)碼相機(jī)、個(gè)人數(shù)字助理(PDA)、以及手持式PC。嵌入式應(yīng)用通常包括微控制器、數(shù)字信號(hào)處理器(DSP)、片上系統(tǒng)、網(wǎng)絡(luò)計(jì)算機(jī)(NetPC)、機(jī)頂盒、網(wǎng)絡(luò)集線器、廣域網(wǎng)(WAN)交換機(jī)、或能夠執(zhí)行以下教導(dǎo)的功能和操作的任意其他系統(tǒng)。而且,在此所述的裝置、方法、以及系統(tǒng)不限于物理計(jì)算設(shè)備,而是還可涉及用于能量節(jié)約和效率的軟件優(yōu)化。如將從以下描述變得非常明顯的是,在此所述的裝置、方法、以及系統(tǒng)的實(shí)施例(無(wú)論參照硬件、固件、軟件還是其組合)對(duì)于“綠色科技”未來(lái)而言是至關(guān)重要的,諸如對(duì)于涵蓋美國(guó)或世界經(jīng)濟(jì)的很大一部分的產(chǎn)品的功率節(jié)約和能量效率而言。
      [0018]在一個(gè)實(shí)施例中,處理器可確定非內(nèi)核域在功率節(jié)省狀態(tài)(多種)下的實(shí)際駐留時(shí)間,并且基于實(shí)際駐留時(shí)間,處理器可確定處理器的合適P狀態(tài)。在一個(gè)實(shí)施例中,處理器可包括功率控制單元、中斷生成單元、以及用于確定一個(gè)或多個(gè)非內(nèi)核域(例如,圖形處理單元)的實(shí)際駐留時(shí)間的一個(gè)或多個(gè)計(jì)時(shí)器或計(jì)數(shù)器。基于例如GPU在功率節(jié)省狀態(tài)(例如,Cl至C7)下的駐留時(shí)間,處理器可確定處理器的P狀態(tài)。其結(jié)果是,處理器可選擇處理器的最佳P狀態(tài),并且可很好地利用功率節(jié)省機(jī)會(huì)以節(jié)約處理器中的功率。
      [0019]在一個(gè)實(shí)施例中,中斷生成單元可響應(yīng)于非內(nèi)核域進(jìn)入功率節(jié)省狀態(tài)(或C狀態(tài))而生成第一中斷。在一個(gè)實(shí)施例中,中斷生成單元可從功率控制單元或從內(nèi)核區(qū)域中的諸個(gè)處理內(nèi)核之一接收第一信號(hào)。在一個(gè)實(shí)施例中,處理內(nèi)核可輪詢(poll)狀態(tài)寄存器以確定非內(nèi)核域是否已經(jīng)進(jìn)入功率節(jié)省狀態(tài)以及將第一更新信號(hào)發(fā)送到功率控制單元。在其他實(shí)施例中,處理內(nèi)核可直接將第一信號(hào)發(fā)送到中斷生成單元。在一個(gè)實(shí)施例中,設(shè)備驅(qū)動(dòng)器或操作系統(tǒng)或功率控制單元可使用第一中斷以開始計(jì)時(shí)器或計(jì)數(shù)器。在一個(gè)實(shí)施例中,計(jì)時(shí)器可響應(yīng)于從設(shè)備驅(qū)動(dòng)器或OS或PCU之一接收到信號(hào)而從第一值開始。在一個(gè)實(shí)施例中,開始值可被復(fù)制到寄存器中用于在稍后的時(shí)間點(diǎn)計(jì)算非內(nèi)核域的駐留時(shí)間。在其他實(shí)施例中,開始值可由用戶或諸個(gè)處理內(nèi)核之一來(lái)配置,并且所配置的開始值可響應(yīng)于OS或設(shè)備驅(qū)動(dòng)器接收到第一中斷而被加載到計(jì)數(shù)器中。
      [0020]在一個(gè)實(shí)施例中,中斷生成單元可響應(yīng)于非內(nèi)核域退出功率節(jié)省狀態(tài)而生成第二信號(hào)。在一個(gè)實(shí)施例中,處理內(nèi)核可將第二更新信號(hào)發(fā)送到功率控制單元,功率控制單元進(jìn)而可將第二信號(hào)發(fā)送到中斷生成單元。在其他實(shí)施例中,處理內(nèi)核可直接將第二信號(hào)發(fā)送到中斷生成單元。在一個(gè)實(shí)施例中,中斷生成單元可響應(yīng)于接收到第二信號(hào)而生成第二中斷。在一個(gè)實(shí)施例中,OS、或設(shè)備驅(qū)動(dòng)器、或處理內(nèi)核之一可將停止或停止信號(hào)發(fā)送到計(jì)時(shí)器。
      [0021]在一個(gè)實(shí)施例中,由計(jì)時(shí)器寄存的終值可被存儲(chǔ)到寄存器。在一個(gè)實(shí)施例中,終值和第一值可用于確定非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間。在一個(gè)實(shí)施例中,實(shí)際駐留時(shí)間值可用于確定處理器的最佳功率節(jié)省狀態(tài)。在一個(gè)實(shí)施例中,功率控制單元可基于實(shí)際駐留時(shí)間值確定處理器的最佳功率節(jié)省狀態(tài)。其結(jié)果是,和基于駐留時(shí)間的測(cè)算而選擇的功率節(jié)省狀態(tài)相比,為處理器選擇的最佳功率節(jié)省狀態(tài)可提供機(jī)會(huì)來(lái)節(jié)約更多的功率。
      [0022]在圖1中展示了可基于非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間確定處理器的最佳功率節(jié)省狀態(tài)的處理器101的實(shí)施例。在一個(gè)實(shí)施例中,處理器100可包括許多域,諸如內(nèi)核105、非內(nèi)核150、圖形處理單元GPU170、計(jì)數(shù)器/計(jì)時(shí)器175、以及中斷生成單元180。在一個(gè)實(shí)施例中,除內(nèi)核域105之外的任意域可被稱為“非內(nèi)核域”。例如,圖形處理單元(GPU) 170可以是非內(nèi)核域之一。而且,為了簡(jiǎn)明,僅在圖1中描繪了三個(gè)域,然而,處理器101可包括許多這種域,并且每個(gè)域(或?yàn)閮?nèi)核或?yàn)榉莾?nèi)核)可在不同的時(shí)鐘頻率值下運(yùn)行并且這種域還可被稱為多頻域。在一個(gè)實(shí)施例中,內(nèi)核105可包括許多處理內(nèi)核(P內(nèi)核)諸如IIO-A至110-N,分別與P內(nèi)核110-A至IIO-N相關(guān)聯(lián)的逐內(nèi)核高速緩存120-A至120-N,以及分別與P內(nèi)核110-A至110-N相關(guān)聯(lián)的中級(jí)高速緩存130-A至130-N。在一個(gè)實(shí)施例中,內(nèi)核105和非內(nèi)核150可支持點(diǎn)到點(diǎn)雙向總線,以便增強(qiáng)處理內(nèi)核(P內(nèi)核)110之間,以及內(nèi)核區(qū)域105同非內(nèi)核區(qū)域150之間的通信。
      [0023]在一個(gè)實(shí)施例中,P內(nèi)核110中的每一個(gè)可包括指令隊(duì)列IQ106、節(jié)流器(throttler) 107、活動(dòng)累計(jì)邏輯AAL108>指令獲取單元IFUl 12、解碼單元113、保留站(reservation station)RS114、執(zhí)行單元EU115、浮點(diǎn)執(zhí)行單元FPU116、重排序緩沖器R0B117、以及回退(retirement)單兀RU118。在一個(gè)實(shí)施例中,每個(gè)P內(nèi)核110-A至110-N可代表獨(dú)立的域。在其他實(shí)施例中,如果P內(nèi)核IlO-A至110-N中的每一個(gè)在相同的時(shí)鐘頻率下運(yùn)行,則所有P內(nèi)核110-A至110-N可總體上被稱為單個(gè)獨(dú)立域。上述功率管理技術(shù)適用于上述任意場(chǎng)景以及其中存在可被稱為非內(nèi)核域的處理器100的多個(gè)部分的其他場(chǎng)景。在此,為了簡(jiǎn)明,所有P內(nèi)核110-A至110-N被表示為單個(gè)域,即內(nèi)核105。
      [0024]在一個(gè)實(shí)施例中,每個(gè)處理內(nèi)核IIO-B至IIO-N可包括類似于在處理內(nèi)核110_A中所描繪的模塊的模塊,并且為了簡(jiǎn)明,未在此示出處理內(nèi)核I ?ο-B至IIO-N中的每一個(gè)的內(nèi)部細(xì)節(jié)。在一個(gè)實(shí)施例中,逐內(nèi)核高速緩存120可包括可支持更高存取速度的存儲(chǔ)器技術(shù),這可例如降低指令和數(shù)據(jù)獲取的延時(shí)。在一個(gè)實(shí)施例中,非內(nèi)核區(qū)域150可包括存儲(chǔ)器控制器155、末級(jí)高速緩存LLC160、歸屬(home)代理HA161、高速緩存代理CA162、路由代理RA163、全局時(shí)鐘/PLL164、接口 165、以及功率管理單元168。
      [0025]在一個(gè)實(shí)施例中,活動(dòng)傳感器179可感測(cè)在內(nèi)核105、非內(nèi)核150、以及GPU170中發(fā)生的活動(dòng)。在一個(gè)實(shí)施例中,活動(dòng)傳感器179可被設(shè)置在內(nèi)核和非內(nèi)核域中的每個(gè)模塊的數(shù)據(jù)路徑中,以便使得活動(dòng)傳感器179能夠檢測(cè)架構(gòu)和數(shù)據(jù)活動(dòng)值。在一個(gè)實(shí)施例中,存儲(chǔ)在AAL108中的每個(gè)域的狀態(tài)可用于確定該域是否已經(jīng)進(jìn)入或退出功率節(jié)省狀態(tài)。
      [0026]在一個(gè)實(shí)施例中,處理內(nèi)核110-A可監(jiān)控GPU170的活動(dòng)等級(jí),以便確定GPU是否已經(jīng)進(jìn)入功率節(jié)省狀態(tài),諸如C2、C3、C6、或C7。在一個(gè)實(shí)施例中,處理內(nèi)核110-A可將第一信號(hào)發(fā)送到功率管理單元168,或處理內(nèi)核110-A可將第一信號(hào)直接發(fā)送到中斷生成單元180。在一個(gè)實(shí)施例中,處理內(nèi)核110-A可監(jiān)控GPU170的架構(gòu)或數(shù)據(jù)活動(dòng)值。在其他實(shí)施例中,處理內(nèi) 核110-A可從GPU170檢取(retrieve)活動(dòng)值并且然后確定GPU是否正在進(jìn)入或退出功率節(jié)省狀態(tài)。在這種情況下,處理內(nèi)核110-A可從GPU170的寄存器讀取AAL值或任意其他狀態(tài)值。在一個(gè)實(shí)施例中,處理內(nèi)核110-A可在確定GPU170正在進(jìn)入功率節(jié)省狀態(tài)之后發(fā)送第一信號(hào)。
      [0027]在一個(gè)實(shí)施例中,功率管理單元168可響應(yīng)于接收到第一信號(hào)而生成第一更新信號(hào)。在一個(gè)實(shí)施例中,第一更新信號(hào)可被發(fā)送至中斷生成單兀180。在一個(gè)實(shí)施例中,功率管理單元168可例如響應(yīng)于從處理內(nèi)核110-A接收到第二信號(hào)而生成第二更新信號(hào)。在一個(gè)實(shí)施例中,第二更新信號(hào)可被發(fā)送至中斷生成單元180。在一個(gè)實(shí)施例中,功率管理單元168可接收非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間,并且基于實(shí)際駐留時(shí)間,功率管理單元168可確定處理器101的最佳功率狀態(tài)(P狀態(tài))。在一個(gè)實(shí)施例中,功率管理單元168可至少部分地基于一個(gè)或多個(gè)非內(nèi)核域(諸如GPU170以及非內(nèi)核150)的實(shí)際駐留時(shí)間控制提供給處理器101的時(shí)鐘頻率或電壓。
      [0028]在一個(gè)實(shí)施例中,功率管理單元168被描繪為非內(nèi)核150中的單個(gè)模塊,然而,功率管理功能可分布在域105、150、和170之間。在其他實(shí)施例中,非內(nèi)核150和GPU170中的每個(gè)處理內(nèi)核110可具有獨(dú)立的功率管理單元,其可控制提供給處理內(nèi)核110以及非內(nèi)核150和GPU170中的模塊的功率值。
      [0029]在一個(gè)實(shí)施例中,中斷生成單元180可響應(yīng)于接收到第一信號(hào)或第一更新信號(hào)而生成第一中斷。在一個(gè)實(shí)施例中,第一中斷可表明非內(nèi)核域(諸如GPU170)可能正在進(jìn)入功率節(jié)省狀態(tài)(例如,或C狀態(tài)Cx)。在一個(gè)實(shí)施例中,中斷生成單元180可響應(yīng)于接收到第二信號(hào)或第二更新信號(hào)而生成第二中斷。在一個(gè)實(shí)施例中,第二中斷可表明非內(nèi)核域(諸如GPU170)可能正在退出功率節(jié)省狀態(tài)(Cx)。在一個(gè)實(shí)施例中,中斷生成單元180所生成的中斷可以是成對(duì)的形式并且可通過(guò)與中斷相關(guān)聯(lián)的標(biāo)識(shí)符來(lái)標(biāo)識(shí)。
      [0030]例如,第一中斷和第二中斷可用于確定GPU170在功率狀態(tài)Cx下的實(shí)際駐留時(shí)間,因此,第一中斷(IF_170_x)和第二中斷(SI_170_x)可由非內(nèi)核域標(biāo)識(shí)符(即,用于GPU的170)以及然后功率節(jié)省狀態(tài)(即Cx)標(biāo)識(shí)符來(lái)標(biāo)識(shí)。同樣,第一(IF_170_y)和第二中斷(SI_170_y)可表示一對(duì)用于測(cè)量GPU170在功率節(jié)省狀態(tài)Cy下的駐留狀態(tài)。同樣,第一(IF_170_y)和第二中斷(SI_170_y)可表示一對(duì),其用于測(cè)量非內(nèi)核150在功率節(jié)省狀態(tài)Cy下的駐留狀態(tài)。
      [0031]在一個(gè)實(shí)施例中,驅(qū)動(dòng)器190或0S195可使用第一中斷(IF_170_x)來(lái)用開始值(或第一值)發(fā)起計(jì)數(shù)器/計(jì)時(shí)器175。在一個(gè)實(shí)施例中,計(jì)數(shù)器/計(jì)時(shí)器175的啟動(dòng)(onset)表明GPU170已經(jīng)進(jìn)入功率節(jié)省狀態(tài)Cx。在一個(gè)實(shí)施例中,驅(qū)動(dòng)器190或0S195可響應(yīng)于接收到第二中斷(SF_170_x)來(lái)停止或停止計(jì)數(shù)器/計(jì)時(shí)器175。在一個(gè)實(shí)施例中,驅(qū)動(dòng)器190可表示圖形驅(qū)動(dòng)器。在一個(gè)實(shí)施例中,為了清晰,計(jì)數(shù)器/計(jì)時(shí)器175被示出為處理器101內(nèi)的分離的模塊。但是,計(jì)數(shù)器/計(jì)時(shí)器模塊175可被設(shè)置在內(nèi)核105、非內(nèi)核150、或 GPU170 內(nèi)。
      [0032]圖2展示了描繪處理器100的操作的流程圖,該處理器100可根據(jù)一個(gè)實(shí)施例基于非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間確定處理器的最佳功率節(jié)省狀態(tài)。
      [0033]在方框205,處理內(nèi)核(諸如處理內(nèi)核110-A)可確定非內(nèi)核域(例如,GPU170)是否正在進(jìn)入功率節(jié)省狀態(tài)(例如,Cx),并且,如果非內(nèi)核域正在進(jìn)入功率節(jié)省狀態(tài),則控制前進(jìn)到方框220,否則自循環(huán)(loopback)。在一個(gè)實(shí)施例中,處理內(nèi)核110-A或任意其他組件(諸如功率管理單元168、專用微控制器、邏輯電路、固件、軟件、或其任意組件的組合)可判定非內(nèi)核域是否正在進(jìn)入功率節(jié)省狀態(tài)并且可使用諸如AAL108的寄存器中的狀態(tài)值的內(nèi)容來(lái)做出這種判定。
      [0034]在一個(gè)實(shí)施例中,AAL108可存儲(chǔ)處理內(nèi)核110-A以及還有非內(nèi)核域170的活動(dòng)等級(jí)、工作負(fù)荷等級(jí)、使用率等級(jí)、指令吞吐量、熱等級(jí)、電壓、電流、時(shí)鐘頻率值以及其他此類狀態(tài)值。在一個(gè)實(shí)施例中,可使用專用傳感器或提供用于監(jiān)控狀態(tài)值的檢測(cè)設(shè)備來(lái)獲取活動(dòng)等級(jí)、工作負(fù)荷等級(jí)、使用率等級(jí)、指令吞吐量、熱等級(jí)、電壓、電流和頻率值。在其他實(shí)施例中,非內(nèi)核域170可具有用于存儲(chǔ)狀態(tài)值的寄存器,并且處理內(nèi)核110-A可檢取這種狀態(tài)值,以便確定非內(nèi)核域170是否正在進(jìn)入或退出功率節(jié)省狀態(tài)。在其他實(shí)施例中,處理內(nèi)核110-A可接收非內(nèi)核域170的狀態(tài),并且非內(nèi)核域170可確定非內(nèi)核170是否正在進(jìn)入或退出功率節(jié)省狀態(tài)。
      [0035]在方框220,處理內(nèi)核110-A或功率控制單元168可分別通過(guò)向中斷生成單元180
      發(fā)送第一信號(hào)或第一更新信號(hào)來(lái)啟動(dòng)中斷生成單元180。
      [0036]在方框230,0S195或設(shè)備驅(qū)動(dòng)器190可檢查中斷生成單元180是否生成了進(jìn)入(entry)中斷(或第一中斷),并且如果生成了進(jìn)入中斷,控制前進(jìn)到方框240,否則自循環(huán)。
      [0037]在方框240,0S195或設(shè)備驅(qū)動(dòng)器190可將計(jì)數(shù)器/計(jì)時(shí)器175初始化到第一值(或開始值)并且可允許計(jì)數(shù)器/計(jì)時(shí)器175計(jì)數(shù)。在一個(gè)實(shí)施例中,計(jì)數(shù)器/計(jì)時(shí)器175可被提供有時(shí)鐘信號(hào),并且時(shí)鐘信號(hào)的頻率可被設(shè)置為使得計(jì)數(shù)器/計(jì)時(shí)器175所寄存的值可表示非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間。
      [0038]在方框250,處理內(nèi)核(諸如處理內(nèi)核110-A)可確定非內(nèi)核域(例如,GPU170)是否正在退出功率節(jié)省狀態(tài)(例如,Cx),并且,如果非內(nèi)核域退出功率節(jié)省狀態(tài),控制前進(jìn)到方框260,否則自循環(huán)。在一個(gè)實(shí)施例中,處理內(nèi)核110-A或任意其他組件(諸如功率管理單元168、專用微控制器、邏輯電路、固件、軟件、或其任意組件的組合)可確定非內(nèi)核域是否正在退出功率節(jié)省狀態(tài)并且可使用寄存器諸如AAL108中的狀態(tài)值的內(nèi)容來(lái)做出這種確定。在一個(gè)實(shí)施例中,處理內(nèi)核110-A可包含上述狀態(tài)值,以便確定非內(nèi)核域170是否正在退出功率節(jié)省狀態(tài)。
      [0039]在方框260,處理內(nèi)核110-A或功率控制單元168可分別通過(guò)向中斷生成單元180
      發(fā)送第二信號(hào)或第二更新信號(hào)來(lái)啟動(dòng)中斷生成單元180。
      [0040]在方框270,0S195或設(shè)備驅(qū)動(dòng)器190可檢查中斷生成單元180是否生成了退出中斷(或第二中斷),并且如果生成了退出中斷,控制前進(jìn)到方框280,否則自循環(huán)。
      [0041]在方框280,0S195或設(shè)備驅(qū)動(dòng)器190可停止或停止計(jì)數(shù)器/計(jì)時(shí)器175,并且計(jì)數(shù)器/計(jì)時(shí)器175所寄存的第二值(或終值)可被檢取并存儲(chǔ)在寄存器中。
      [0042]在方框290,功率控制單元168可測(cè)量或確定非內(nèi)核域(諸如GPU170)在功率節(jié)省狀態(tài)Cx下的駐留時(shí)間。在一個(gè)實(shí)施例中,功率管理單元168可使用第一(或開始)和第二(終)值確定實(shí)際駐留時(shí)間。在方框295,功率管理單元168可將非內(nèi)核域的實(shí)際駐留時(shí)間存儲(chǔ)在存儲(chǔ)器(諸如駐留時(shí)間寄存器RTR168-1)中。
      [0043]圖3展示描繪功率管理單元的操作的流程圖,根據(jù)一個(gè)實(shí)施例,所述操作可基于非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間確定處理器的最佳功率節(jié)省狀態(tài)。
      [0044]在方框310,功率管理單元168可檢取存儲(chǔ)在寄存器(諸如RTR168-1)中的實(shí)際駐留時(shí)間值。在方框340,功率管理單元340可基于存儲(chǔ)在RTR168-1中的實(shí)際駐留時(shí)間值確定非內(nèi)核域(諸如GPU170)、或處理器101、或非內(nèi)核域(諸如GPU170)和處理器101 二者的最佳功率狀態(tài)(P狀態(tài))。在一個(gè)實(shí)施例中,功率管理單元168可使用實(shí)際駐留時(shí)間值確定處理器101的最佳功率節(jié)省狀態(tài)(P狀態(tài)),并且其結(jié)果是,最佳功率節(jié)省狀態(tài)(例如,Px)可不同于以其他方式基于所測(cè)算的駐留時(shí)間值來(lái)確定的非最佳功率節(jié)省狀態(tài)(Pk)
      [0045]在方框360,功率管理單元168可檢查功率狀態(tài)是否需要從PL改變到例如Px以便利用實(shí)際駐留時(shí)間值的測(cè)量所提供的功率節(jié)省機(jī)會(huì)。如果功率狀態(tài)需要從PL改變到Px,控制前進(jìn)到方框380,否則自循環(huán)。
      [0046]在方框380,功率管理單元168可基于功率管理單元168在方框340中確定的最佳功率狀態(tài)將處理器101的功率狀態(tài)從PL狀態(tài)改變到Px狀態(tài)。
      [0047]圖4展示計(jì)算機(jī)系統(tǒng)400,根據(jù)一個(gè)實(shí)施例,該計(jì)算機(jī)系統(tǒng)可支持基于非內(nèi)核域在功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間確定處理器的最佳功率節(jié)省狀態(tài)。計(jì)算機(jī)系統(tǒng)400可包括處理器402,處理器402可包括多個(gè)域,諸如內(nèi)核區(qū)域(area) 403、非內(nèi)核區(qū)域404、非內(nèi)核域405、以及功率管理單元PMU406、和中斷生成器407。例如,內(nèi)核區(qū)域可包括許多處理內(nèi)核,并且非內(nèi)核區(qū)域可包括存儲(chǔ)器控制器、末級(jí)高速緩存、歸屬代理、高速緩存代理、路由代理、全局時(shí)鐘或PLL、以及接口。并且,非內(nèi)核域405可表示圖形處理單元GPU。在一個(gè)實(shí)施例中,這些域可包括單指令多數(shù)據(jù)(SMD)處理器。在一個(gè)實(shí)施例中,處理內(nèi)核、中斷生成單元407以及PMU406可一起合作運(yùn)行以便確定非內(nèi)核域407在功率節(jié)省狀態(tài)(Cx)下的實(shí)際駐留時(shí)間,并且實(shí)際駐留時(shí)間值可用于確定上述處理器402的最佳功率節(jié)省狀態(tài)(Px)。處理器402可支持包括圖形設(shè)備驅(qū)動(dòng)器的各種設(shè)備驅(qū)動(dòng)器。[0048]運(yùn)行計(jì)算機(jī)系統(tǒng)400的處理器402可以是耦聯(lián)到邏輯430的一個(gè)或多個(gè)處理器內(nèi)核。邏輯430可耦聯(lián)到一個(gè)或多個(gè)I/O設(shè)備460,I/O設(shè)備460可提供到計(jì)算機(jī)系統(tǒng)400的接口。例如,在一個(gè)實(shí)施例中,邏輯430可以是芯片集邏輯。邏輯430耦聯(lián)到存儲(chǔ)器420,存儲(chǔ)器420可以是任意種類的存儲(chǔ),包括光、磁、或半導(dǎo)體存儲(chǔ)。非內(nèi)核域405 (諸如圖形處理器單元)可通過(guò)幀緩沖器耦聯(lián)到顯示器440。在一個(gè)實(shí)施例中,機(jī)器可讀存儲(chǔ)介質(zhì)425可包括操作系統(tǒng)。在其他實(shí)施例中,存儲(chǔ)器420可存儲(chǔ)操作系統(tǒng)。
      [0049]在一個(gè)實(shí)施例中,處理器402可確定非內(nèi)核域405在功率節(jié)省狀態(tài)(多種)下的實(shí)際駐留時(shí)間,并且基于實(shí)際駐留時(shí)間,處理器402可確定處理器402的合適P狀態(tài)。在一個(gè)實(shí)施例中,處理內(nèi)核可確定非內(nèi)核域405是否正在進(jìn)入功率節(jié)省狀態(tài)(例如,Cx)并且可生成到中斷生成器IG407的啟動(dòng)信號(hào),中斷生成器IG407進(jìn)而可生成第一中斷(或進(jìn)入中斷)。在一個(gè)實(shí)施例中,設(shè)備驅(qū)動(dòng)器或操作系統(tǒng)可使用第一中斷開始計(jì)時(shí)器/計(jì)數(shù)器408。
      [0050]在一個(gè)實(shí)施例中,IG407可響應(yīng)于非內(nèi)核域退出功率節(jié)省狀態(tài)接收第二信號(hào)。在一個(gè)實(shí)施例中,處理內(nèi)核可將第二信號(hào)發(fā)送到IG407。在一個(gè)實(shí)施例中,OS、或設(shè)備驅(qū)動(dòng)器、或逐個(gè)處理內(nèi)核之一可將停止或停止信號(hào)發(fā)送到計(jì)時(shí)器/計(jì)數(shù)器408。在一個(gè)實(shí)施例中,由計(jì)時(shí)器/計(jì)數(shù)器408寄存的終值可被存儲(chǔ)到寄存器中。在一個(gè)實(shí)施例中,終值和第一值可用于確定當(dāng)非內(nèi)核域在駐留功率節(jié)省狀態(tài)(Cx)下時(shí)的實(shí)際駐留時(shí)間。在一個(gè)實(shí)施例中,實(shí)際駐留時(shí)間值可用于確定處理器402的最佳功率節(jié)省狀態(tài)(P狀態(tài))。其結(jié)果是,與基于駐留時(shí)間的測(cè)算選擇的功率節(jié)省狀態(tài)相比,為處理器402選擇的最佳功率節(jié)省狀態(tài)可提供機(jī)會(huì)來(lái)節(jié)約更多的功率。
      [0051]已經(jīng)參照示例實(shí)施例描述了本發(fā)明的某些特征。然而,不旨在以限制性的意義解釋本說(shuō)明。對(duì)本發(fā)明所涉及的對(duì)本領(lǐng)域普通技術(shù)人員明顯的本發(fā)明的示例實(shí)施例以及其他實(shí)施例各種修改被認(rèn)為落入本發(fā)明的精神和范圍內(nèi)。
      【權(quán)利要求】
      1.一種節(jié)約功率的處理器,包括: 多個(gè)域,包括內(nèi)核域和非內(nèi)核域, 中斷生成器,用于響應(yīng)于所述非內(nèi)核域進(jìn)入功率節(jié)省狀態(tài)生成第一中斷以及響應(yīng)于所述非內(nèi)核域退出所述功率節(jié)省狀態(tài)生成第二中斷, 耦聯(lián)到所述處理器的操作系統(tǒng),用于響應(yīng)于所述第一中斷的發(fā)生啟動(dòng)計(jì)時(shí)器并且響應(yīng)于所述第二中斷的發(fā)生停止所述計(jì)時(shí)器,以及 功率管理單元,用于使用第一值和第二值確定所述非內(nèi)核域在所述功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間,其中所述第一值響應(yīng)于啟動(dòng)所述計(jì)時(shí)器而寄存在所述計(jì)時(shí)器內(nèi),并且所述第二值響應(yīng)于停止所述計(jì)時(shí)器而寄存在所述計(jì)時(shí)器內(nèi), 其中,所述非內(nèi)核域的所述實(shí)際駐留時(shí)間用于控制所述非內(nèi)核域的功率狀態(tài)。
      2.如權(quán)利要求1所述的處理器,其中,所述功率管理單元用于基于所述實(shí)際駐留時(shí)間確定最佳功率節(jié)省狀態(tài)。
      3.如權(quán)利要求1所述的處理器,所述內(nèi)核域進(jìn)一步包括多個(gè)處理內(nèi)核,其中所述多個(gè)內(nèi)核中的一個(gè)處理內(nèi)核用于響應(yīng)于所述非內(nèi)核域進(jìn)入所述功率節(jié)省狀態(tài)而生成第一信號(hào)。
      4.如權(quán)利要求3所述的處理器,其中,所述處理內(nèi)核用于基于所述非內(nèi)核域的活動(dòng)值確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      5.如權(quán)利要求4 所述的處理器,其中,所述處理內(nèi)核包括用于存儲(chǔ)狀態(tài)值的寄存器,所述狀態(tài)值包括與所述非內(nèi)核域相關(guān)的活動(dòng)值、熱值、指令吞吐量、工作負(fù)荷、使用率值、電壓、電流和頻率值,其中,所述處理內(nèi)核用于基于所述狀態(tài)值中的一個(gè)或多個(gè)確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      6.如權(quán)利要求5所述的處理器,其中,所述處理內(nèi)核用于基于所述狀態(tài)值來(lái)判定進(jìn)入所述功率節(jié)省狀態(tài)和從所述功率節(jié)省狀態(tài)退出,其中,所述非內(nèi)核域用于為所述處理內(nèi)核提供狀態(tài)更新,并且所述狀態(tài)更新用于指示所述非內(nèi)核域是否正在進(jìn)入或退出所述功率節(jié)省狀態(tài)。
      7.如權(quán)利要求1所述的處理器,所述功率管理單元進(jìn)一步包括用于存儲(chǔ)所述非內(nèi)核域在不同功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間的駐留時(shí)間寄存器,并且所述功率管理單元用于至少部分地基于所述非內(nèi)核域的所述實(shí)際駐留時(shí)間改變所述處理器的所述功率節(jié)省狀態(tài)。
      8.一種在處理器中節(jié)約功率的方法,包括: 響應(yīng)于非內(nèi)核進(jìn)入功率節(jié)省狀態(tài)生成第一中斷以及響應(yīng)于非內(nèi)核退出所述功率節(jié)省狀態(tài)生成第二中斷,其中,所述處理器包括多個(gè)域,所述多個(gè)域包括內(nèi)核域和非內(nèi)核域,響應(yīng)于所述第一中斷的發(fā)生啟動(dòng)計(jì)時(shí)器并且響應(yīng)于所述第二中斷的發(fā)生停止所述計(jì)時(shí)器,其中,耦聯(lián)到所述處理器的設(shè)備驅(qū)動(dòng)器用于啟動(dòng)和停止所述計(jì)時(shí)器,以及 使用第一值和第二值確定所述非內(nèi)核域進(jìn)入所述功率節(jié)省狀態(tài)的實(shí)際駐留時(shí)間,其中功率管理單元耦聯(lián)到所述處理器用于使用所述第一值和第二值確定所述實(shí)際駐留時(shí)間,其中,所述第一值響應(yīng)于發(fā)起所述計(jì)時(shí)器寄存在所述計(jì)時(shí)器內(nèi)并且所述第二值響應(yīng)于停止所述計(jì)時(shí)器寄存在所述計(jì)時(shí)器內(nèi), 其中,所述非內(nèi)核域的所述實(shí)際駐留時(shí)間用于控制所述非內(nèi)核域的功率狀態(tài)。
      9.如權(quán)利要求8所述的方法,包括基于所述實(shí)際駐留時(shí)間確定所述處理器的最佳功率節(jié)省狀態(tài)。
      10.如權(quán)利要求8所述的方法,包括響應(yīng)于所述非內(nèi)核域進(jìn)入所述功率節(jié)省狀態(tài)而生成第一信號(hào)。
      11.如權(quán)利要求10所述的方法,包括基于所述非內(nèi)核域的活動(dòng)值確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      12.如權(quán)利要求11所述的方法,包括, 將狀態(tài)值存儲(chǔ)在寄存器中,其中,所述狀態(tài)值包括與所述非內(nèi)核域相關(guān)的活動(dòng)值、熱值、指令吞吐量、工作負(fù)荷、使用率值、電壓、電流和頻率值中的至少一個(gè),以及 基于所述狀態(tài)值中的一個(gè)或多個(gè)確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      13.如權(quán)利要求12所述的方法,包括, 從所述非內(nèi)核域接收狀態(tài)更新,以及 基于所述狀態(tài)值來(lái)判定進(jìn)入所述功率節(jié)省狀態(tài)和從所述功率節(jié)省狀態(tài)退出,其中,所述狀態(tài)更新用于指示所述非內(nèi)核域是否正在進(jìn)入或退出所述功率節(jié)省狀態(tài)。
      14.如權(quán)利要求8所述的方法,包括, 將所述非內(nèi)核域在不同功率節(jié)省狀態(tài)下的所述實(shí)際駐留時(shí)間存儲(chǔ)在駐留時(shí)間寄存器中,以及 至少部分地基于所述非內(nèi)核域的所述實(shí)際駐留時(shí)間改變所述處理器的所述功率節(jié)省狀態(tài)。
      15.一種用于節(jié)約功率的計(jì)算機(jī)系統(tǒng),包括: 多個(gè)輸入輸出設(shè)備, 機(jī)器可讀介質(zhì), 邏輯, 耦聯(lián)到所述處理器的操作系統(tǒng),用于響應(yīng)于所述第一中斷的發(fā)生啟動(dòng)計(jì)時(shí)器并且響應(yīng)于所述第二中斷的發(fā)生停止所述計(jì)時(shí)器,以及處理器,其中,所述處理器包括, 多個(gè)內(nèi)核和非內(nèi)核域, 中斷生成器,用于響應(yīng)于所述非內(nèi)核域進(jìn)入功率節(jié)省狀態(tài)而生成第一中斷以及響應(yīng)于所述非內(nèi)核域退出所述功率節(jié)省狀態(tài)而生成第二中斷,以及 功率管理單元,用于使用第一值和第二值確定所述非內(nèi)核域在所述功率節(jié)省狀態(tài)中的實(shí)際駐留時(shí)間,其中所述第一值響應(yīng)于啟動(dòng)所述計(jì)時(shí)器而寄存在所述計(jì)時(shí)器內(nèi),并且所述第二值響應(yīng)于停止所述計(jì)時(shí)器而寄存在所述計(jì)時(shí)器內(nèi), 其中,所述非內(nèi)核域的所述實(shí)際駐留時(shí)間用于控制所述非內(nèi)核域的功率狀態(tài)。
      16.如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),所述功率管理單元進(jìn)一步包括用于存儲(chǔ)所述非內(nèi)核域在不同功率節(jié)省狀態(tài)下的實(shí)際駐留時(shí)間的駐留時(shí)間寄存器,其中所述功率管理單元用于至少部分地基于所述非內(nèi)核域的所述實(shí)際駐留時(shí)間改變所述處理器的所述功率節(jié)省狀態(tài)。
      17.如權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),所述內(nèi)核域進(jìn)一步包括多個(gè)處理內(nèi)核,其中所述多個(gè)內(nèi)核中的一個(gè)處理內(nèi)核用于響應(yīng)于所述非內(nèi)核域進(jìn)入所述功率節(jié)省狀態(tài)生成第一信號(hào)。
      18.如權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),其中,所述處理內(nèi)核用于基于所述非內(nèi)核域的活動(dòng)值確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      19.如權(quán)利要求18所述的計(jì)算機(jī)系統(tǒng),其中,所述處理內(nèi)核包括用于存儲(chǔ)狀態(tài)值的寄存器,所述狀態(tài)值包括與所述非內(nèi)核域相關(guān)的活動(dòng)值、熱值、指令吞吐量、工作負(fù)荷、使用率值、電壓、電流和頻率值,其中,所述處理內(nèi)核用于基于所述狀態(tài)值中的一個(gè)或多個(gè)確定所述非內(nèi)核域正在進(jìn)入所述功率節(jié)省狀態(tài)。
      20.如權(quán)利要求19所述的計(jì)算機(jī)系統(tǒng),其中,所述處理內(nèi)核用于基于所述狀態(tài)值來(lái)判定進(jìn)入所述功率節(jié)省狀 態(tài)和從所述功率節(jié)省狀態(tài)退出,其中,所述非內(nèi)核域用于為所述處理內(nèi)核提供狀態(tài)更新,并且所述狀態(tài)更新用于指示所述非內(nèi)核域是否正在進(jìn)入或退出所述功率節(jié)省狀態(tài)。
      【文檔編號(hào)】G06F1/32GK103959202SQ201280059871
      【公開日】2014年7月30日 申請(qǐng)日期:2012年12月5日 優(yōu)先權(quán)日:2011年12月5日
      【發(fā)明者】S·S·賈哈吉爾德哈, R·威爾斯, I·索迪 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1