專利名稱:動態(tài)調(diào)整工作頻率的方法與系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及一種動態(tài)調(diào)整工作頻率的方法與系統(tǒng),特別是一種由使用者指定一數(shù)字處理裝置工作頻率范圍,再由該處理裝置自行選擇適當工作頻率的動態(tài)調(diào)整工作頻率的方法與系統(tǒng)。
背景技術(shù):
隨著科技的進步,個人計算機幾乎已經(jīng)成為每個家庭的必需品。尤其在影技科技的蓬勃發(fā)展后,許多二維(two dimension,2D)圖像已經(jīng)不能滿足使用者,因此三維圖像逐漸成為個人計算機的主流。
最常見使用3D圖像的應用就是游戲軟件。游戲軟件為了吸引消費者的目光,無不大量使用3D影像或是動畫,目的在使游戲栩栩如生,游戲畫面美輪美奐,有些精致的動畫甚至就跟真人拍攝的品質(zhì)幾無差異。然而,這樣的動畫需要大量的計算,因此就會要求相當高的系統(tǒng)資源。如果系統(tǒng)無法供給這樣的資源,不是造成畫面延遲,就是得降低畫面分辨率,但兩者皆非使用者所愿。
因此,一種解決方案就是超頻。所謂的超頻就是在超出產(chǎn)品廠商所建議的工作頻率下工作,如中央處理器(central processing unit,CPU)、顯示卡(Video Graphic Adapter,VGA)的圖形處理單元(graphic processing unit,GPU)等都有所謂的超頻。舉例來說,將一個Intel的Pentium 4 1.4GHz處理器以1.6GHz執(zhí)行就叫做超頻。通常,產(chǎn)品廠商所建議的工作頻率,是能夠在長時間穩(wěn)定使用為主,所以會建議較保守的值,因此一些進階的使用者會將工作頻率設定成超出原先廠商建議的頻率,一般約可超頻2%-40%不等甚至可達75%的例子,以發(fā)揮物超所值的功效。然而,超頻是有風險的,超頻的產(chǎn)品會變得比較不穩(wěn)定如容易當機、突然跳離程序、高熱等現(xiàn)象。也會縮短產(chǎn)品的壽命,但信息產(chǎn)品汰換快速,縮短產(chǎn)品壽命這一點較不影響使用者超頻的意愿。
雖然超頻的利多于弊,然而調(diào)整超頻的步驟卻是相當繁瑣與復雜,因此本發(fā)明人曾在臺灣專利公告第511027號公開了“在微軟窗口系統(tǒng)下可實時升降中央處理器的頻率的方法”,以改善上述問題。該案提供一種軟件,在微軟窗口系統(tǒng)下讓中央處理器照使用者所指定的工作頻率下執(zhí)行指令,使用者可以不用調(diào)整BIOS下的設定或是主機板的頻率。然而,該案所提供的方法,使用者在完成設定后,系統(tǒng)就會根據(jù)所設定的工作頻率來處理資料,除非使用者再次變更工作頻率。根據(jù)統(tǒng)計。計算機實際上需要高資源的時間很少,大概只占5-10%左右。為了少數(shù)的5-10%的時間,而使其它大部分的時間承擔系統(tǒng)不穩(wěn)定的風險似乎不太劃算,因此需要提出一個新的方法來解決上述的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種可以自動調(diào)整工作頻率的方法與系統(tǒng)。
本發(fā)明的次要目的是的提供一種可以設定工作頻率變動范圍的方法與系統(tǒng)。
為達上述目的,本發(fā)明提供一種動態(tài)調(diào)整工作頻率的方法,用于一數(shù)字處理裝置,以改變該數(shù)字處理裝置的工作頻率,至少包含以下步驟選擇一頻率模式;根據(jù)該頻率模式設定一頻率范圍;以及在該頻率范圍內(nèi)選擇一工作頻率使該數(shù)字處理裝置依據(jù)該工作頻率運行。
并提供了一種動態(tài)調(diào)整工作頻率的系統(tǒng),用于一數(shù)字處理裝置,用以改變該數(shù)字處理裝置的工作頻率,至少包括一接口單元,接收外界的指定一頻率模式的一指令;一設定單元,連接該接口單元,根據(jù)所指定該頻率模式設定一工作頻率范圍;以及一處理單元,連接該設定單元,在該工作頻率范圍選擇一頻率工作。
為了便于進一步了解本發(fā)明的特征、目的及功能,下面結(jié)合附圖以具體實例對發(fā)明進行詳細說明。
圖1是本發(fā)明方法的流程圖;
圖2是本發(fā)明系統(tǒng)的架構(gòu)圖;圖3是本發(fā)明應用于個人計算機的一操作實施例。
附圖標記說明1-3本發(fā)明的流程步驟;50-指令;52-接口單元;53-設定單元;54-處理單元;55-3D引擎。
具體實施例方式
本發(fā)明的原理是,使用者可利用一默認值或自行指定一個頻率范圍,處理裝置視情況需要在這個頻率范圍內(nèi)尋找適當工作頻率來執(zhí)行工作,也就是說,使用者授權(quán)一個頻率范圍給處理裝置,由該處理裝置在頻率范圍內(nèi)自行決定工作頻率。
請參閱圖1,此為本發(fā)明方法的流程圖。本發(fā)明方法用于一數(shù)字處理裝置,如CPU、GPU等,以改變該數(shù)字處理裝置的工作頻率,進而改變處理裝置的處理速度。本發(fā)明方法包含以下步驟步驟1選擇一頻率模式;使用者可以自行根據(jù)一默認值來選擇在復數(shù)個頻率模式中或一個適當頻率模式。在一實施例中,所謂的頻率模式可以是容許的變化范圍,也就是使用者授權(quán)可以讓該處理裝置自行調(diào)整的幅度。在另一實施例中,使用者可以直接指定期望的頻率范圍。
步驟2根據(jù)該頻率模式設定一頻率范圍;設定在步驟1中選定的頻率模式所對應的頻率范圍。在一實施例中,如選定誤差5%的頻率模式,將一個400MHz的處理裝置的工作頻率范圍設定為400MHz~420MHz。在另一實施例中,將使用者所輸入的值直接設定成工作頻率范圍的上下界。
步驟3在該頻率范圍選擇一工作頻率使該數(shù)字處理裝置依據(jù)該工作頻率執(zhí)行。在前一實施例中,處理裝置將視情況在400MHz~420MHz范圍中選擇適當?shù)念l率。如執(zhí)行需要消耗較多系統(tǒng)資源的程序,如3D動畫時,就會選擇420MHz的工作頻率。在待機狀態(tài)的時候,就選擇400MHz的工作頻率。
請參閱圖2,此為本發(fā)明系統(tǒng)的架構(gòu)圖。本發(fā)明系統(tǒng)至少包括有一接口單元52、一設定單元53及一處理單元54,分述如下接口單元52接收外界一指令50,使用者可以藉由接口單元52輸入所想要的頻率模式。頻率模式的實施例很多,在一實施例中可以是廠商建議的工作頻率的容許超頻百分比;如5%。在另一實施例中,可以輸入使用者所希望的最高或最低工作頻率。
設定單元53連接該接口單元52,設定單元53實際將使用者所指定的頻率模式,實際轉(zhuǎn)換成一個工作頻率范圍。
處理單元54連接該設定單元53,處理單元54依據(jù)實際需要,在所設定的工作頻率范圍選擇一頻率執(zhí)行工作。如當需要執(zhí)行復雜工作時,就選擇較高的工作頻率,以增加工作效能。待機狀態(tài)時,就選擇較低的工作頻率,以增加系統(tǒng)穩(wěn)定性。在一實施例中,由于3D動畫需要大量數(shù)據(jù)處理,因此處理單元54可連接一3D引擎55,處理單元54來檢測3D引擎55是否已經(jīng)激活,以決定目前的工作頻率。
在一實施例中,設定單元53可以和處理單元54合并。也就是說,設定單元53可以內(nèi)建在處理單元54內(nèi),由處理單元54來設定工作頻率范圍。
請參閱圖3,此為本發(fā)明的一操作實施例。本實施例利用軟件的形式運用在顯示卡的圖形處理單元(graphic processing unit,GPU)工作頻率調(diào)整的實施例。一般調(diào)整顯示卡工作頻率可藉由調(diào)整核心時鐘(core clock)及內(nèi)存時鐘(memory clock)兩者實現(xiàn),傳統(tǒng)調(diào)整方式即如圖上半部分所示,由使用者手動或是由一默認值指定其工作頻率,此后除非使用者變更設定,否則不會變動GPU工作頻率,GPU就照所指定的工作頻率執(zhí)行工作。圖3下方的DOT(dynamic Over-Clocking Technology)對話框即為本發(fā)明系統(tǒng)的接口單元實施例,使用者可以自行決定是否激活動態(tài)超頻的功能。如果要激活,可在右下角Enable打勾,就可以在五個頻率模式士兵模式(Private)授權(quán)GPU超頻2%,士官模式(Sergeant)授權(quán)GPU超頻4%,上尉模式(Captain)授權(quán)GPU超頻6%,上校模式(Colonel)授權(quán)GPU超頻8%,將軍模式(General)授權(quán)GPU超頻10%,使用者依需要及風險考量,自行選擇適當?shù)姆秶?。如果使用者不指定,可利用默認值的方式指定士兵模式。GPU則根據(jù)授權(quán)變動范圍,選擇適當工作頻率執(zhí)行工作,增進效能。當然,除了以驅(qū)動程序的軟件形式外,也可利用硬件電路或是韌體來達到本發(fā)明的目的。
綜上所述,本發(fā)明由使用者設定一工作頻率范圍,授權(quán)一數(shù)字處理裝置在該工作頻率范圍內(nèi),自行選擇一較佳頻率,使得在處理復雜工作時,可以較高效率完成,處理簡單工作時,以正常的速度以維持系統(tǒng)的穩(wěn)定性。
以上所述僅為本發(fā)明的較佳實施例,不能用來限制本發(fā)明的范圍。凡依本發(fā)明權(quán)利要求所做的均等變化及修飾,仍將不失本發(fā)明的要義所在,亦不脫離本發(fā)明的精神和范圍的,都應視為本發(fā)明的進一步實施。
權(quán)利要求
1.一種動態(tài)調(diào)整工作頻率的方法,用以改變一數(shù)字處理裝置的工作頻率,至少包含以下步驟選擇一頻率模式;根據(jù)該頻率模式設定一頻率范圍;以及在該頻率范圍內(nèi)選擇一工作頻率使該數(shù)字處理裝置依據(jù)該工作頻率運行。
2.如權(quán)利要求1所述的動態(tài)調(diào)整工作頻率的方法,其中該處理裝置為一圖形處理單元(graphic processing unit,GPU)及一中央處理單元(centralprocessing unit,CPU)之一。
3.如權(quán)利要求1所述的動態(tài)調(diào)整工作頻率的方法,其中,通過改變核心時鐘(core clock)、內(nèi)存時鐘(memory clock)或同時改變核心時鐘與內(nèi)存時鐘兩者實現(xiàn)調(diào)整。
4.如權(quán)利要求1所述的動態(tài)調(diào)整工作頻率的方法,其中,由使用者決定是否使能(enable)。
5.一種動態(tài)調(diào)整工作頻率的系統(tǒng),用于一數(shù)字處理裝置,用以改變該數(shù)字處理裝置的工作頻率,至少包括一接口單元,接收外界的指定一頻率模式的一指令;一設定單元,連接該接口單元,根據(jù)所指定該頻率模式設定一工作頻率范圍;以及一處理單元,連接該設定單元,在該工作頻率范圍選擇一頻率工作。
6.如權(quán)利要求5所述的動態(tài)調(diào)整工作頻率的系統(tǒng),其中該處理裝置為一圖形處理單元(graphic processing unit,GPU)及一中央處理單元(centralprocessing unit,CPU)之一。
7.如權(quán)利要求5所述的動態(tài)調(diào)整工作頻率的系統(tǒng),其中該處理單元通過改變核心時鐘(core clock)、內(nèi)存時鐘(memory clock)或同時改變核心時鐘與內(nèi)存時鐘兩者實現(xiàn)調(diào)整。
8.如權(quán)利要求5所述的動態(tài)調(diào)整工作頻率的系統(tǒng),其中由使用者決定是否使能(enable)。
9.如權(quán)利要求5所述的動態(tài)調(diào)整工作頻率的系統(tǒng),其中該設定單元內(nèi)置于處理單元中。
10.如權(quán)利要求5所述的動態(tài)調(diào)整工作頻率的系統(tǒng),其中可運用在硬件(hardware)、軟件(software)及固件(firmware)之一。
全文摘要
本發(fā)明公開了一種動態(tài)調(diào)整工作頻率的方法與系統(tǒng),其中,由使用者設定一工作頻率范圍,授權(quán)一數(shù)字處理裝置在該工作頻率范圍內(nèi),自行選擇一較佳頻率,使得在處理復雜工作時,可以較高效率完成;處理簡單工作時,以正常的速度,以維持系統(tǒng)的穩(wěn)定性。
文檔編號G06F1/08GK1584773SQ0315376
公開日2005年2月23日 申請日期2003年8月20日 優(yōu)先權(quán)日2003年8月20日
發(fā)明者曹宏成, 陳鼎文, 林耀南, 蔡明山 申請人:微星科技股份有限公司