[發(fā)明專利]用于控制多核處理器的門控端的系統(tǒng)和多核處理器在審
| 申請(qǐng)?zhí)枺?/td> | 201210445948.9 | 申請(qǐng)日: | 2012-11-09 |
| 公開(kāi)(公告)號(hào): | CN103810044A | 公開(kāi)(公告)日: | 2014-05-21 |
| 發(fā)明(設(shè)計(jì))人: | 徐爽 | 申請(qǐng)(專利權(quán))人: | 輝達(dá)公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50 |
| 代理公司: | 北京市磐華律師事務(wù)所 11336 | 代理人: | 董巍;徐丁峰 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 美國(guó);US |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 控制 多核 處理器 門控 系統(tǒng) | ||
1.一種用于控制多核處理器的門控端的系統(tǒng),包括:
脈沖調(diào)制發(fā)生器,其用于生成控制方波;以及
移相器,其用于對(duì)所述控制方波進(jìn)行移相以生成具有不同相位的控制方波,并用于將所述具有不同相位的控制方波分別輸入至所述多核處理器中的多個(gè)處理引擎的每一個(gè)的門控端。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述具有不同相位的控制方波具有彼此不同的相位。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述具有不同相位的控制方波的所述相位成等差序列。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:
狀態(tài)監(jiān)測(cè)器,其用于監(jiān)測(cè)所述多核處理器的狀態(tài)并根據(jù)所監(jiān)測(cè)的狀態(tài)生成狀態(tài)信息;
其中,所述控制方波根據(jù)所述狀態(tài)信息生成。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,
所述狀態(tài)監(jiān)測(cè)器包括溫度監(jiān)測(cè)器,其用于監(jiān)測(cè)所述多核處理器的溫度并根據(jù)所監(jiān)測(cè)的溫度生成所述狀態(tài)信息;并且
所述脈沖調(diào)制發(fā)生器進(jìn)一步用于根據(jù)所述狀態(tài)信息計(jì)算溫度增長(zhǎng)率;
其中,當(dāng)所述溫度增長(zhǎng)率高于閾值時(shí),所述控制方波的占空比減小;當(dāng)所述溫度增長(zhǎng)率等于或低于所述閾值時(shí),所述控制方波的所述占空比增大。
6.如權(quán)利要求4所述的系統(tǒng),其特征在于,
所述狀態(tài)監(jiān)測(cè)器包括負(fù)載監(jiān)測(cè)器,其用于監(jiān)測(cè)所述多個(gè)處理引擎中的至少一個(gè)處理引擎的利用率并根據(jù)所監(jiān)測(cè)的利用率生成所述狀態(tài)信息;
其中,所述控制方波的占空比根據(jù)所述狀態(tài)信息調(diào)整,以用于使所述多核處理器的利用率保持在期望值。
7.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述狀態(tài)監(jiān)測(cè)器包括溫度監(jiān)測(cè)器和負(fù)載監(jiān)測(cè)器;
其中所述溫度監(jiān)測(cè)器用于監(jiān)測(cè)所述多核處理器的溫度并根據(jù)所監(jiān)測(cè)的溫度生成第一狀態(tài)信息;
所述負(fù)載監(jiān)測(cè)器用于監(jiān)測(cè)所述多個(gè)處理引擎中的至少一個(gè)處理引擎的利用率并根據(jù)所監(jiān)測(cè)的利用率生成第二狀態(tài)信息;并且
所述脈沖調(diào)制發(fā)生器進(jìn)一步用于根據(jù)所述第一狀態(tài)信息計(jì)算溫度增長(zhǎng)率;
其中,當(dāng)所述溫度增長(zhǎng)率等于或者低于閾值時(shí),所述控制方波的占空比根據(jù)所述第二狀態(tài)信息調(diào)整,以用于使所述多核處理器的利用率保持在期望值;當(dāng)所述溫度增長(zhǎng)率高于所述閾值時(shí),所述控制方波的占空比減小。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述負(fù)載監(jiān)測(cè)器進(jìn)一步包括:
活動(dòng)處理引擎計(jì)數(shù)器,其用于監(jiān)測(cè)所述多個(gè)處理引擎中的至少兩個(gè)處理引擎的利用率并根據(jù)所述至少兩個(gè)處理引擎的所述利用率計(jì)算所述多核處理器的綜合利用率;
利用率控制器,其用于根據(jù)所述綜合利用率生成所述第二狀態(tài)信息。
9.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述多個(gè)處理引擎劃分為多個(gè)分組,所述具有不同相位的控制方波的每一個(gè)用于分別輸入至相應(yīng)分組內(nèi)的處理引擎的門控端。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述分組為8個(gè);
并且所述移相器進(jìn)一步用于對(duì)所述控制方波進(jìn)行移相以生成8個(gè)相位成公差為45°的等差序列的控制方波,并用于將所述8個(gè)相位成公差為45°的等差序列的控制方波的每一個(gè)輸入至相應(yīng)分組內(nèi)的處理引擎的門控端。
11.一種多核處理器,包括:
多個(gè)處理引擎,其中每個(gè)處理引擎包括門控端;
用于控制所述門控端的系統(tǒng),其進(jìn)一步包括:
脈沖調(diào)制發(fā)生器,其用于生成控制方波;以及
移相器,其用于對(duì)所述控制方波進(jìn)行移相以生成具有不同相位的控制方波,并將所述具有不同相位的控制方波分別輸入至所述每個(gè)處理引擎的所述門控端。
12.如權(quán)利要求11所述的多核處理器,其特征在于,所述具有不同相位的控制方波具有彼此不同的相位。
13.如權(quán)利要求12所述的多核處理器,其特征在于,所述具有不同相位的控制方波的所述相位成等差序列。
14.如權(quán)利要求11所述的多核處理器,其特征在于,所述用于控制所述門控端的系統(tǒng)還包括:
狀態(tài)監(jiān)測(cè)器,其用于監(jiān)測(cè)所述多核處理器的狀態(tài)并根據(jù)所監(jiān)測(cè)的狀態(tài)生成狀態(tài)信息;
其中,所述控制方波根據(jù)所述狀態(tài)信息生成。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于輝達(dá)公司,未經(jīng)輝達(dá)公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210445948.9/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





