專(zhuān)利名稱:一種芯片能耗控制的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其一種芯片能耗控制的方法、裝置和系統(tǒng)。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)設(shè)備的處理能力越來(lái)越強(qiáng)大,數(shù)據(jù)處理速 度越來(lái)越高,隨之而來(lái)的問(wèn)題是網(wǎng)絡(luò)設(shè)備的功耗也越來(lái)越大,增加了工程設(shè)計(jì) 的難度以及運(yùn)營(yíng)成本,因此,通信設(shè)備的能耗控制需求日益迫切。
通信芯片的能耗控制一般是通過(guò)使芯片或芯片內(nèi)部功能模塊進(jìn)入節(jié)能模式 來(lái)實(shí)現(xiàn)。在節(jié)能模式下,系統(tǒng)會(huì)切斷芯片或芯片內(nèi)部功能模塊的電源,或者關(guān) 閉芯片或芯片內(nèi)部功能模塊的時(shí)鐘信號(hào),以達(dá)到節(jié)能的效果。現(xiàn)有的通信芯片 能耗控制方法是根據(jù)芯片或芯片內(nèi)部功能模塊與當(dāng)前工作系統(tǒng)之間物理連接的 通斷來(lái)控制其向節(jié)能模式的切換。例如系統(tǒng)檢測(cè)到某一芯片或芯片內(nèi)部功能模 塊與其之間物理連接斷開(kāi),那么系統(tǒng)就會(huì)向電源電路和/或時(shí)鐘電路發(fā)出控制信
息,切斷所述芯片或芯片內(nèi)部功能模塊的電源和/或時(shí)鐘信號(hào),從而所述芯片或 芯片內(nèi)部功能模塊切換至節(jié)能模式。
發(fā)明人發(fā)現(xiàn)現(xiàn)有的能耗控制技術(shù)在實(shí)際應(yīng)用當(dāng)中,存在著如下的問(wèn)題 首先,如果芯片或芯片內(nèi)部功能模塊與系統(tǒng)保持著物理連接,但此時(shí)卻沒(méi) 有用戶數(shù)據(jù),依照現(xiàn)有的能耗控制技術(shù),所述芯片或芯片內(nèi)部功能模塊仍然要 處于正常工作狀態(tài),這樣就沒(méi)有起到節(jié)能的效果;另外,現(xiàn)有的通信芯片能耗 控制方法對(duì)負(fù)載各種不同業(yè)務(wù)的芯片或芯片內(nèi)部功能模塊的能耗控制方法都是 一樣的,而實(shí)際上由于不同的業(yè)務(wù)有著不同的服務(wù)質(zhì)量要求,因此,對(duì)負(fù)載不 同業(yè)務(wù)的芯片或芯片內(nèi)部功能模塊分別采取不同的能耗管理策略會(huì)有更好的節(jié)能效果。
發(fā)明內(nèi)容
一方面,本發(fā)明實(shí)施例提供了一種芯片能耗控制方法,解決了現(xiàn)有芯片能 耗控制技術(shù)節(jié)能效率不高的問(wèn)題。
本發(fā)明實(shí)施例芯片能耗控制方法,包括 監(jiān)測(cè)是否有報(bào)文傳輸?shù)叫酒?br>
如果沒(méi)有報(bào)文傳輸?shù)叫酒?,將所述芯片切換到節(jié)能模式。 一方面,本發(fā)明實(shí)施例提供了一種芯片能耗控制裝置,解決了現(xiàn)有芯片能 耗控制技術(shù)節(jié)能效率不高的問(wèn)題。
本發(fā)明實(shí)施例芯片能耗控制裝置,包括 監(jiān)測(cè)報(bào)文模塊,用于監(jiān)測(cè)有無(wú)報(bào)文傳輸至芯片;
模式切換模塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是沒(méi)有報(bào)文傳輸?shù)叫酒?時(shí),將所述芯片切換到節(jié)能模式。
另一方面,本發(fā)明實(shí)施例提供了一種芯片能耗控制系統(tǒng),解決了現(xiàn)有芯片 能耗控制技術(shù)節(jié)能效率不高的問(wèn)題。
本發(fā)明實(shí)施例芯片能耗控制系統(tǒng),包括
存儲(chǔ)器設(shè)備,用于存儲(chǔ)傳送到芯片的^^文;
時(shí)鐘電路設(shè)備,用于為芯片提供工作時(shí)鐘頻率;
供電設(shè)備,用于為所述芯片能耗控制系統(tǒng)內(nèi)所有設(shè)備以及芯片提供電源; 報(bào)文檢測(cè)設(shè)備,用于監(jiān)測(cè)有無(wú)報(bào)文傳送至芯片,如果沒(méi)有報(bào)文傳送到芯片, 則將芯片切換至節(jié)能模式;如果有報(bào)文傳送到芯片,則將芯片切換至工作模式, 或獲取所述報(bào)文的業(yè)務(wù)類(lèi)型,并獲取所述業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí),根 據(jù)所述服務(wù)質(zhì)量等級(jí)為芯片選擇相應(yīng)的工作時(shí)鐘頻率,或獲取報(bào)文傳輸?shù)钠骄^結(jié)杲控制芯片采用相應(yīng)的工作時(shí)鐘頻率,或分析所述存儲(chǔ)器設(shè)備內(nèi)報(bào)文的數(shù) 量,在所述報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),將所述芯片切換到工作模式, 在所述報(bào)文的數(shù)量低于所述低切換閾值時(shí),將所述芯片切換回節(jié)能模式。
本發(fā)明實(shí)施例通過(guò)監(jiān)測(cè)有無(wú)報(bào)文傳送至芯片,以及緩存內(nèi)報(bào)文的數(shù)量,來(lái) 為芯片選擇相應(yīng)的節(jié)能才莫式和工作;f莫式,并才艮據(jù)芯片所負(fù)載的流量狀況為處于 工作模式下的芯片選擇適當(dāng)?shù)墓ぷ鲿r(shí)鐘頻率,從而能夠?qū)崿F(xiàn)根據(jù)芯片處理的報(bào) 文流量的狀況而調(diào)整其能耗,在不影響芯片正常工作的情況下,較大程度的提 高了節(jié)能效率。
圖1為本發(fā)明實(shí)施例提供的芯片能耗控制方法的流程圖; 圖2為本發(fā)明實(shí)施例提供的根據(jù)援存內(nèi)報(bào)文數(shù)量來(lái)改變芯片工作模式的流 程圖3為本發(fā)明實(shí)施例提供的根據(jù)緩存內(nèi)報(bào)文數(shù)量來(lái)改變芯片工作模式的原 理圖4為本發(fā)明實(shí)施例提供的根據(jù)芯片處理業(yè)務(wù)來(lái)改變芯片工作時(shí)鐘頻率的 流程圖5為本發(fā)明實(shí)施例提供的根據(jù)報(bào)文傳輸?shù)钠骄俾蕘?lái)改變芯片工作時(shí)鐘 頻率的流程圖6為本發(fā)明實(shí)施例提供的根據(jù)報(bào)文傳輸?shù)钠骄俾蕘?lái)改變芯片工作時(shí)鐘 頻率的原理圖7為本發(fā)明實(shí)施例提供的芯片能耗控制裝置的結(jié)構(gòu)圖; 圖8為本發(fā)明實(shí)施例提供的芯片能耗控制系統(tǒng)的結(jié)構(gòu)圖。
具體實(shí)施例方式
為了解決現(xiàn)有芯片能耗控制技術(shù)節(jié)能效率不高的問(wèn)題,本發(fā)明實(shí)施例提供 了一種芯片能l毛控制的方法、裝置和系統(tǒng)。
如圖1所示, 一種芯片能耗控制方法,包括
101、 監(jiān)測(cè)是否有報(bào)文傳輸至芯片;
102、 如果沒(méi)有報(bào)文傳輸?shù)叫酒?,將所述芯片切換到節(jié)能模式。 所述節(jié)能模式是指給芯片下電。本發(fā)明實(shí)施例首先判斷芯片是否接收?qǐng)?bào)
文;如果檢測(cè)到芯片沒(méi)有接收?qǐng)?bào)文,則使所述芯片處于節(jié)能模式。解決了芯片 與系統(tǒng)保持著物理連接,此時(shí)雖然沒(méi)有用戶數(shù)據(jù)傳輸,卻無(wú)法使所述芯片切換 到節(jié)能模式的問(wèn)題,從而提高了節(jié)能的效果。
對(duì)于不同工作機(jī)制的芯片或者芯片的內(nèi)部模塊應(yīng)采取不同的能耗控制策 略。例如,對(duì)于動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM),由于其需要周期性的動(dòng)態(tài)刷新,因此 即使沒(méi)有報(bào)文傳輸?shù)剿鰟?dòng)態(tài)隨機(jī)存儲(chǔ)器時(shí),也不能對(duì)其下電或關(guān)閉其時(shí)鐘。
如果監(jiān)測(cè)到有報(bào)文傳輸?shù)叫酒?,就將芯片切換回工作模式。
當(dāng)芯片接收到的報(bào)文數(shù)量較少,或者報(bào)文傳輸速率較小時(shí),如果芯片一直 處于工作模式進(jìn)行處理的話,也在一定程度上浪費(fèi)了能量,因此可以先將報(bào)文 存儲(chǔ)于緩存當(dāng)中,等緩存當(dāng)中的報(bào)文數(shù)量積攢到一定程度時(shí),再將芯片切換回 工作模式,對(duì)所述報(bào)文進(jìn)行統(tǒng)一處理。
如圖2所示、根據(jù)緩存內(nèi)存儲(chǔ)的報(bào)文數(shù)量,來(lái)改變芯片的工作模式,其主 要步驟包括
201、 為芯片設(shè)置高切換閾值和低切換閾值;
202、 監(jiān)測(cè)是否有報(bào)文傳輸至芯片;
203、 如果有報(bào)文傳輸?shù)叫酒瑢⑺鰣?bào)文存儲(chǔ)于緩存當(dāng)中;當(dāng)有報(bào)文傳輸?shù)叫酒瑢⑺鰣?bào)文存儲(chǔ)于緩存當(dāng)中,芯片暫時(shí)先不對(duì)所述報(bào)文進(jìn)行處理,實(shí)時(shí)監(jiān)測(cè)緩存當(dāng)中的報(bào)文數(shù)量。
204、 當(dāng)緩存當(dāng)中報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),將所述芯片切換到工
作模式;
當(dāng)報(bào)文數(shù)量不斷增多,達(dá)到所設(shè)定的高切換閾值時(shí),將芯片切換到工作模式,芯片開(kāi)始對(duì)報(bào)文進(jìn)行處理。
205、 當(dāng)緩存當(dāng)中報(bào)文的數(shù)量低于所述低切換閾值時(shí),將所述芯片切換回節(jié)能模式。
一般來(lái)講,芯片處理報(bào)文的速度要高于報(bào)文的傳輸速度,隨著芯片的處理,緩存當(dāng)中的報(bào)文數(shù)量不斷減少,當(dāng)緩存當(dāng)中報(bào)文的數(shù)量低于所述低切換闊值時(shí),將所述芯片切換回節(jié)能模式。
如圖3所示,thl與th2為設(shè)置的高切換閾值和低切換閾值,某種業(yè)務(wù)的數(shù)據(jù)在T1到T5期間一直以較低的平均速率到達(dá),T1到T2,期間芯片中相應(yīng)的業(yè)務(wù)處理模塊對(duì)報(bào)文不進(jìn)行處理,而是先把報(bào)文暫存在報(bào)文緩存里,到T2,時(shí)刻,緩存中的報(bào)文數(shù)量達(dá)到thl,這時(shí),報(bào)文檢測(cè)裝置根據(jù)緩存的填充水平控制業(yè)務(wù)處理模塊以時(shí)鐘頻率fl進(jìn)行處理報(bào)文,到T2時(shí)刻,緩存中的報(bào)文數(shù)量下降到th2,業(yè)務(wù)處理模塊將被切換回節(jié)能模式,具體實(shí)現(xiàn)時(shí)也可使業(yè)務(wù)處理模塊處于極度節(jié)能模式。圖3中T2到T5期間業(yè)務(wù)處理模塊的模式轉(zhuǎn)換可以參考T1到T2期間的能耗轉(zhuǎn)換過(guò)程。
為了取得更高的節(jié)能效率,還可以對(duì)處于工作模式下的芯片進(jìn)行更細(xì)致的管理。芯片進(jìn)入工作模式之后,根據(jù)為其提供的工作時(shí)鐘頻率進(jìn)行工作,工作時(shí)鐘頻率越高,芯片運(yùn)轉(zhuǎn)速度越快,能耗也就越大;工作時(shí)鐘頻率越低,芯片運(yùn)轉(zhuǎn)速度越慢,能耗也就越小。因此,可以根據(jù)芯片所負(fù)載的流量狀況為芯片選擇適當(dāng)?shù)墓ぷ鲿r(shí)鐘頻率,對(duì)芯片進(jìn)行能耗管理。
本發(fā)明實(shí)施例可以分別根據(jù)芯片處理業(yè)務(wù)所要求的服務(wù)質(zhì)量等級(jí)或者報(bào)文傳輸?shù)叫酒钠骄俾?,?lái)改變芯片的工作時(shí)鐘頻率,下面將分別進(jìn)行詳細(xì)描述
如圖4所示,根據(jù)芯片處理業(yè)務(wù)所要求的服務(wù)質(zhì)量等級(jí)來(lái)改變芯片的工作
時(shí)鐘頻率,其主要步驟包括
401、 為所述芯片或芯片內(nèi)部不同的功能模塊設(shè)置至少兩種工作時(shí)鐘頻率;根據(jù)芯片處理業(yè)務(wù)類(lèi)型對(duì)服務(wù)質(zhì)量等級(jí)的要求來(lái)為芯片或芯片內(nèi)部不同的
功能模塊設(shè)置不同的工作時(shí)鐘頻率;業(yè)務(wù)要求的服務(wù)質(zhì)量等級(jí)較高,工作時(shí)鐘頻率就要設(shè)置的較高;業(yè)務(wù)要求的服務(wù)質(zhì)量等級(jí)較低,工作時(shí)鐘頻率就可以設(shè)置的較低。
402、 如果有報(bào)文傳輸?shù)叫酒?,獲取當(dāng)前傳輸?shù)叫酒膱?bào)文的業(yè)務(wù)類(lèi)型,并獲取業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí);
根據(jù)傳送來(lái)的報(bào)文,來(lái)分析業(yè)務(wù)的類(lèi)型,從而獲得業(yè)務(wù)所需要的服務(wù)質(zhì)量等級(jí)。
403、 根據(jù)業(yè)務(wù)所需要的服務(wù)質(zhì)量等級(jí),為芯片選取相應(yīng)的工作時(shí)鐘頻率。如果芯片處理的業(yè)務(wù)中,既包含服務(wù)質(zhì)量等級(jí)要求較高的業(yè)務(wù),如實(shí)時(shí)業(yè)
務(wù),又包含服務(wù)質(zhì)量等級(jí)要求較低的業(yè)務(wù),可首先對(duì)報(bào)文流進(jìn)行分類(lèi),然后再對(duì)芯片進(jìn)行節(jié)能控制,即將實(shí)時(shí)業(yè)務(wù)的報(bào)文流分離出來(lái),統(tǒng)一匯聚到芯片中指定的業(yè)務(wù)處理模塊進(jìn)行處理,對(duì)所述指定模塊不進(jìn)行能耗控制或選取較高的工作時(shí)鐘頻率,而對(duì)處理其余服務(wù)質(zhì)量等級(jí)要求較低業(yè)務(wù)的處理模塊,可選取較低的時(shí)鐘頻率進(jìn)行能耗控制。
如圖5所示,根據(jù)報(bào)文傳輸?shù)叫酒钠骄俾蕘?lái)改變芯片的工作時(shí)鐘頻率,其主要步驟包括
501、 為所述芯片設(shè)置至少兩種工作時(shí)鐘頻率;
根據(jù)傳輸?shù)叫酒膱?bào)文平均速率來(lái)設(shè)置不同的工作時(shí)鐘頻率;報(bào)文傳輸?shù)叫酒钠骄俾瘦^高,工作時(shí)鐘頻率就要設(shè)置的較高;報(bào)文傳輸?shù)叫酒钠骄俾瘦^低,工作時(shí)鐘頻率就可以設(shè)置的較低;
502、 設(shè)置至少一個(gè)報(bào)文傳輸速率閾值;
報(bào)文傳輸速率閾值的設(shè)置是為了給報(bào)文傳輸?shù)钠骄俾蕜澐值燃?jí),不同的等級(jí)對(duì)應(yīng)著不同的工作時(shí)鐘頻率;
503、 如果有報(bào)文傳輸?shù)叫酒?,獲取報(bào)文傳輸?shù)钠骄俾剩?br>
504、 將所述報(bào)文傳輸?shù)钠骄俾逝c設(shè)置的報(bào)文傳輸速率閾值相比較,并根據(jù)比較結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率;
即通過(guò)將當(dāng)前報(bào)文傳輸平均速率與設(shè)置的報(bào)文傳輸速率閾值進(jìn)行比乾獲得當(dāng)前報(bào)文傳輸平均速率所對(duì)應(yīng)的平均速率等級(jí),進(jìn)而根據(jù)所述等級(jí)為芯片選取工作時(shí)鐘頻率。
如圖6所示,圖中的fl, f2代表為芯片設(shè)置的兩種不同的工作時(shí)鐘頻率,Rl為設(shè)置的報(bào)文傳輸速率閾值。在Tl到T2時(shí)間段內(nèi),報(bào)文傳輸?shù)钠骄俾实陀赗1,為芯片設(shè)置較低的工作時(shí)鐘頻率f2;在T2到T3時(shí)間段內(nèi),報(bào)文傳輸?shù)钠骄俾矢哂赗l,則調(diào)整業(yè)務(wù)處理功能電路的時(shí)鐘頻率為較高的工作時(shí)鐘頻率fl。
在上述實(shí)施例中,只設(shè)置了一個(gè)報(bào)文傳輸速率閾值R1,在實(shí)際應(yīng)用中可以根據(jù)需要,設(shè)置多個(gè)閾值以及閾值對(duì)應(yīng)的工作時(shí)鐘頻率,從而實(shí)現(xiàn)對(duì)芯片更精細(xì)的能^/f理。
本發(fā)明實(shí)施例芯片能耗控制裝置,如圖7所示,包括監(jiān)測(cè)報(bào)文模塊701,用于監(jiān)測(cè)有無(wú)報(bào)文傳輸至芯片;
模式切換模塊702,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是沒(méi)有報(bào)文傳輸至芯片,將所述芯片切換到節(jié)能模式。
可選地,所述模式切換模塊還用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),將所述芯片切換到工作模式。
可選地,所述^^莫式切換模塊,包括
閾值設(shè)置單元,用于對(duì)應(yīng)芯片不同的工作模式,設(shè)置不同的切換閾值;例如,為芯片的節(jié)能模式設(shè)置一低切換閾值,為芯片的工作模式設(shè)置一高切換閾值;
切換判決單元,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),根據(jù)當(dāng)前的流量狀況,為芯片選擇工作模式;具體實(shí)現(xiàn)可以為將所述報(bào)文存儲(chǔ)于緩存當(dāng)中,并在緩存當(dāng)中報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),為所述芯片選擇工作模式,在緩存當(dāng)中報(bào)文的數(shù)量低于所述低切換闊值時(shí),為所述芯片選擇節(jié)能模式;
切換控制單元,用于控制芯片向所選擇的工作模式進(jìn)行切換。
對(duì)于根據(jù)芯片處理業(yè)務(wù)所要求的服務(wù)質(zhì)量等級(jí)來(lái)改變芯片的工作時(shí)鐘頻率的情景,則所述芯片節(jié)能裝置還包括
業(yè)務(wù)類(lèi)型獲iNt塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),獲取當(dāng)前傳輸?shù)叫酒膱?bào)文的業(yè)務(wù)類(lèi)型;
業(yè)務(wù)等級(jí)分析模塊,用于根據(jù)所述報(bào)文的業(yè)務(wù)類(lèi)型,分析業(yè)務(wù)需要的服務(wù)質(zhì)量等級(jí);
所述模式切換模塊,還用于根據(jù)所述服務(wù)質(zhì)量等級(jí),為芯片選擇相應(yīng)的工作時(shí)鐘頻率。對(duì)于根據(jù)報(bào)文傳輸?shù)叫酒钠骄俾蕘?lái)改變芯片的工作時(shí)鐘頻率,則所述芯
片節(jié)能裝置還包括
報(bào)文傳輸速率監(jiān)測(cè)模塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸
到芯片時(shí),獲取當(dāng)前報(bào)文傳輸?shù)钠骄俾剩槐容^;
時(shí)鐘頻率控制模塊,還用于根據(jù)所述比較模塊的比較結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率。
如圖8所示本發(fā)明實(shí)施例提供的芯片能耗控制系統(tǒng),包括報(bào)文檢測(cè)設(shè)備801,用于監(jiān)測(cè)有無(wú)報(bào)文傳送至芯片,如果沒(méi)有報(bào)文傳送到芯片,則將芯片切換至節(jié)能模式;如果有報(bào)文傳送到芯片,則將芯片切換至工作模式;獲取所述報(bào)文的業(yè)務(wù)類(lèi)型,根據(jù)報(bào)文的業(yè)務(wù)類(lèi)型為報(bào)文分配芯片進(jìn)行處理;獲取業(yè)務(wù)類(lèi)型所需要的的服務(wù)質(zhì)量等級(jí),根據(jù)所述服務(wù)質(zhì)量等級(jí)為芯片選擇相應(yīng)的工作時(shí)鐘頻率;分析傳送至芯片的報(bào)文的平均傳輸速率,為芯片選擇相應(yīng)的工作時(shí)鐘頻率;分析存儲(chǔ)器設(shè)備802內(nèi)報(bào)文的數(shù)量,為芯片選擇相應(yīng)的工作模式;
存儲(chǔ)器設(shè)備8 02 ,用于存儲(chǔ)傳送到芯片的報(bào)文;
時(shí)鐘電路設(shè)備803,用于為芯片提供工作時(shí)鐘頻率;
供電設(shè)備804,用于為所述芯片能耗控制系統(tǒng)內(nèi)所有設(shè)備以及芯片提供電源。
具體實(shí)現(xiàn)時(shí),報(bào)文檢測(cè)設(shè)備可用于監(jiān)測(cè)有無(wú)報(bào)文傳送至芯片,如果沒(méi)有報(bào)文傳送到芯片,則將芯片切換至節(jié)能模式;如果有報(bào)文傳送到芯片,則將芯片切換至工作模式,或獲取所述報(bào)文的業(yè)務(wù)類(lèi)型,并獲取所述業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí),根據(jù)所述服務(wù)質(zhì)量等級(jí)為芯片選擇相應(yīng)的工作時(shí)鐘頻率,或獲 取報(bào)文傳輸?shù)钠骄俾?,將所述?bào)文傳輸?shù)钠骄俾逝c預(yù)設(shè)的報(bào)文傳輸速率閾 值相比較,根據(jù)比較結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率,或分析所述存儲(chǔ) 器設(shè)備內(nèi)報(bào)文的數(shù)量,在所述報(bào)文的數(shù)量達(dá)到所述高切換闊值時(shí),將所述芯片 切換到工作模式,在所述報(bào)文的數(shù)量低于所述低切換閾值時(shí),將所述芯片切換 回節(jié)能模式。
本發(fā)明實(shí)施例所提供的芯片能耗控制系統(tǒng),通過(guò)監(jiān)測(cè)有無(wú)報(bào)文傳送至芯 片,以及緩存內(nèi)報(bào)文的數(shù)量,來(lái)為芯片選擇相應(yīng)的節(jié)能模式和工作模式,并根 據(jù)芯片所負(fù)載的流量狀況為處于工作模式下的芯片選擇適當(dāng)?shù)墓ぷ鲿r(shí)鐘頻率, 從而能夠?qū)崿F(xiàn)根據(jù)芯片處理的報(bào)文流量的狀況而調(diào)整其能耗,在不影響芯片正 常工作的情況下,較大程度的提高了節(jié)能效率。
本發(fā)明實(shí)施例所提供的芯片能耗控制方法,不僅適用于通信處理芯片,也
適用于其它能夠?qū)λ幚淼臄?shù)據(jù)進(jìn)行解析的芯片;不僅可以用于芯片內(nèi)部的能 耗管理,也可適用于設(shè)備級(jí)別的能耗管理。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟 是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)或通 信設(shè)備可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、 ^茲碟或光盤(pán)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種芯片能耗控制方法,其特征在于,包括監(jiān)測(cè)是否有報(bào)文傳輸?shù)叫酒?;如果沒(méi)有報(bào)文傳輸?shù)叫酒?,將所述芯片切換到節(jié)能模式。
2、 根據(jù)權(quán)利要求l所述的芯片能耗控制方法,其特征在于,還包括如果有報(bào)文傳輸?shù)叫酒?,獲取所述報(bào)文的業(yè)務(wù)類(lèi)型;獲取所述業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí);根據(jù)業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí),為芯片選擇相應(yīng)的工作時(shí)鐘頻率。
3、 根據(jù)權(quán)利要求1所述的芯片能耗控制方法,其特征在于,還包括如果有報(bào)文傳輸,將所述芯片切換到工作模式。
4、 根據(jù)權(quán)利要求1所述的芯片能耗控制方法,其特征在于,還包括如果有報(bào)文傳輸?shù)叫酒?,將所述?bào)文存儲(chǔ)于緩存當(dāng)中;當(dāng)緩存當(dāng)中報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),將所述芯片切換到工作模式;當(dāng)緩存當(dāng)中報(bào)文的數(shù)量低于所述低切換閾值時(shí),將所述芯片切換回節(jié)能模式。
5、 根據(jù)權(quán)利要求l所述的芯片能耗控制方法,其特征在于,還包括如果有報(bào)文傳輸?shù)叫酒?,獲取報(bào)文傳輸?shù)钠骄俾剩粚⑺鰣?bào)文傳輸?shù)钠骄俾逝c預(yù)設(shè)的報(bào)文傳輸速率閾值相比較;根據(jù)比較結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率。
6、 一種芯片能耗控制裝置,其特征在于,包括監(jiān)測(cè)報(bào)文模塊,用于監(jiān)測(cè)有無(wú)報(bào)文傳輸至芯片;模式切換模塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是沒(méi)有報(bào)文傳輸?shù)叫酒瑫r(shí),將所述芯片切換到節(jié)能模式。
7、 根據(jù)權(quán)利要求6所述的芯片能耗控制裝置,其特征在于,還包括業(yè)務(wù)類(lèi)型獲取模塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),獲取當(dāng)前傳輸?shù)叫酒膱?bào)文的業(yè)務(wù)類(lèi)型;業(yè)務(wù)等級(jí)分析模塊,用于根據(jù)所述報(bào)文的業(yè)務(wù)類(lèi)型,分析業(yè)務(wù)需要的服務(wù)質(zhì)量等級(jí);所述模式切換模塊,還用于根據(jù)所述服務(wù)質(zhì)量等級(jí),為芯片選擇相應(yīng)的工作時(shí)鐘頻率。
8、 根據(jù)權(quán)利要求6所述的芯片能耗控制裝置,其特征在于,所述模式切換模塊還用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),將所述芯片切換到工作模式。
9、 根據(jù)權(quán)利要求6所述的芯片能耗控制裝置,其特征在于,所述模式切換模塊包括閾值設(shè)置單元,用于為芯片的節(jié)能模式設(shè)置一低切換閾值,為芯片的工作模式設(shè)置一高切換閾值;切換判決單元,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),將所述報(bào)文存儲(chǔ)于緩存當(dāng)中,并在緩存當(dāng)中報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),為所述芯片選擇工作模式,在緩存當(dāng)中報(bào)文的數(shù)量低于所述低切換閾值時(shí),為所述芯片選擇節(jié)能模式;切換控制單元,用于控制芯片向所選擇的工作模式進(jìn)行切換。
10、 根據(jù)權(quán)利要求6所述的芯片能耗控制裝置,其特征在于,還包括報(bào)文傳輸速率監(jiān)測(cè)模塊,用于所述監(jiān)測(cè)報(bào)文模塊的監(jiān)測(cè)結(jié)果是有報(bào)文傳輸?shù)叫酒瑫r(shí),獲取當(dāng)前報(bào)文傳輸?shù)钠骄俾?;比較;時(shí)鐘頻率控制模塊,還用于根據(jù)所述比較模塊的比較結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率。
11、 一種芯片能耗控制系統(tǒng),其特征在于,包括存儲(chǔ)器設(shè)備,用于存儲(chǔ)傳送到芯片的報(bào)文;時(shí)鐘電路設(shè)備,用于為芯片提供工作時(shí)鐘頻率;供電設(shè)備,用于為所述芯片能耗控制系統(tǒng)內(nèi)所有設(shè)備以及芯片提供電源;報(bào)文檢測(cè)設(shè)備,用于監(jiān)測(cè)有無(wú)報(bào)文傳送至芯片,如果沒(méi)有報(bào)文傳送到芯片,則將芯片切換至節(jié)能模式;如果有報(bào)文傳送到芯片,則將芯片切換至工作模式,或獲取所述報(bào)文的業(yè)務(wù)類(lèi)型,并獲取所述業(yè)務(wù)類(lèi)型所需要的服務(wù)質(zhì)量等級(jí),根據(jù)所述服務(wù)質(zhì)量等級(jí)為芯片選擇相應(yīng)的工作時(shí)鐘頻率,或獲取報(bào)文傳輸?shù)钠骄^結(jié)果控制芯片采用相應(yīng)的工作時(shí)鐘頻率,或分析所述存儲(chǔ)器設(shè)備內(nèi)報(bào)文的數(shù)量,在所述報(bào)文的數(shù)量達(dá)到所述高切換閾值時(shí),將所述芯片切換到工作模式,在所述報(bào)文的數(shù)量低于所述低切換閾值時(shí),將所述芯片切換回節(jié)能模式。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種芯片能耗控制方法、裝置和系統(tǒng),涉及通信技術(shù)領(lǐng)域。為解決現(xiàn)有芯片能耗控制技術(shù)節(jié)能效率不高的問(wèn)題而發(fā)明。本發(fā)明實(shí)施例提供的芯片能耗控制方法包括監(jiān)測(cè)是否有報(bào)文傳輸?shù)叫酒蝗绻麤](méi)有報(bào)文傳輸?shù)叫酒?,將所述芯片切換到節(jié)能模式;如果有報(bào)文進(jìn)入芯片,但是流量低于芯片的處理能力,可以控制芯片內(nèi)部部分功能模塊切換到節(jié)能模式。本發(fā)明實(shí)施例實(shí)現(xiàn)了根據(jù)芯片處理的報(bào)文流量的狀況而調(diào)整其能耗,在不影響芯片正常工作的情況下,較大程度的提高了節(jié)能效率。
文檔編號(hào)H04L12/56GK101465810SQ20091000115
公開(kāi)日2009年6月24日 申請(qǐng)日期2009年1月23日 優(yōu)先權(quán)日2009年1月23日
發(fā)明者王重陽(yáng), 鐘亞軍 申請(qǐng)人:華為技術(shù)有限公司