用于根據(jù)泄漏電流測(cè)量值確定熱管理策略的系統(tǒng)和方法
【專利摘要】本發(fā)明揭示用于通過測(cè)量與便攜式計(jì)算裝置PCD內(nèi)的處理組件相關(guān)聯(lián)的電力軌上的泄漏電流來確定所述組件的熱狀態(tài)的方法和系統(tǒng)的各種實(shí)施例。一個(gè)此種方法涉及在處理組件已進(jìn)入“等待中斷”模式之后測(cè)量電力軌上的電流。有利地,因?yàn)樵诖四J街刑幚斫M件可“斷電”,所以與所述處理組件相關(guān)聯(lián)的所述電力軌上剩余的任何電流可歸于泄漏電流。基于所述測(cè)得泄漏電流,可確定所述處理組件的熱狀態(tài),且實(shí)施與所述處理組件的所述熱狀態(tài)一致的熱管理策略。應(yīng)注意,實(shí)施例的優(yōu)點(diǎn)在于,可確立PCD內(nèi)的處理組件的所述熱狀態(tài)而無需利用溫度傳感器。
【專利說明】用于根據(jù)泄漏電流測(cè)量值確定熱管理策略的系統(tǒng)和方法
[0001]相關(guān)申請(qǐng)案的交叉參考
[0002]依據(jù)35U.S.C.§ 119(e)主張2011年10月12日申請(qǐng)的題目為“用于根據(jù)泄漏電流測(cè)量值確定熱管理策略的系統(tǒng)和方法(SYSTEM AND METHOD FOR DETERMINING THERMALMANAGEMENT POLICY FROM LEAKAGE CURRENT MEASUREMENT) ” 且被指派申請(qǐng)案序列號(hào)61/546,210的美國臨時(shí)申請(qǐng)案的優(yōu)先權(quán),所述美國臨時(shí)申請(qǐng)案的整個(gè)內(nèi)容以引用方式并入本文。
【背景技術(shù)】
[0003]便攜式計(jì)算裝置(“pro”)在個(gè)人和專業(yè)水平上正在變?yōu)槿藗儽夭豢缮俚?。這些裝置可包含蜂窩式電話、便攜式數(shù)字助理(“PDA”)、便攜式游戲控制臺(tái)、掌上型計(jì)算機(jī)以及其它便攜式電子裝置。
[0004]P⑶的一個(gè)獨(dú)特方面在于,其通常不具有主動(dòng)的冷卻裝置,例如風(fēng)扇,而在例如膝上型和桌上型計(jì)算機(jī)等較大計(jì)算裝置中常常發(fā)現(xiàn)這些裝置。替代于使用風(fēng)扇,P⑶可依賴于電子封裝的空間布置,使得兩個(gè)或兩個(gè)以上主動(dòng)且生熱組件不會(huì)定位成彼此接近。當(dāng)兩個(gè)或兩個(gè)以上生熱組件在PCD內(nèi)彼此合適地間隔時(shí),從每一組件的操作產(chǎn)生的熱可不會(huì)不利地影響另一者的操作。而且,當(dāng)PCD內(nèi)的生熱組件物理上隔離于裝置內(nèi)的其它組件時(shí),從所述生熱組件的操作產(chǎn)生的熱可不會(huì)不利地影響其它周圍電子器件,但在一些實(shí)例中可能不利地恰好影響產(chǎn)生所述熱的組件。許多PCD也可依賴于例如散熱片等被動(dòng)冷卻裝置以管理共同形成相應(yīng)PCD的電子組件之間的熱能。
[0005]現(xiàn)實(shí)是P⑶通常尺寸有限,且因此,用于P⑶內(nèi)的組件的空間經(jīng)常較昂貴。因此,通常PCD內(nèi)恰好沒有足夠空間供工程師和設(shè)計(jì)者通過利用被動(dòng)冷卻組件的空間布置或放置來減輕處理組件 的熱降級(jí)或失效。因此,當(dāng)前系統(tǒng)和方法依賴于嵌入在P⑶芯片上的各種溫度傳感器來監(jiān)視熱能的耗散,且使用測(cè)量來識(shí)別作為熱侵入者的組件。通過從溫度測(cè)量識(shí)別的生熱組件,當(dāng)前系統(tǒng)和方法可隨后應(yīng)用熱管理策略來減少或允許增加所識(shí)別組件的熱能產(chǎn)生。
[0006]然而,因?yàn)榍度胧綔囟葌鞲衅骺杀刃酒囊粋€(gè)潛在熱侵入者位于更近處,所以當(dāng)前系統(tǒng)和方法的缺點(diǎn)是,對(duì)由溫度傳感器感測(cè)到的熱能有貢獻(xiàn)的特定熱侵入者可能無法肯定地被識(shí)別。因此,此項(xiàng)技術(shù)中需要一種系統(tǒng)和方法,其可識(shí)別PCD中的特定熱侵入者而不必依賴于由嵌入式溫度傳感器取得的溫度讀數(shù)。
【發(fā)明內(nèi)容】
[ooo?] 揭示用于通過測(cè)量與便攜式計(jì)算裝置(“pro”)內(nèi)的處理組件唯一地相關(guān)聯(lián)的電力軌上的泄漏電流來確定所述特定組件的熱狀態(tài)的方法和系統(tǒng)的各種實(shí)施例。因?yàn)樘幚斫M件的熱狀態(tài)是與PCD內(nèi)的個(gè)別處理組件的功率消耗相關(guān)聯(lián)的泄漏電流的直接函數(shù),所以使PCD性能優(yōu)化的熱管理策略可由熱狀態(tài)規(guī)定。
[0008]一個(gè)此種方法涉及確定與P⑶的處理組件相關(guān)聯(lián)的電力頻率大體上為零。在一些實(shí)施例中,零電力頻率的狀態(tài)可與從“等待中斷”模塊到處理組件的指令的時(shí)序相關(guān)。有利地,如所屬領(lǐng)域的技術(shù)人員了解,處理組件可在進(jìn)入“等待中斷”模式后即亥1斷電”,進(jìn)而建立其中與所述處理組件相關(guān)聯(lián)的電力軌上剩余的電流可歸于泄漏電流的條件。可測(cè)量電力軌的泄漏電流,且基于泄漏電流,可確定處理組件的熱狀態(tài)。一旦確定熱狀態(tài),便可實(shí)施與處理組件的熱狀態(tài)一致的熱管理策略。應(yīng)注意,本文揭示的實(shí)施例的優(yōu)點(diǎn)在于,可確立PCD內(nèi)的處理組件的所述熱狀態(tài)而無需利用芯片上或芯片外溫度傳感器。
【專利附圖】
【附圖說明】[0009]在圖中,在全部各圖中相同參考標(biāo)號(hào)指代相同部分,除非另外指示。對(duì)于帶有例如“102A”或“102B”等字母符號(hào)指定的參考標(biāo)號(hào),字母符號(hào)指定可區(qū)分同一圖中存在的兩個(gè)相似部分或元件。當(dāng)既定一參考標(biāo)號(hào)涵蓋在所有圖中具有相同參考標(biāo)號(hào)的所有部分時(shí)可省略用于參考標(biāo)號(hào)的字母符號(hào)指定。
[0010]圖1是說明用于通過監(jiān)視泄漏電流來確定便攜式計(jì)算裝置(“pro”)中的處理組件的熱狀態(tài)的芯片上系統(tǒng)的示范性實(shí)施例的功能框圖;
[0011]圖2是說明圖1的P⑶的示范性實(shí)施例的功能框圖;
[0012]圖3是圖解說明用于通過電流泄漏監(jiān)視和與熱管理技術(shù)相關(guān)聯(lián)的算法的應(yīng)用來支持熱侵入者的識(shí)別的圖2的PCD的示范性軟件架構(gòu)的示意圖;
[0013]圖4是圖解說明可與PCD的處理組件的泄漏電流電平相關(guān)聯(lián)的各種熱狀態(tài)的示范性狀態(tài)圖;
[0014]圖5是圖解說明示范性熱減輕技術(shù)的圖,所述技術(shù)可由熱策略管理器應(yīng)用或排序且取決于PCD內(nèi)的組件的特定熱狀態(tài);以及
[0015]圖6是圖解說明用于通過利用與P⑶內(nèi)的一個(gè)或一個(gè)以上處理組件相關(guān)聯(lián)的泄漏電流測(cè)量值來識(shí)別和選擇熱侵入者的方法的邏輯流程圖。
【具體實(shí)施方式】
[0016]詞語“示范性”本文用以表示“充當(dāng)實(shí)例、例子或說明”。本文描述為“示范性”的任何方面不一定解釋為排他性的、比其它方面優(yōu)選或有利。
[0017]在本描述中,術(shù)語“應(yīng)用程序”也可包含具有可執(zhí)行內(nèi)容的文件,例如:目標(biāo)代碼、腳本、字節(jié)代碼、標(biāo)記語言文件和補(bǔ)丁程序。另外,本文提到的“應(yīng)用程序”也可包含本質(zhì)上不可執(zhí)行的文件,例如可能需要打開的文檔或需要存取的其它數(shù)據(jù)文件。
[0018]如本描述中使用,術(shù)語“組件”、“數(shù)據(jù)庫”、“模塊”、“系統(tǒng)”、“熱能產(chǎn)生組件”、“處理組件”和類似術(shù)語既定指代計(jì)算機(jī)相關(guān)實(shí)體,其為硬件、固件、硬件與軟件的組合、軟件或執(zhí)行中的軟件。舉例來說,組件可為(但不限于)在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行程序、執(zhí)行線程、程序和/或計(jì)算機(jī)。借助于說明,在計(jì)算裝置上運(yùn)行的應(yīng)用程序和計(jì)算裝置兩者可為組件。一個(gè)或一個(gè)以上組件可駐留于進(jìn)程和/或執(zhí)行線程內(nèi),且組件可局部化于一個(gè)計(jì)算機(jī)上和/或分布于兩個(gè)或兩個(gè)以上計(jì)算機(jī)之間。另外,這些組件可從其上存儲(chǔ)有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀媒體執(zhí)行。組件可例如根據(jù)具有一個(gè)或一個(gè)以上數(shù)據(jù)包的信號(hào)(例如來自與本地系統(tǒng)、分布式系統(tǒng)中的另一組件交互和/或跨越例如因特網(wǎng)等網(wǎng)絡(luò)借助于所述信號(hào)與其它系統(tǒng)交互的一個(gè)組件的數(shù)據(jù)),借助于本地和/或遠(yuǎn)程進(jìn)程來通信。
[0019]在本描述中,術(shù)語“中央處理單元(“CPU”)”、“數(shù)字信號(hào)處理器(“DSP”)”和“芯片”可互換使用。而且,CPU、DSP或芯片可由本文通常稱為“核心”的一個(gè)或一個(gè)以上相異處理組件構(gòu)成。
[0020]在本描述中,將了解,術(shù)語“熱”和“熱能”可與能夠產(chǎn)生或耗散可以“溫度”為單位測(cè)量的能量的裝置或組件相關(guān)聯(lián)而使用。因此,將進(jìn)一步了解,參考某個(gè)標(biāo)準(zhǔn)值的術(shù)語“溫度”預(yù)期可指示“熱能”產(chǎn)生裝置或組件的相對(duì)暖度或不存在熱的任何測(cè)量值。舉例來說,當(dāng)兩個(gè)組件處于“熱”平衡時(shí)所述兩個(gè)組件的“溫度”是相同的。
[0021]在本描述中,術(shù)語“工作負(fù)載”、“過程負(fù)載”和“過程工作負(fù)載”可互換使用,且通常針對(duì)與給定實(shí)施例中的給定處理組件相關(guān)聯(lián)的處理負(fù)擔(dān)或處理負(fù)擔(dān)的百分比。除了上文所界定內(nèi)容之外,“處理組件”或“熱能產(chǎn)生組件”或“熱侵入者”可為(但不限于)中央處理單元、圖形處理單元、核心、主核心、子核心、處理區(qū)域、硬件引擎等等,或駐留在便攜式計(jì)算裝置內(nèi)的集成電路內(nèi)或在其外部的任何組件。而且,在術(shù)語“熱負(fù)載”、“熱分布”、“熱標(biāo)志”、“熱處理負(fù)載”和類似術(shù)語指示可在熱侵入者上運(yùn)行的工作負(fù)載負(fù)擔(dān)的程度上,所屬領(lǐng)域的技術(shù)人員將確認(rèn)在本發(fā)明中使用這些“熱”術(shù)語可與過程負(fù)載分布、工作負(fù)載負(fù)擔(dān)和功率消耗相關(guān)。
[0022]在本描述中,術(shù)語“熱減輕技術(shù)”、“熱策略”、“熱管理策略”和“熱減輕措施”可互
換使用。
[0023]在本描述中,術(shù)語“便攜式計(jì)算裝置”(“PCD”)用以描述基于例如電池等有限容量電源而操作的任何裝置。雖然以電池操作的PCD已使用數(shù)十年,但與第三代(“3G”)和第四代(“4G”)無線技術(shù)的出現(xiàn)相關(guān)的可再充電電池的技術(shù)進(jìn)步已實(shí)現(xiàn)了許多具有多種能力的P⑶。因此,P⑶可為蜂窩式電話、衛(wèi)星電話、尋呼機(jī)、PDA、智能電話、導(dǎo)航裝置、智能本或閱讀器、媒體播放器、上述裝置的組合、具有無線連接的膝上型計(jì)算機(jī)等等。
[0024]當(dāng)前系統(tǒng)和方法測(cè)量P⑶的芯片上的各個(gè)點(diǎn)處的溫度,且使用這些測(cè)量值來觸發(fā)熱管理策略的應(yīng)用。因此,所應(yīng)用熱管理策略的成功或失敗在邏輯上由各個(gè)點(diǎn)處的溫度的隨后測(cè)量來確定。假定是如果隨后溫度測(cè)量值在可接受范圍內(nèi),那么與所述溫度測(cè)量值相關(guān)聯(lián)的一個(gè)或一個(gè)以上組件必須在安全條件下操作。
[0025]測(cè)量溫度以確定PCD內(nèi)的特定組件的熱狀態(tài)的方法存在許多不足。舉例來說,溫度傳感器固有地測(cè)量芯片上而不是芯片內(nèi)的給定組件上的單個(gè)點(diǎn)處的溫度,且因此,測(cè)得的溫度可能不準(zhǔn)確表示與其相關(guān)聯(lián)的組件的熱狀態(tài)。此外,因?yàn)闇囟葴y(cè)量值可能僅指示芯片上的特定點(diǎn)處的熱能耗散的水平,測(cè)得的熱能經(jīng)常是PCD內(nèi)的一個(gè)以上熱侵入者的共同作用的結(jié)果。應(yīng)注意,這是特定組件上的熱管理策略的有效應(yīng)用的缺點(diǎn),因?yàn)镻CD內(nèi)的每一組件具有唯一的熱狀態(tài),與對(duì)測(cè)量值可能有貢獻(xiàn)的其它熱侵入者無關(guān)。
[0026]所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,通過使用溫度測(cè)量值作為組件健康的指示符,當(dāng)前系統(tǒng)和方法是監(jiān)視實(shí)際上恰好是設(shè)法得到管理的真實(shí)條件的癥狀的條件。為了確保PCD內(nèi)的例如處理組件等組件的運(yùn)行中健康和效率,將管理的真實(shí)條件是泄漏電流的產(chǎn)生,過量的泄漏電流可導(dǎo)致相關(guān)聯(lián)組件的熱失控。由此,與給定組件相關(guān)聯(lián)的泄漏電流是組件的熱狀態(tài)的較直接的指示符。
[0027]有利地,本文揭示的系統(tǒng)和方法的實(shí)施例利用泄漏電流測(cè)量值來推斷PCD內(nèi)的給定組件的熱狀態(tài),所述泄漏電流測(cè)量值是例如核心等組件的操作溫度的直接函數(shù)?;旧希承?shí)施例利用PCD內(nèi)的要求移除在專用軌上供應(yīng)到給定處理組件的電力的條件。一個(gè)此類條件可為在處理組件的工作負(fù)載隊(duì)列為空時(shí)對(duì)所述處理組件起始“等待中斷”(“WFI”)指令。應(yīng)注意,當(dāng)處理核心進(jìn)入WFI模式時(shí),其處理器時(shí)鐘停止或“關(guān)斷”,直到中斷或調(diào)試事件發(fā)生為止。在處理器時(shí)鐘停止時(shí),核心頻率必定到達(dá)零,且核心停止從其電力供應(yīng)軌汲取電流。有利地,在此事件期間,處理組件的電力供應(yīng)軌上剩余的僅可測(cè)量的電流可為其相關(guān)聯(lián)的泄漏電流。
[0028]實(shí)施例將起始WFI指令或類似事件作為用于測(cè)量與特定處理組件相關(guān)聯(lián)的電力軌上的經(jīng)隔離泄漏電流的機(jī)會(huì)的目標(biāo)。隨后可將泄漏電流測(cè)量值與已知與給定處理組件的熱狀態(tài)條件相關(guān)的泄漏電流比率進(jìn)行比較,進(jìn)而準(zhǔn)確地推斷處理組件的實(shí)際熱狀態(tài)而不必依賴于附近的溫度測(cè)量值。通過準(zhǔn)確確定的處理組件的熱狀態(tài),可以由PCD提供的服務(wù)質(zhì)量(“QoS”)得到優(yōu)化的方式選擇和應(yīng)用最有效的熱管理策略。
[0029]而且,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,通過直接監(jiān)視泄漏電流而非由于泄漏電流而耗散的熱,可避免從泄漏電流尖峰到附近溫度傳感器感測(cè)到從尖峰產(chǎn)生的熱時(shí)的滯后時(shí)間。因此有利地,與附近溫度測(cè)量值相比,通過例如從泄漏電流測(cè)量值推斷核心的熱狀態(tài),所揭示系統(tǒng)和方法的實(shí)施例可通過熱策略的前攝性管理來較快地響應(yīng)于不利的熱條件。
[0030]圖1是說明用于通過監(jiān)視泄漏電流來確定便攜式計(jì)算裝置(“P⑶”)100中的處理組件的熱狀態(tài)的芯片上系統(tǒng)102的示范性實(shí)施例的功能框圖。芯片上系統(tǒng)102可隨后利用各種處理組件的熱狀態(tài)來應(yīng)用一個(gè)或一個(gè)以上熱管理策略。有利地,通過確定給定處理組件的特定熱狀態(tài),實(shí)施例可使用以特定處理組件為目標(biāo)的精細(xì)粒度方法來應(yīng)用熱減輕措施。因此,P⑶的用戶經(jīng)歷的服務(wù)質(zhì)量(“QoS”)可得到優(yōu)化,因?yàn)閮H經(jīng)識(shí)別為熱侵入者的組件經(jīng)受可影響性能的減輕措施。
[0031]如圖1的示范性圖解說明中可見,電力管理集成電路(“PMIC”) 180經(jīng)配置以將電力供應(yīng)到駐留在芯片上系統(tǒng)102內(nèi)的一個(gè)或一個(gè)以上示范性處理組件110、182、186中的每一者。如所描繪,電力由PMIC180經(jīng)由若干專用電力軌184供應(yīng)到處理組件110、182、186中的每一者。應(yīng)注意,在圖1的圖解說明中,調(diào)制解調(diào)器186和圖形處理單元(“GPU”) 182各自被描繪為具有單個(gè)相關(guān)聯(lián)的電力供應(yīng)軌184,而中央處理單元(“CPU”)110的核心O、
1、2和3中的每一者被描繪為具有專用電力軌184。即使如此,所屬領(lǐng)域的技術(shù)人員也將認(rèn)識(shí)到,例如組件110、182、186等處理組件內(nèi)的任一核心、子核心、子單元或類似物可與互補(bǔ)組件共享共用電力軌或具有專用電力軌184,且由此,圖1中圖解說明的特定架構(gòu)是本質(zhì)上示范性的且將不限制本發(fā)明的范圍。
[0032]返回到圖1的圖解說明,一個(gè)或一個(gè)以上電流傳感器157B經(jīng)配置以監(jiān)視電力軌184且產(chǎn)生指示電力軌184內(nèi)的電流電平的信號(hào)。設(shè)想電流傳感器157B可為用于測(cè)量由流過電力軌184的電流產(chǎn)生的電磁場(chǎng)的霍爾效應(yīng)型、用于根據(jù)電力軌184中的電阻器兩端測(cè)得的電壓降計(jì)算電流的分路電阻器電流測(cè)量型,或所屬領(lǐng)域的技術(shù)人員已知的任一類型。由此,雖然可在系統(tǒng)和方法的實(shí)施例中使用的電流傳感器157B的特定設(shè)計(jì)、類型或配置可自身為新穎的,但所述系統(tǒng)和方法不限于電流傳感器157B的任一特定類型。
[0033]監(jiān)視器模塊114可監(jiān)視和接收由電流傳感器157B產(chǎn)生的信號(hào)。監(jiān)視器模塊114還可監(jiān)視由WFI模塊26產(chǎn)生的指令的狀態(tài)。應(yīng)注意,雖然監(jiān)視器模塊114、電流傳感器157B和WFI模塊26在圖1的圖解說明中被描繪為駐留在芯片102之外,但所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,在某些實(shí)施例中,組件26、114和157B中的任一者或全部可駐留在芯片102上。而且,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,在PCD100的一些實(shí)施例中,監(jiān)視器模塊114和/或電流傳感器157B可包含在PMIC180中,但圖1中圖解說明的特定實(shí)施例將監(jiān)視器模塊114和電流傳感器157B描繪為獨(dú)立組件。
[0034]如上文大體描述的WFI模塊26可經(jīng)配置以跟蹤各種處理組件110、182、186的經(jīng)調(diào)度工作負(fù)載,且在針對(duì)某一處理組件無工作負(fù)載排隊(duì)時(shí)發(fā)出“等待中斷”指令?!暗却袛唷敝噶羁芍率固幚斫M件110、182、186臨時(shí)斷電進(jìn)入空閑狀態(tài),進(jìn)而將其電力頻率減少到零且停止不必要地消耗電力。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,WFI模塊26的實(shí)施例可包含由中斷服務(wù)例程處置的硬件和/或軟件中斷。也就是說,取決于實(shí)施例,WFI模塊26可以硬件實(shí)施為具有控制輸出的相異系統(tǒng),例如中斷控制器電路,或以軟件實(shí)施,例如集成到存儲(chǔ)器子系統(tǒng)中的固件。在一些實(shí)施例中,由WFI模塊26中斷規(guī)定的與組件進(jìn)入和退出空閑狀態(tài)的時(shí)序重合的回呼連接(callback hookup)可由監(jiān)視器模塊114辨識(shí),且用作用于電力軌184中的一者或一者以上上的泄漏電流取樣/測(cè)量的觸發(fā)。即使如此,將了解,系統(tǒng)和方法的實(shí)施例不限于使用回呼連接作為用于軌184上的電流測(cè)量的時(shí)序的觸發(fā)。另外且更一般地將了解,系統(tǒng)和方法的實(shí)施例不限于使用與“等待中斷”邏輯相關(guān)聯(lián)的觸發(fā)。由此,本文描述的利用與“等待中斷”系統(tǒng)和方法相關(guān)聯(lián)的觸發(fā)的實(shí)施例是本質(zhì)上示范性的,且無意限制WFI模塊26的范圍。為此,對(duì)WFI模塊26的參考預(yù)期PCD100中的任何硬件和/或軟件,其可用以確定電力軌184中的一者或一者以上上的電流取樣的機(jī)會(huì)性時(shí)序。
[0035]參見圖1的圖解說明,監(jiān)視器模塊114在認(rèn)識(shí)到WFI模塊26已發(fā)出指令時(shí)監(jiān)視在WFI指令已由處理組件起始之后來自一個(gè)或一個(gè)以上電流傳感器157B的信號(hào)。有利地,因?yàn)樘幚斫M件在WFI周期期間未汲取電流用于處理工作負(fù)載,所以由監(jiān)視模塊114監(jiān)視的電力軌184上的僅可測(cè)量的電流可貢獻(xiàn)于泄漏電流。監(jiān)視器模塊114可隨后與熱策略管理器(“TPM”)模塊101通信以中繼與一個(gè)或一個(gè)以上處理組件110、182、184相關(guān)聯(lián)的泄漏電流電平,或在一些實(shí)施例中,監(jiān)視器模塊114可參考泄漏電流查找(“LCL”)表且將熱狀態(tài)指示符中繼到TPM模塊101。
[0036]在一些實(shí)施例中,TPM模塊101可參考LCL表24以確定給定處理組件的熱狀態(tài)。一旦TPM模塊101辨識(shí)出處理組件的熱狀態(tài),便可將用于增加未來工作負(fù)載、減少未來工作負(fù)載、對(duì)頻率進(jìn)行定時(shí)、減少功率消耗或類似的熱管理策略應(yīng)用于處理組件。
[0037]作為非限制性實(shí)例,WFI模塊26可對(duì)CPUllO的核心O起始“等待中斷”指令。監(jiān)視器模塊114可認(rèn)識(shí)到指令已起始,且利用電流傳感器157B來檢測(cè)專用于CPUllO的核心O的電力軌157B上的電流電平測(cè)量值。因?yàn)镃PUllO的核心O將由于接收到WFI指令而臨時(shí)斷電,所以與CPUllO的核心O相關(guān)聯(lián)的電力軌157B上的測(cè)得電流可大體上(如果不是完全地)貢獻(xiàn)于泄漏電流。泄漏電流測(cè)量值隨后可由監(jiān)視器模塊114和TPM模塊101利用以通過查詢LCL表24來確定CPUllO的核心O的熱狀態(tài)。一旦TPM模塊101辨識(shí)出CPUllO的核心O的熱狀態(tài),便可有效地實(shí)施用于控制CPUllO的核心O的熱能產(chǎn)生的熱減輕或管理策略。
[0038]應(yīng)注意,在一些實(shí)施例中,基于與已知泄漏電流電平相關(guān)聯(lián)而先前測(cè)得的溫度,可在經(jīng)驗(yàn)上收集LCL表24中的數(shù)據(jù)。在其它實(shí)施例中,可能已基于先驗(yàn)基礎(chǔ)而計(jì)算LCL表24中的數(shù)據(jù)。無論可能已如何導(dǎo)出或收集LCL表24內(nèi)的數(shù)據(jù),所屬領(lǐng)域的技術(shù)人員都將認(rèn)識(shí)到,可查詢LCL表24的實(shí)施例以用于將測(cè)得泄漏電流映射到與泄漏電流相關(guān)聯(lián)的處理組件的熱狀態(tài),且在此功能之外不限制所揭示系統(tǒng)和實(shí)施例的范圍。
[0039]返回到上文概述的示范性情形,其中結(jié)合WFI指令的發(fā)出而測(cè)量與CPUllO的核心O相關(guān)聯(lián)的泄漏電流,由于測(cè)量而可由TPM模塊101實(shí)施的熱管理策略的非限制性實(shí)例可包含TPM模塊101利用LCL表24來分析和比較核心O的熱狀態(tài)與核心3的熱狀態(tài)。假設(shè)例如核心O的熱狀態(tài)將其限定為“熱侵入者”,即,相對(duì)于核心3耗散過量熱能的處理組件。在此情形中,核心O可處于有損P⑶100的用戶體驗(yàn)的位置,或變?yōu)榱硗庥泻τ赑⑶100的功能性。應(yīng)注意,由于當(dāng)處理負(fù)載集中于核心O中時(shí)可增加熱能耗散,進(jìn)而潛在地影響PCD100性能和/或用戶體驗(yàn),因此通過TPMlOl將經(jīng)調(diào)度工作負(fù)載重新分配到互補(bǔ)核心3,可以對(duì)QoS的最小影響來減輕熱能產(chǎn)生。在此實(shí)例中,TPM模塊101可進(jìn)一步經(jīng)由LCL表24的查詢來利用泄漏電流測(cè)量值以不僅識(shí)別熱侵入者,而且還識(shí)別利用不足的處理資源,所述資源是可從選定熱侵入者重新分配的工作負(fù)載的接收的候選者。
[0040]工作負(fù)載從熱侵入者重新分配到相對(duì)利用不足的處理組件可為由TPMlOl實(shí)施的熱減輕技術(shù)的一方面。然而應(yīng)注意,工作負(fù)載的重新分配僅是由于通過泄漏電流監(jiān)視確定處理組件的熱狀態(tài)而可由TPM模塊101實(shí)施的熱管理策略的一個(gè)實(shí)例,且因此,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,本文揭示的系統(tǒng)和方法在范圍上不受所起始的特定熱管理策略限制。舉例來說,當(dāng)從由傳感器157B取得的泄漏電流測(cè)量值辨識(shí)出熱狀態(tài)閾值時(shí),TPMlOl可通過從與測(cè)得電力軌184相關(guān)聯(lián)的熱侵入者到與具有較低泄漏電流測(cè)量值的不同電力軌184相關(guān)聯(lián)的替代的利用不足的處理組件,“導(dǎo)向”或重新分配處理負(fù)載的全部或一部分來改善P⑶100性能和用戶體驗(yàn)。在一些實(shí)施例中,TPMlOl可簡(jiǎn)單地對(duì)熱侵入者的處理速度進(jìn)行“定時(shí)”,而不造成整個(gè)CPUllO的全面凋萎,進(jìn)而通過僅將所識(shí)別熱侵入者斷電來維持較高的QoS水平。在再其它實(shí)施例中,TPMlOl可選擇與熱侵入者接近的組件且將其完全斷電以便利用其作為用于從熱侵入者汲取熱能的散熱器。在其它實(shí)施例中,TPMlOl可致使所識(shí)別熱侵入者進(jìn)入高處理速度的循環(huán),之后是受迫功率收縮以用于冷卻周期。在再其它實(shí)施例中,TPMlOl可將熱侵入者內(nèi)的工作負(fù)載從高功率密度子核心區(qū)域重新分配到較低功率密度主核心區(qū)域。在其它實(shí)施例中,TPMlOl可修改已知與所識(shí)別熱侵入者接近定位的外部芯片外熱產(chǎn)生者的使用。在其它實(shí)施例中,TPMlOl可致使供應(yīng)到熱侵入者的電力減少,進(jìn)而以處理效率為代價(jià)減輕由熱侵入者產(chǎn)生的熱能。因此應(yīng)注意,雖然可由給定實(shí)施例采用的特定熱減輕技術(shù)可自身為新穎的,但由任一給定實(shí)施例在目標(biāo)熱侵入者上利用的特定熱減輕技術(shù)將不限制本發(fā)明的范圍。
[0041]圖2是呈無線電話的形式的PCD100的示范性非限制性方面的功能框圖,所述無線電話用于實(shí)施用于監(jiān)視泄漏電流、識(shí)別與所監(jiān)視泄漏電流相關(guān)聯(lián)的處理組件的熱狀態(tài)以及利用所識(shí)別熱狀態(tài)來驅(qū)動(dòng)熱管理策略的方法和系統(tǒng)。如圖示,P⑶100包含芯片上系統(tǒng)102,其包含耦合在一起的多核心中央處理單元(“CPU”) 110和模擬信號(hào)處理器126。CPUllO可包括第零核心222、第一核心224和第N核心230,如所屬領(lǐng)域的技術(shù)人員所了解。此外,替代于CPU110,也可采用數(shù)字信號(hào)處理器(“DSP”),如所屬領(lǐng)域的技術(shù)人員所了解。
[0042]大體上,TPM模塊101可負(fù)責(zé)監(jiān)視和應(yīng)用包含一個(gè)或一個(gè)以上熱減輕技術(shù)的熱策略,所述熱策略可幫助PCD100管理熱條件和/或熱負(fù)載,且避免經(jīng)歷不利的熱條件,例如達(dá)到臨界溫度,同時(shí)維持高度的功能性。
[0043]圖2還展示P⑶100可包含監(jiān)視器模塊114。監(jiān)視器模塊114與在整個(gè)芯片上系統(tǒng)102上分布的多個(gè)操作傳感器(例如,熱傳感器157A)和與PCD100的CPUllO以及與TPM模塊101通信。在一些實(shí)施例中,監(jiān)視器模塊114還可監(jiān)視電流傳感器157B是否有與核心222,224,230唯一地相關(guān)聯(lián)的泄漏電流,且將泄漏電流數(shù)據(jù)發(fā)射到TPM模塊101。TPM模塊101可與監(jiān)視器模塊114 一起工作以識(shí)別不利熱條件,其可保證將一種或一種以上熱減輕技術(shù)應(yīng)用于芯片102內(nèi)的所識(shí)別熱侵入者。
[0044]如圖2中圖解說明,顯示器控制器128和觸摸屏控制器130耦合到數(shù)字信號(hào)處理器110。在芯片上系統(tǒng)102外部的觸摸屏顯示器132耦合到顯示器控制器128和觸摸屏控制器130。WFI模塊26可監(jiān)視針對(duì)核心222、224、230的工作負(fù)載隊(duì)列,且與PMIC180 —起工作以管理提供到核心的電力。監(jiān)視器模塊114可辨識(shí)WFI模塊26的動(dòng)作以用于觸發(fā)從PMIC180到芯片上系統(tǒng)102的組件的電力軌上的泄漏電流測(cè)量。
[0045]P⑶100可進(jìn)一步包含視頻編碼器134,例如,逐行倒相(“PAL” )編碼器、順序彩色與存儲(chǔ)(“SECAM”)編碼器、國家電視系統(tǒng)委員會(huì)(“NTSC”)編碼器或任一其它類型的視頻編碼器134。視頻解碼器134耦合到多核心中央處理單元(“CPU”)110。視頻放大器136耦合到視頻編碼器134和觸摸屏顯示器132。視頻端口 138耦合到視頻放大器136。如圖2中描繪,通用串行總線(“USB”)控制器140耦合到CPU110。而且,USB端口 142耦合到USB控制器140。存儲(chǔ)器112和訂戶身份模塊(SIM)卡146也可耦合到CPU110o此外,如圖2所示,數(shù)碼相機(jī)148可稱合到CPUl 10。在示范性方面中,數(shù)碼相機(jī)148是電荷稱合裝置(“CXD”)相機(jī)或互補(bǔ)金屬氧化物半導(dǎo)體(“CMOS”)相機(jī)。
[0046]如圖2中進(jìn)一步說明,立體聲音頻C0DEC150可耦合到模擬信號(hào)處理器126。而且,音頻放大器152可耦合到立體聲音頻C0DEC150。在示范性方面中,第一立體聲揚(yáng)聲器154和第二立體聲揚(yáng)聲器156耦合到音頻放大器152。圖2展示麥克風(fēng)放大器158也可耦合到立體聲音頻C0DEC150。另外,麥克風(fēng)160可耦合到麥克風(fēng)放大器158。在特定方面中,調(diào)頻(“FM”)無線電調(diào)諧器162可耦合到立體聲音頻C0DEC150。而且,F(xiàn)M天線164耦合到FM無線電調(diào)諧器162。此外,立體聲頭戴受話器166可耦合到立體聲音頻C0DEC150。
[0047]圖2進(jìn)一步指示,射頻(“RF”)收發(fā)器168可耦合到模擬信號(hào)處理器126。RF開關(guān)170可耦合到RF收發(fā)器168和RF天線172。如圖2中所示,小鍵盤174可耦合到模擬信號(hào)處理器126。而且,具有麥克風(fēng)的單聲道頭戴式耳機(jī)176可耦合到模擬信號(hào)處理器126。此外,振動(dòng)器裝置178可耦合到模擬信號(hào)處理器126。圖2還展示電源188(例如電池)通過PMIC180耦合到芯片上系統(tǒng)102。在特定方面中,電源包含可再充電DC電池或從連接到AC電源的交流(“AC”)/DC變壓器得出的DC電源。
[0048]CPUllO也可耦合到一個(gè)或一個(gè)以上內(nèi)部芯片上熱傳感器157A以及一個(gè)或一個(gè)以上外部芯片外熱傳感器157C。芯片上熱傳感器157A可包括一個(gè)或一個(gè)以上與絕對(duì)溫度成比例(“PTAT”)溫度傳感器,其是基于垂直PNP結(jié)構(gòu)且通常專用于互補(bǔ)金屬氧化物半導(dǎo)體(“CMOS”)超大規(guī)模集成(“VLSI”)電路。芯片外熱傳感器157C可包括一個(gè)或一個(gè)以上熱敏電阻。熱傳感器157A、157C可產(chǎn)生壓降,其通過模/數(shù)轉(zhuǎn)換器(“ADC”)控制器103轉(zhuǎn)換為數(shù)字信號(hào)。然而,在不脫離本發(fā)明的范圍的情況下可采用其它類型的熱傳感器157A、157C。[0049]除了由ADC控制器103控制和監(jiān)視之外,熱傳感器157A、157C還可由一個(gè)或一個(gè)以上TPM模塊101控制和監(jiān)視。TPM模塊101可包括由CPUllO執(zhí)行的軟件。然而,在不脫離本發(fā)明的范圍的情況下也可由硬件和/或固件形成TPM模塊101。TPM模塊101可負(fù)責(zé)監(jiān)視和應(yīng)用包含一個(gè)或一個(gè)以上熱管理技術(shù)的熱策略,所述熱策略可幫助P⑶100避免臨界溫度,同時(shí)維持高度的功能性。
[0050]返回到圖2,觸摸屏顯示器132、視頻端口 138、USB端口 142、相機(jī)148、第一立體聲揚(yáng)聲器154、第二立體聲揚(yáng)聲器156、麥克風(fēng)160、FM天線164、立體聲頭戴受話器166、RF開關(guān)170、RF天線172、小鍵盤174、單聲道頭戴式耳機(jī)176、振動(dòng)器178、電源188、PMIC180以及熱傳感器157C在芯片上系統(tǒng)102的外部。然而應(yīng)了解,監(jiān)視器模塊114還可借助于模擬信號(hào)處理器126和CPUllO從這些外部裝置中的一者或一者以上接收一個(gè)或一個(gè)以上指示或信號(hào),以輔助對(duì)可在PCD100上操作的資源的實(shí)時(shí)管理。
[0051]在特定方面中,本文描述的方法步驟中的一者或一者以上可由存儲(chǔ)在存儲(chǔ)器112中的形成所述一個(gè)或一個(gè)以上TPM模塊101的可執(zhí)行指令和參數(shù)實(shí)施。除了 ADC控制器103之外,形成TPM模塊101的這些指令可由CPU110、模擬信號(hào)處理器126或另一處理器執(zhí)行以執(zhí)行本文描述的方法。此外,處理器110、126、存儲(chǔ)器112、存儲(chǔ)在其中的指令或其組合可用作用于執(zhí)行本文描述的方法步驟中的一者或一者以上的手段。
[0052]圖3是圖解說明用于通過電流泄漏監(jiān)視和與熱管理技術(shù)相關(guān)聯(lián)的算法的應(yīng)用來支持熱侵入者的識(shí)別的圖2的PCD100的示范性軟件架構(gòu)的示意圖。任一數(shù)目的算法可形成或作為當(dāng)滿足某些熱條件且經(jīng)由相關(guān)聯(lián)泄漏電流識(shí)別出熱侵入者時(shí)可由熱策略管理器101應(yīng)用的至少一種熱管理技術(shù)的部分。
[0053]如圖3中圖解說明,CPU或數(shù)字信號(hào)處理器110經(jīng)由總線211耦合到存儲(chǔ)器112。如上所述的CPUllO是具有N個(gè)核心處理器的多核心處理器。也就是說,CPUllO可包含第一核心222、第二核心224以及第N核心230。如所屬領(lǐng)域的技術(shù)人員已知,第一核心222、第二核心224和第N核心230中的每一者可用于支持專用應(yīng)用或程序?;蛘?可分布一個(gè)或一個(gè)以上應(yīng)用或程序以用于在可用核心中的兩者或兩者以上進(jìn)行處理。
[0054]CPUllO可從可包括軟件和/或硬件的TPM模塊101接收命令。如果體現(xiàn)為軟件,那么TPM模塊101包括由CPUllO執(zhí)行的指令,CPUllO將命令發(fā)出到由CPUllO和其它處理器執(zhí)行的其它應(yīng)用程序。
[0055]CPUllO的第一核心222、第二核心224到第N核心230可集成在單個(gè)集成電路裸片上,或其可集成或耦合在多電路封裝中的單獨(dú)裸片上。設(shè)計(jì)者可經(jīng)由一個(gè)或一個(gè)以上共享高速緩沖存儲(chǔ)器耦合第一核心222、第二核心224到第N核心230,且其可經(jīng)由例如總線、環(huán)、網(wǎng)和縱橫拓?fù)涞染W(wǎng)絡(luò)拓?fù)鋪韺?shí)施消息或指令傳遞。
[0056]在說明的實(shí)施例中,RF收發(fā)器168是經(jīng)由數(shù)字電路元件實(shí)施,且包含至少一個(gè)處理器,例如核心處理器210 (標(biāo)記為“核心”)。在此數(shù)字實(shí)施方案中,RF收發(fā)器168經(jīng)由總線213耦合到存儲(chǔ)器112。
[0057]總線211和總線213中的每一者可包含經(jīng)由一個(gè)或一個(gè)以上有線或無線連接的多個(gè)通信路徑,如此項(xiàng)技術(shù)中已知??偩€211和總線213可具有用以實(shí)現(xiàn)通信的額外元件,其為了簡(jiǎn)明而被省略,例如控制器、緩沖器(高速緩沖存儲(chǔ)器)、驅(qū)動(dòng)器、中繼器和接收器。此夕卜,總線211和總線213可包含用以在上文提到的組件之間實(shí)現(xiàn)適當(dāng)通信的地址、控制和/或數(shù)據(jù)連接。
[0058]當(dāng)由PCD100使用的邏輯是以軟件實(shí)施時(shí),如圖3中所示,應(yīng)注意,啟動(dòng)邏輯250、管理邏輯260、熱減輕技術(shù)接口邏輯270、應(yīng)用程序存儲(chǔ)裝置280中的應(yīng)用程序、與LCL表24相關(guān)聯(lián)的數(shù)據(jù)以及文件系統(tǒng)290的部分中的一者或一者以上可存儲(chǔ)在任何計(jì)算機(jī)可讀媒體上以供任何計(jì)算機(jī)相關(guān)系統(tǒng)或方法使用或結(jié)合其使用。
[0059]在本文檔的上下文中,計(jì)算機(jī)可讀媒體是電子、磁性、光學(xué)或其它物理裝置,其可含有或存儲(chǔ)供計(jì)算機(jī)相關(guān)系統(tǒng)或方法使用或者結(jié)合計(jì)算機(jī)相關(guān)系統(tǒng)或方法使用的計(jì)算機(jī)程序和數(shù)據(jù)。各種邏輯元件和數(shù)據(jù)存儲(chǔ)裝置可以任何計(jì)算機(jī)可讀媒體具體實(shí)施以供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與其結(jié)合使用,所述指令執(zhí)行系統(tǒng)、設(shè)備或裝置例如為基于計(jì)算機(jī)的系統(tǒng)、含有處理器的系統(tǒng)或可從指令執(zhí)行系統(tǒng)、設(shè)備或裝置獲取指令且執(zhí)行指令的其它系統(tǒng)。在本文檔的上下文中,“計(jì)算機(jī)可讀媒體”可為可存儲(chǔ)、傳送、傳播或輸送供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的程序的任何裝置。
[0060]計(jì)算機(jī)可讀媒體可為例如(但不限于)電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、設(shè)備、裝置或傳播媒體。計(jì)算機(jī)可讀媒體的較具體實(shí)例(非詳盡列表)將包含以下各項(xiàng):具有一個(gè)或一個(gè)以上導(dǎo)線的電子連接(電子),便攜式計(jì)算機(jī)磁盤(磁性),隨機(jī)存取存儲(chǔ)器(RAM)(電子),只讀存儲(chǔ)器(ROM)(電子),可擦除可編程只讀存儲(chǔ)器(EPROM、EEPROM或快閃存儲(chǔ)器)(電子),光纖(光學(xué)),以及便攜式壓縮光盤只讀存儲(chǔ)器(CDROM)(光學(xué))。應(yīng)注意,計(jì)算機(jī)可讀媒體可甚至是其上印刷有程序的紙張或另一適合的媒介,因?yàn)槌绦蚩衫缃?jīng)由紙張或其它媒介的光學(xué)掃描而以電子方式俘獲,隨后在必要的情況下以適合方式編譯、解譯或另外處理,且隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0061]在其中啟動(dòng)邏輯250、管理邏輯260以及可能熱減輕技術(shù)接口邏輯270中的一者或一者以上以軟件實(shí)施的替代實(shí)施例中,可以各自在此項(xiàng)技術(shù)中眾所周知的如下技術(shù)中的任一者或組合來實(shí)施各種邏輯:具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)施邏輯功能的邏輯門的離散邏輯電路,具有適當(dāng)組合邏輯門的專用集成電路(ASIC),可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等等。
[0062]存儲(chǔ)器112是非易失性數(shù)據(jù)存儲(chǔ)裝置,例如快閃存儲(chǔ)器或固態(tài)存儲(chǔ)器裝置。雖然描繪為單個(gè)裝置,但存儲(chǔ)器112可為具有耦合到RF收發(fā)器168中的數(shù)字信號(hào)處理器和或核心210 (或額外處理器核心)的單獨(dú)數(shù)據(jù)存儲(chǔ)裝置的分布式存儲(chǔ)器裝置。
[0063]在用于從與處理組件相關(guān)聯(lián)的泄漏電流測(cè)量值驅(qū)動(dòng)熱管理策略的一個(gè)示范性實(shí)施例中,啟動(dòng)邏輯250包含用于選擇性地識(shí)別、加載和執(zhí)行選擇程序的一個(gè)或一個(gè)以上可執(zhí)行指令,所述程序用于管理或控制例如第一核心222、第二核心224到第N核心230等可用核心中的一者或一者以上的性能。選擇程序可在嵌入式文件系統(tǒng)290的程序存儲(chǔ)裝置296中發(fā)現(xiàn)且由性能縮放算法297與參數(shù)集298的特定組合界定。當(dāng)由CPUllO中的核心處理器中的一者或一者以上或RF收發(fā)器168中的核心210執(zhí)行時(shí),選擇程序可根據(jù)由監(jiān)視器模塊114提供的一個(gè)或一個(gè)以上信號(hào)結(jié)合由一個(gè)或一個(gè)以上TPM模塊101提供的控制信號(hào)而操作以縮放相應(yīng)處理器核心的性能。在此方面,監(jiān)視器模塊114可提供從TPM模塊101接收的事件、過程、應(yīng)用程序、資源狀態(tài)條件、逝去的時(shí)間以及溫度的一個(gè)或一個(gè)以上指示符。
[0064]管理邏輯260包含一個(gè)或一個(gè)以上可執(zhí)行指令,用于終止相應(yīng)處理器核心中的一者或一者以上上的熱管理程序,以及基于從泄漏電流測(cè)量值識(shí)別的經(jīng)更新熱狀態(tài)而選擇性地識(shí)別、加載和執(zhí)行用于管理或控制可用核心中的一者或一者以上的性能的更合適的替換程序。管理邏輯260經(jīng)布置以在運(yùn)行時(shí)間或在P⑶100被供電且由裝置的操作者使用的同時(shí)執(zhí)行這些功能。替換程序可在嵌入式文件系統(tǒng)290的程序存儲(chǔ)裝置296中發(fā)現(xiàn)且由性能縮放算法297與參數(shù)集298的特定組合界定。
[0065]當(dāng)由數(shù)字信號(hào)處理器中的核心處理器中的一者或一者以上或RF收發(fā)器168中的核心210執(zhí)行時(shí),替換程序可根據(jù)由監(jiān)視器模塊114提供的一個(gè)或一個(gè)以上信號(hào)或在各個(gè)處理器核心的相應(yīng)控制輸入上提供的一個(gè)或一個(gè)以上信號(hào)而操作以縮放相應(yīng)處理器核心的性能。在此方面,監(jiān)視器模塊114可響應(yīng)于源自TPMlOl的控制信號(hào)而提供事件、過程、應(yīng)用程序、資源狀態(tài)條件、逝去的時(shí)間、溫度、電流泄漏等等的一個(gè)或一個(gè)以上指示符。
[0066]接口邏輯270包含一個(gè)或一個(gè)以上可執(zhí)行指令,用于呈現(xiàn)、管理和與外部輸入交互以觀察、配置或以另外方式更新存儲(chǔ)在嵌入式文件系統(tǒng)290中的信息。在一個(gè)實(shí)施例中,接口邏輯270可結(jié)合經(jīng)由USB端口 142接收的制造者輸入來操作。這些輸入可包含將從程序存儲(chǔ)裝置296刪除或添加到程序存儲(chǔ)裝置296的一個(gè)或一個(gè)以上程序。或者,輸入可包含對(duì)程序存儲(chǔ)裝置296中的程序中的一者或一者以上的編輯或改變。而且,輸入可識(shí)別對(duì)啟動(dòng)邏輯250和管理邏輯260中的一者或兩者的一個(gè)或一個(gè)以上改變或完全替換。舉例來說,輸入可包含對(duì)管理邏輯260的改變,其指示PCD100在接收的信號(hào)功率下降到低于所識(shí)別閾值時(shí)暫停RF收發(fā)器168中的所有性能縮放。借助于又一實(shí)例,輸入可包含對(duì)管理邏輯260的改變,其指示PCD100在視頻編解碼器134在作用中時(shí)應(yīng)用所要程序。
[0067]接口邏輯270使得制造者能夠以可控方式配置和調(diào)整在P⑶100上的經(jīng)界定操作條件下的最終用戶體驗(yàn)。當(dāng)存儲(chǔ)器112為快閃存儲(chǔ)器時(shí),可編輯、替換或以另外方式修改啟動(dòng)邏輯250、管理邏輯260、接口邏輯270、應(yīng)用程序存儲(chǔ)裝置280中的應(yīng)用程序、LCL表24中的數(shù)據(jù)或嵌入式文件系統(tǒng)290中的信息中的一者或一者以上。在一些實(shí)施例中,接口邏輯270可準(zhǔn)許PCD100的最終用戶或操作者搜索、定位、修改或替換啟動(dòng)邏輯250、管理邏輯260、應(yīng)用程序存儲(chǔ)裝置280中的應(yīng)用程序、LCL表24中的數(shù)據(jù)以及嵌入式文件系統(tǒng)290中的信息。操作者可使用所得接口來做出在PCD100的下一啟動(dòng)后將即刻實(shí)施的改變。或者,操作者可使用所得接口來做出在運(yùn)行時(shí)間期間實(shí)施的改變。
[0068]嵌入式文件系統(tǒng)290包含階層式布置的熱減輕技術(shù)存儲(chǔ)裝置292。在此方面,文件系統(tǒng)290可包含其總文件系統(tǒng)容量的保留部分用于存儲(chǔ)由PCD100使用的各種參數(shù)298和熱減輕算法297的配置和管理的信息。如圖3中所示,存儲(chǔ)裝置292包含核心存儲(chǔ)裝置294,其包含程序存儲(chǔ)裝置296,其包含一個(gè)或一個(gè)以上熱減輕程序。
[0069]圖4是圖解說明可與K:D100的處理組件的泄漏電流電平相關(guān)聯(lián)且由TPM模塊101辨識(shí)的各種熱狀態(tài)305、310、315和320的示范性狀態(tài)圖300。第一熱狀態(tài)305可包括“正常”狀態(tài),其中TPMlOl的熱管理策略保持不變。在此示范性第一和正常狀態(tài)305中,與泄漏電流電平相關(guān)聯(lián)的特定處理組件通常不處于可造成故障或嚴(yán)重降級(jí)的達(dá)到臨界溫度的任何危險(xiǎn)或風(fēng)險(xiǎn)中。在此示范性狀態(tài)中,處理組件可具有包含處于50°C或以下的溫度的實(shí)際熱狀態(tài)。然而,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,在不脫離本發(fā)明的范圍的情況下可為第一和正常狀態(tài)305建立其它溫度范圍。
[0070]第二熱狀態(tài)310可包括“服務(wù)質(zhì)量”或“QoS”狀態(tài),其中TPM模塊101可相對(duì)于P⑶100的一個(gè)或一個(gè)以上處理組件修改其熱管理策略。當(dāng)在與先前映射到第一正常狀態(tài)305的處理組件相關(guān)聯(lián)而已檢測(cè)到泄漏電流電平的改變時(shí),TPM模塊101可到達(dá)或進(jìn)入此示范性第二狀態(tài)310。觸發(fā)此QoS狀態(tài)310的泄漏電流改變的閾值或量值可根據(jù)P⑶100內(nèi)的特定處理組件來調(diào)整或裁定。因此,雖然P⑶100的給定處理組件可正在第一正常狀態(tài)305中操作,但取決于一個(gè)或一個(gè)以上電流傳感器157B檢測(cè)到的泄漏電流改變的量值,處理組件可離開第一正常狀態(tài)305且進(jìn)入第二 QoS狀態(tài)310,如在LCL表24的查詢之后由TPM模塊101所辨識(shí)。
[0071]舉例來說,例如GPU182等處理組件可具有與來自給定電流傳感器157B的泄漏電流讀數(shù)相關(guān)聯(lián)的近似40°C的第一最大熱狀態(tài)。且來自同一電流傳感器157B的第二讀數(shù)可指示等于僅5°C的熱狀態(tài)改變,其將最大熱狀態(tài)取為45°C。然而,雖然所辨識(shí)的最大熱狀態(tài)可低于針對(duì)第一正常狀態(tài)305建立的50°C的閾值,但5°C的相關(guān)聯(lián)熱狀態(tài)改變可為足夠顯著的,以使TPM模塊101將狀態(tài)改變?yōu)榈诙?QoS狀態(tài)310。
[0072]在第二 QoS熱狀態(tài)310中,TPMlOl模塊可請(qǐng)求或其可實(shí)際上執(zhí)行一種或一種以上熱減輕技術(shù)以便減少P⑶100的熱負(fù)載和溫度。在此特定狀態(tài)310中,TPM模塊101經(jīng)設(shè)計(jì)以實(shí)施或請(qǐng)求操作者可幾乎不可感知或可以最小方式使PCD100提供的服務(wù)質(zhì)量降級(jí)的熱減輕技術(shù)。此第二 QoS熱狀態(tài)310的溫度范圍可包括約50°C到約80°C之間的范圍。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,其它溫度范圍可為第二 QoS狀態(tài)305建立且在本發(fā)明的范圍內(nèi)。
[0073]如先前所述,第二 QoS狀態(tài)310可基于泄漏電流改變的量值來觸發(fā)且不一定限于在LCL表24中可歸檔的選定溫度范圍的端點(diǎn)。下文將結(jié)合圖5描述此第二 QoS熱狀態(tài)310的另外細(xì)節(jié)。
[0074]第三熱狀態(tài)315可包括“嚴(yán)重”狀態(tài),其中TPM模塊101可相對(duì)于上文描述的第二QoS狀態(tài)310請(qǐng)求和/或應(yīng)用較激進(jìn)的熱減輕技術(shù)。這意味著在此狀態(tài)中,從操作者的觀點(diǎn)來看,TPM模塊101較少涉及服務(wù)質(zhì)量。在此熱狀態(tài)中,TPM模塊101較多涉及減輕或減少熱負(fù)載以便降低PCD100的溫度,如由與PCD100的組件相關(guān)聯(lián)的測(cè)得泄漏電流指示。在此第三熱狀態(tài)315中,PCD100的處理組件可具有容易由操作者感知或觀察到的性能降級(jí)。第三嚴(yán)重?zé)釥顟B(tài)315及其對(duì)應(yīng)的由TPM模塊101應(yīng)用或觸發(fā)的熱減輕技術(shù)將在下文結(jié)合圖5更詳細(xì)描述。此第三嚴(yán)重?zé)釥顟B(tài)310的溫度范圍可包括約80°C到約100°C之間的范圍。
[0075]類似于如上論述的第一熱狀態(tài)305和第二熱狀態(tài)310,此第三和嚴(yán)重?zé)釥顟B(tài)315可基于由電流傳感器157B檢測(cè)到的泄漏電流改變來起始,且不一定限于可在LCL表24中歸檔的選定溫度范圍的端點(diǎn)。舉例來說,如此圖中的箭頭說明,每一熱狀態(tài)可依序起始或其可無序地起始,這取決于可檢測(cè)的泄漏電流改變的量值。因此這意味著基于由電流傳感器157B檢測(cè)到的泄漏電流改變,P⑶100的處理組件可離開第一和正常熱狀態(tài)305且進(jìn)入或起始第三和嚴(yán)重?zé)釥顟B(tài)315,且反之亦然。類似地,基于由電流傳感器157檢測(cè)到的泄漏電流改變,P⑶100可在第二或QoS熱狀態(tài)310中且進(jìn)入或起始第四或臨界狀態(tài)320,且反之亦然。在此示范性第三和臨界狀態(tài)320中,TPM模塊101可能正在應(yīng)用或觸發(fā)盡可能多且盡可能大的熱減輕技術(shù)以便避免到達(dá)可導(dǎo)致對(duì)PCD100內(nèi)含有的處理組件造成永久損壞的溫度的電流泄漏的一個(gè)或一個(gè)以上臨界水平。
[0076]此第四和臨界熱狀態(tài)320可類似于經(jīng)設(shè)計(jì)以消除P⑶100的功能性和操作以便避免臨界溫度的常規(guī)技術(shù)。第四熱狀態(tài)320可包括“臨界”狀態(tài),其中TPM模塊101應(yīng)用或觸發(fā)非基本硬件和/或軟件的關(guān)閉。此第四熱狀態(tài)的溫度范圍可包含約100°C和以上的那些溫度。下文將結(jié)合圖5更詳細(xì)描述第四和臨界熱狀態(tài)320。
[0077]熱策略管理系統(tǒng)不限于圖4中圖解說明的四個(gè)熱狀態(tài)305、310、315和320。取決于特定PCD100或PCD100內(nèi)的處理組件,在不脫離本發(fā)明的范圍的情況下可提供額外或較少的熱狀態(tài)。也就是說,所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,額外熱狀態(tài)可改善特定PCD100的功能性和操作,而在其它情形中,對(duì)于具有其自身的唯一硬件和/或軟件的特定PCD100,較少熱狀態(tài)可為優(yōu)選的。
[0078]圖5是圖解說明示范性熱減輕技術(shù)的圖,所述技術(shù)可由TPM模塊101應(yīng)用或排序且取決于PCD100內(nèi)的組件的特定熱狀態(tài)。應(yīng)了解,本文描述的熱減輕技術(shù)可應(yīng)用于管理與任一類型的處理相關(guān)聯(lián)的熱負(fù)載,但由于固有電力需求、系統(tǒng)要求以及對(duì)PCD100的總體用戶體驗(yàn)的重要性,可尤其有用于涉及圖形處理的情形。如先前所述,在此第一熱狀態(tài)305中,P⑶100的處理組件可不處于達(dá)到可使其功能性降級(jí)的臨界溫度的任何危險(xiǎn)或風(fēng)險(xiǎn)中。通常,在此第一熱狀態(tài)中,TPM模塊101不應(yīng)用或尚未請(qǐng)求熱減輕技術(shù)的任何起始,使得P⑶100的處理組件將以其最完整潛力和最高性能操作而不考慮熱能產(chǎn)生。
[0079]在也稱為QoS狀態(tài)310的第二熱狀態(tài)310中,一旦起始,TPM模塊101便可起始或請(qǐng)求監(jiān)視器模塊開始應(yīng)用熱減輕技術(shù),但目的是維持高性能,而對(duì)PCD100的操作者所感知的服務(wù)質(zhì)量只有極少降級(jí)感知或無降級(jí)感知。根據(jù)圖5中圖解說明的此示范性第二熱狀態(tài)310,TPM模塊101可請(qǐng)求監(jiān)視器114起始熱減輕技術(shù),例如(但不限于)(1)負(fù)載縮放和/或(2)負(fù)載動(dòng)態(tài)縮放;(3)空間負(fù)載移位;以及(4)過程負(fù)載重新分配。負(fù)載縮放可包括調(diào)整或“縮放”在DVFS算法中允許的最大時(shí)鐘頻率,如所屬領(lǐng)域的技術(shù)人員所了解。此調(diào)整可限制最大熱耗散。
[0080]現(xiàn)在參見也稱為嚴(yán)重?zé)釥顟B(tài)315的圖5的第三熱狀態(tài)315,TPM模塊101可應(yīng)用或請(qǐng)求較激進(jìn)的熱減輕技術(shù)和/或額外熱減輕技術(shù)(相對(duì)于第二熱狀態(tài)310),其中PCD100的操作者觀察到可能的可感知的性能降級(jí)。根據(jù)此示范性熱狀態(tài)315,TPM模塊101可引起到一個(gè)或一個(gè)以上處理組件的電力減少,所述處理組件例如GPU182和或CPUllO的核心。TPM模塊101也可以空間方式在不同硬件裝置之間移位工作負(fù)載,以便將作用中的裝置帶到離線和將未作用的裝置帶到在線。此第三和嚴(yán)重?zé)釥顟B(tài)315的熱減輕技術(shù)可與上文相對(duì)于第二服務(wù)質(zhì)量熱狀態(tài)310描述的技術(shù)相同。然而,這些相同熱減輕技術(shù)可以較激進(jìn)方式應(yīng)用。
[0081]現(xiàn)在參見圖5的第四和臨界熱狀態(tài)320,TPM模塊101可開始關(guān)閉或請(qǐng)求監(jiān)視器114開始關(guān)閉所有非基本的硬件和/或軟件模塊。“非基本”硬件和/或軟件模塊對(duì)于每一類型的特定PCD100可不同。根據(jù)一個(gè)示范性實(shí)施例,所有非基本硬件和/或軟件模塊可包含在緊急911電話呼叫功能和全球定位衛(wèi)星(“GPS”)功能之外的所有那些硬件和/或軟件模塊。這意味著在此第四臨界熱狀態(tài)320中,TPM模塊101可引起不影響緊急911電話呼叫和GPS功能性的熱侵入者的關(guān)閉。TPM模塊101可依序和/或并行地關(guān)閉模塊,這取決于泄漏電流傳感器157B正監(jiān)視的臨界溫度以及TPM模塊101正觀察到的泄漏電流比率的改變。此第四熱狀態(tài)320的溫度范圍可包含約100°C和以上的那些溫度。
[0082]圖6是圖解說明用于通過利用與P⑶100內(nèi)的一個(gè)或一個(gè)以上處理組件相關(guān)聯(lián)的泄漏電流測(cè)量值來識(shí)別和選擇熱侵入者的方法600的邏輯流程圖。圖6的方法600以第一框605開始,其中監(jiān)視器模塊114可跟蹤WFI模塊26的動(dòng)作以便辨識(shí)用于處理組件斷電的指令的起始。應(yīng)注意,當(dāng)處理組件由于從WFI模塊26接收到“等待中斷”指令而斷電時(shí),處理組件的時(shí)鐘速度可取為零頻率。因此,在決策框610處,可直接檢驗(yàn)給定處理器時(shí)鐘已停止,或在一些實(shí)施例中,由于辨識(shí)到從WFI模塊26發(fā)射的指令,處理器時(shí)鐘可假定停止。在任一情況下,如果處理器尚未斷電,那么遵循“否”分支從決策框610回到框605。如果處理器事實(shí)上已斷電,那么與給定處理組件相關(guān)聯(lián)的電力軌184上剩余的任何電流可歸于泄漏電流。在此事件中,跟隨“是”分支到框615且測(cè)量泄漏電流。
[0083]一旦在框615處測(cè)得泄漏電流,便可在框620處查詢泄漏電流查找表24,且可確定與測(cè)得泄漏電流相關(guān)聯(lián)的處理組件的熱狀態(tài)。如果從LCL表24查詢的處理組件的熱狀態(tài)指示不保證熱策略的改變,那么遵循“否”分支從決策框625回到框605,且監(jiān)視WFI模塊26是否有后續(xù)機(jī)會(huì)來測(cè)量電力軌184上的隔離的泄漏電流。如果處理組件的熱狀態(tài)指示保證熱策略的改變,那么在框630處,選擇和實(shí)施可包含熱減輕技術(shù)的新的或經(jīng)修改熱管理策略。過程返回到框605。
[0084]在本說明書中描述的過程或過程流程中的某些步驟自然地在其它步驟之前,以使本發(fā)明按所描述那樣起作用。然而,如果次序或順序不更改本發(fā)明的功能性,那么本發(fā)明不限于所描述步驟的次序。也就是說,認(rèn)識(shí)到在不脫離本發(fā)明的范圍和精神的情況下,一些步驟可在其它步驟之前、之后或并行地(大體上同時(shí))執(zhí)行。在一些實(shí)例中,在不脫離本發(fā)明的情況下可省略或不執(zhí)行某些步驟。此外,例如“隨后”、“然后”、“接著”、“隨后”等等詞語既定不限制步驟的次序。這些詞語僅用以引導(dǎo)讀者閱讀示范性方法的描述。
[0085]另外,編程領(lǐng)域的技術(shù)人員能夠基于例如本說明書中的流程圖和相關(guān)聯(lián)描述而編寫計(jì)算機(jī)代碼或識(shí)別適當(dāng)?shù)挠布?或電路以無困難地實(shí)施所揭示的發(fā)明。因此,對(duì)程序代碼指令的特定集合或詳細(xì)硬件裝置的揭示不被視為對(duì)于充分理解如何制作和使用本發(fā)明來說是必要的。所主張計(jì)算機(jī)實(shí)施的過程的創(chuàng)造性功能性在以上描述中且結(jié)合可說明各種過程流的附圖而更詳細(xì)地闡釋。
[0086]在一個(gè)或一個(gè)以上示范性方面中,所描述的功能可以硬件、軟件、固件或其任一組合來實(shí)施。如果以軟件實(shí)施,那么功能可作為一個(gè)或一個(gè)以上指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀媒體上或在計(jì)算機(jī)可讀媒體上傳輸。計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)存儲(chǔ)媒體以及包含促進(jìn)計(jì)算機(jī)程序從一處傳送到另一處的任何媒體的通信媒體。存儲(chǔ)媒體可為可由計(jì)算機(jī)存取的任何可用媒體。舉例來說且并非限制,此類計(jì)算機(jī)可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置、或可用來以指令或數(shù)據(jù)結(jié)構(gòu)的形式載運(yùn)或存儲(chǔ)所要程序代碼且可由計(jì)算機(jī)存取的任何其它媒體。
[0087]而且,恰當(dāng)?shù)貙⑷魏芜B接稱作計(jì)算機(jī)可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(“DSL”)或例如紅外線、無線電和微波等無線技術(shù)從網(wǎng)站、月艮務(wù)器或其它遠(yuǎn)程源傳輸軟件,那么同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電和微波等無線技術(shù)包含在媒體的定義中。
[0088]如本文中所使用,磁盤及光盤包含壓縮光盤(“⑶”)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(“DVD”)、軟磁盤及藍(lán)光光盤,其中磁盤通常以磁性方式再生數(shù)據(jù),而光盤使用激光以光學(xué)方式再生數(shù)據(jù)。上文的組合也應(yīng)包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。
[0089]因此,雖然已詳細(xì)說明和描述了選定方面,但將了解,在不脫離如所附權(quán)利要求書界定的本發(fā)明的精神和范圍的情況下可在其中做出各種代替和更改。
【權(quán)利要求】
1.一種用于管理便攜式計(jì)算裝置“P⑶”中的熱能產(chǎn)生的方法,所述方法包括: 確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的電力頻率大體上為零,其中與所述處理組件相關(guān)聯(lián)的電力軌上剩余的電流可對(duì)應(yīng)于泄漏電流的存在; 測(cè)量與所述處理組件相關(guān)聯(lián)的所述電力軌上的所述泄漏電流; 基于所述測(cè)得泄漏電流而確定所述處理組件的熱狀態(tài);以及 基于所述處理組件的所述熱狀態(tài)而評(píng)估與所述處理組件相關(guān)聯(lián)的熱管理策略。
2.根據(jù)權(quán)利要求1所述的方法,其中確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的所述電力頻率大體上為零進(jìn)一步包括辨識(shí)已將“等待中斷”指令給予所述處理組件。
3.根據(jù)權(quán)利要求1所述的方法,其中所述泄漏電流是由監(jiān)視所述電力軌周圍的電磁場(chǎng)的傳感器測(cè)得。
4.根據(jù)權(quán)利要求1所述的方法,其中所述處理組件的所述熱狀態(tài)是通過查詢含有使熱狀態(tài)與泄漏電流電平范圍相關(guān)聯(lián)的數(shù)據(jù)的泄漏電流查找表而確定。
5.根據(jù)權(quán)利要求1所述的方法,其中評(píng)估所述熱管理策略進(jìn)一步包括選擇使當(dāng)前熱管理策略保留在適當(dāng)位置。
6.根據(jù)權(quán)利要求1所述的方法,其中評(píng)估所述熱管理策略進(jìn)一步包括基于所述處理組件的所述熱狀態(tài)修改所述當(dāng)前管理策略。
7.根據(jù)權(quán)利要求6所述的方法,其中所述經(jīng)修改管理策略包括排隊(duì)的工作負(fù)載從所述處理組件到第二處理組件的重新分配。
8.根據(jù)權(quán)利要求6所述·的方法,其中所述經(jīng)修改管理策略包括減小所述處理組件的時(shí)鐘速度。
9.根據(jù)權(quán)利要求1所述的方法,其中所述處理組件是圖形處理單元。
10.根據(jù)權(quán)利要求1所述的方法,其中所述處理組件是多核處理器內(nèi)的核心。
11.一種用于管理便攜式計(jì)算裝置“P⑶”中的熱能產(chǎn)生的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括: 監(jiān)視器模塊,其可操作以: 確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的電力頻率大體上為零,其中與所述處理組件相關(guān)聯(lián)的電力軌上剩余的電流可對(duì)應(yīng)于泄漏電流的存在;以及 測(cè)量與所述處理組件相關(guān)聯(lián)的所述電力軌上的所述泄漏電流;以及 熱策略管理器“TPM”模塊,其可操作以: 基于所述測(cè)得泄漏電流而確定所述處理組件的熱狀態(tài);以及 基于所述處理組件的所述熱狀態(tài)而評(píng)估與所述處理組件相關(guān)聯(lián)的熱管理策略。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其進(jìn)一步包括“等待中斷”“WFI”模塊,所述WFI模塊可操作以起始致使所述處理組件斷電的指令,且其中所述監(jiān)視器模塊進(jìn)一步可操作以辨識(shí)已從所述WFI模塊將“等待中斷”指令給予所述處理組件。
13.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述泄漏電流是由監(jiān)視所述電力軌周圍的電磁場(chǎng)的傳感器測(cè)得。
14.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述TPM模塊進(jìn)一步可操作以通過查詢含有使熱狀態(tài)與泄漏電流電平范圍相關(guān)聯(lián)的數(shù)據(jù)的泄漏電流查找表而確定所述處理組件的所述熱狀態(tài)。
15.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述TPM模塊進(jìn)一步可操作以選擇使當(dāng)前熱管理策略保留在適當(dāng)位置。
16.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述TPM模塊進(jìn)一步可操作以基于所述處理組件的所述熱狀態(tài)修改所述當(dāng)前管理策略。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),其中所述TPM模塊進(jìn)一步可操作以致使將排隊(duì)的工作負(fù)載從所述處理組件重新分配到第二處理組件。
18.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),其中所述TPM模塊進(jìn)一步可操作以致使減小所述處理組件的時(shí)鐘速度。
19.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述處理組件是圖形處理單元。
20.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)系統(tǒng),其中所述處理組件是多核處理器內(nèi)的核心。
21.一種用于管理便攜式計(jì)算裝置中的熱能產(chǎn)生的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括: 用于確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的電力頻率大體上為零的裝置,其中與所述處理組件相關(guān)聯(lián)的電力軌上剩余的電流可對(duì)應(yīng)于泄漏電流的存在; 用于測(cè)量與所述處理組件相關(guān)聯(lián)的所述電力軌上的所述泄漏電流的裝置; 用于基于所述測(cè)得泄漏電流而確定所述處理組件的熱狀態(tài)的裝置;以及 用于基于所述處理組件的所述熱狀態(tài)而評(píng)估與所述處理組件相關(guān)聯(lián)的熱管理策略的>j-U ρ?α裝直?!?br>
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述用于確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的所述電力頻率大體上為零的裝置進(jìn)一步包括用于辨識(shí)已將“等待中斷”指令給予所述處理組件的裝置。
23.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述泄漏電流是由用于監(jiān)視所述電力軌周圍的電磁場(chǎng)的裝置測(cè)得。
24.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述處理組件的所述熱狀態(tài)是由用于查詢含有使熱狀態(tài)與泄漏電流電平范圍相關(guān)聯(lián)的數(shù)據(jù)的泄漏電流查找表的裝置確定。
25.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述用于評(píng)估所述熱管理策略的裝置進(jìn)一步包括用于選擇使當(dāng)前熱管理策略保留在適當(dāng)位置的裝置。
26.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述用于評(píng)估所述熱管理策略的裝置進(jìn)一步包括用于基于所述處理組件的所述熱狀態(tài)修改所述當(dāng)前管理策略的裝置。
27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)系統(tǒng),其中所述用于修改管理策略的裝置包括用于將排隊(duì)的工作負(fù)載從所述處理組件重新分配到第二處理組件的裝置。
28.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)系統(tǒng),其中所述用于修改管理策略的裝置包括用于減小所述處理組件的時(shí)鐘速度的裝置。
29.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述處理組件是圖形處理單元。
30.根據(jù)權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述處理組件是多核處理器內(nèi)的核心。
31.一種包括計(jì)算機(jī)可用媒體的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可用媒體其中體現(xiàn)有計(jì)算機(jī)可讀程序代碼,所述計(jì)算機(jī)可讀程序代碼適于經(jīng)執(zhí)行以實(shí)施用于管理便攜式計(jì)算裝置中的熱能產(chǎn)生的方法,所述方法包括: 確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的電力頻率大體上為零,其中與所述處理組件相關(guān)聯(lián)的電力軌上剩余的電流可對(duì)應(yīng)于泄漏電流的存在; 測(cè)量與所述處理組件相關(guān)聯(lián)的所述電力軌上的所述泄漏電流;基于所述測(cè)得泄漏電流而確定所述處理組件的熱狀態(tài);以及 基于所述處理組件的所述熱狀態(tài)而評(píng)估與所述處理組件相關(guān)聯(lián)的熱管理策略。
32.根據(jù)權(quán)利要求31所述的計(jì)算機(jī)程序產(chǎn)品,其中確定與位于所述PCD內(nèi)的處理組件相關(guān)聯(lián)的所述電力頻率大體上為零進(jìn)一步包括辨識(shí)已將“等待中斷”指令給予所述處理組件。
33.根據(jù)權(quán)利要求31所述的方法,其中所述泄漏電流是由監(jiān)視所述電力軌周圍的電磁場(chǎng)的傳感器測(cè)得。
34.根據(jù)權(quán)利要求31所述的方法,其中所述處理組件的所述熱狀態(tài)是通過查詢含有使熱狀態(tài)與泄漏電流電平范圍相關(guān)聯(lián)的數(shù)據(jù)的泄漏電流查找表而確定。
35.根據(jù)權(quán)利要求31所述的方法,其中評(píng)估所述熱管理策略進(jìn)一步包括選擇使當(dāng)前熱管理策略保留在適當(dāng)位置。
36.根據(jù)權(quán)利要求31所述的方法,其中評(píng)估所述熱管理策略進(jìn)一步包括基于所述處理組件的所述熱狀態(tài)修改所述當(dāng)前管理策略。
37.根據(jù)權(quán)利要求36所述的方法,其中所述經(jīng)修改管理策略包括排隊(duì)的工作負(fù)載從所述處理組件到第二處理組件的重新分配。
38.根據(jù)權(quán)利要求36所述的方法,其中所述經(jīng)修改管理策略包括減小所述處理組件的時(shí)鐘速度。
39.根據(jù)權(quán)利要求31所述的方法,其中所述處理組件是圖形處理單元。
40.根據(jù)權(quán)利要求31所述的方法,`其中所述處理組件是多核處理器內(nèi)的核心。
【文檔編號(hào)】G06F1/32GK103858068SQ201280050234
【公開日】2014年6月11日 申請(qǐng)日期:2012年9月14日 優(yōu)先權(quán)日:2011年10月12日
【發(fā)明者】青·李, 瓊·J·安德森, 詹姆斯·M·阿爾特邁耶, 杰弗里·A·尼曼, 素密·蘇爾 申請(qǐng)人:高通股份有限公司