[發(fā)明專利]用于具有非同構(gòu)性能狀態(tài)的多核處理器的熱扼制的自適應(yīng)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510362396.9 | 申請(qǐng)日: | 2015-06-25 |
| 公開(kāi)(公告)號(hào): | CN105302642B | 公開(kāi)(公告)日: | 2019-08-27 |
| 發(fā)明(設(shè)計(jì))人: | J·S·伊格諾斯基;M·M·巴斯;E·J·德哈默;C·普艾里耶 | 申請(qǐng)(專利權(quán))人: | 英特爾公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 毛力 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 具有 同構(gòu) 性能 狀態(tài) 多核 處理器 扼制 自適應(yīng) 算法 | ||
1.一種用于執(zhí)行熱管理的處理器,包括:
多個(gè)核,每一個(gè)核都用于執(zhí)行指令;
多個(gè)熱傳感器,所述多個(gè)熱傳感器中的至少一個(gè)與所述多個(gè)核中的每一個(gè)相關(guān)聯(lián);
功率控制單元PCU,耦合至所述多個(gè)核,其中,所述PCU包括熱控制邏輯單元,所述熱控制邏輯單元用于:當(dāng)?shù)诙说臏囟瘸鲋辽僖粋€(gè)熱閾值時(shí),搶先地對(duì)第一核扼制第一扼制量,其中,當(dāng)所述第一核的溫度未超出任何熱閾值時(shí),獨(dú)立于對(duì)所述第二核的扼制,搶先地扼制所述第一核。
2.如權(quán)利要求1所述的處理器,其特征在于,所述熱控制邏輯單元用于對(duì)所述第二核扼制第二扼制量,所述第二扼制量比所述第一扼制量更激進(jìn)。
3.如權(quán)利要求1所述的處理器,其特征在于,所述熱控制邏輯單元用于基于所述第二核的溫度超出的多個(gè)熱閾值中的最高熱閾值,利用第一標(biāo)記值更新與所述第一核相關(guān)聯(lián)的第一計(jì)數(shù)器。
4.如權(quán)利要求3所述的處理器,其特征在于,所述熱控制邏輯單元用于當(dāng)已對(duì)所述第一核評(píng)估了對(duì)應(yīng)于2n的一些部分擊數(shù)時(shí),導(dǎo)致所述第一核的性能狀態(tài)降低。
5.如權(quán)利要求4所述的處理器,其特征在于,所述熱控制邏輯單元用于:如果所述第一計(jì)數(shù)器的值達(dá)到原始值,則引起所述第一核的性能狀態(tài)提升。
6.如權(quán)利要求3所述的處理器,其特征在于,所述熱控制邏輯單元用于:基于所述第二核的溫度超出的最高熱閾值,利用第一標(biāo)記值和第二標(biāo)記值更新與所述第二核相關(guān)聯(lián)的第二計(jì)數(shù)器。
7.如權(quán)利要求3所述的處理器,其特征在于,還包括表,所述表用于存儲(chǔ)各自與所述多個(gè)熱閾值中的一個(gè)相關(guān)聯(lián)的多個(gè)第一標(biāo)記值以及各自與所述多個(gè)熱閾值中的一個(gè)相關(guān)聯(lián)的多個(gè)第二標(biāo)記值。
8.如權(quán)利要求7所述的處理器,其特征在于,所述熱控制邏輯單元用于:當(dāng)核的溫度超出對(duì)應(yīng)的熱閾值時(shí),利用所述多個(gè)第一標(biāo)記值中的一個(gè)更新與所述核相關(guān)聯(lián)的計(jì)數(shù)器;并且當(dāng)所述多個(gè)核中最熱的核的溫度超出所述多個(gè)熱閾值中的一個(gè)熱閾值時(shí),利用所述多個(gè)第二標(biāo)記值中的一個(gè)更新與所述最熱的核相關(guān)聯(lián)的計(jì)數(shù)器。
9.如權(quán)利要求1所述的處理器,其特征在于,所述熱控制邏輯單元用于:如果所述多個(gè)核中的至少一個(gè)的溫度超出所述多個(gè)熱閾值中的最高熱閾值,則將所述多個(gè)核扼制到最低性能狀態(tài)。
10.如權(quán)利要求9所述的處理器,其特征在于,還包括配置存儲(chǔ)設(shè)備,所述配置存儲(chǔ)設(shè)備用于存儲(chǔ)所述最低性能狀態(tài)的控制指示符,以使所述最低性能狀態(tài)是最小操作頻率和最小操作電壓下的最大操作頻率中的一個(gè)。
11.一種用于執(zhí)行熱管理的方法,包括:
獲取處理器的多個(gè)處理引擎的熱信息;
對(duì)具有超出一個(gè)或多個(gè)熱閾值的溫度的所述多個(gè)處理引擎中的每一個(gè)評(píng)估第一組多個(gè)標(biāo)記值中的一個(gè);
根據(jù)由所述多個(gè)處理引擎中最熱的一個(gè)超出的所述多個(gè)熱閾值中的最高熱閾值,對(duì)所述多個(gè)處理引擎中的每一個(gè)評(píng)估第二組多個(gè)標(biāo)記值中的一個(gè);以及
基于對(duì)應(yīng)的處理引擎的經(jīng)評(píng)估的標(biāo)記值,獨(dú)立地扼制所述多個(gè)處理引擎中的一個(gè)或多個(gè),其中,所述獨(dú)立地扼制包括:
通過(guò)將第一處理引擎的性能狀態(tài)降低至少一個(gè)性能等級(jí)來(lái)扼制所述第一處理引擎,并且通過(guò)經(jīng)由對(duì)第二處理引擎評(píng)估所述第二組多個(gè)標(biāo)記值中的一個(gè)而降低所述第二處理引擎的性能狀態(tài)來(lái)扼制所述第二處理引擎,其中,所述第一處理引擎超出所述一個(gè)或多個(gè)熱閾值中的至少一個(gè),并且所述第二處理引擎不超出所述一個(gè)或多個(gè)熱閾值中的任何熱閾值。
12.如權(quán)利要求11所述的方法,其特征在于,還包括:當(dāng)與所述第一處理引擎相關(guān)聯(lián)的原始計(jì)數(shù)值被恢復(fù)時(shí),使所述第一處理引擎的性能狀態(tài)提升性能等級(jí)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于英特爾公司,未經(jīng)英特爾公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510362396.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





