專利名稱:可調(diào)整工作頻率的硬件元件的效能最佳化方法
技術領域:
本發(fā)明是關于一種頻率調(diào)制方法,特別是一種可調(diào)整工作頻率的硬件元件的效能最佳化方法。
背景技術:
隨著科技的快速發(fā)展,人們越來越依賴信息處理裝置的使用,大至國家政府、企業(yè)系統(tǒng),小到家庭及個人,為了方便及提高工作的效率,相對的信息處理系統(tǒng)的工作頻率亦日趨提升。
因此,通過計算機配件或接口設備的超/降頻,使信息處理系統(tǒng)發(fā)揮出最佳的效能是目前最常用的方法之一。以顯示卡為例,于顯示卡上具有圖形處理器(graphic processing unit;GPU),其專門用于處理二維、三維圖像,通過時鐘信號來進行指令執(zhí)行和存儲器的存取等操作的同步。因此,當通過人為地提高此些時鐘信號的頻率時,即可提高顯示卡的性能。
已知對于顯示卡的工作頻率(clock frequency)的調(diào)整方法,也就是所謂的“超頻”或“降頻”,絕大部分都是由使用者利用手動操作方式來進行調(diào)整的。換句話說,對顯示卡的超頻通常是使用者通過應用軟件來手動調(diào)整顯示卡的核心(core)頻率和顯存頻率。其中,調(diào)整核心頻率即是對GPU的核心進行超頻/降頻,此方面類似于對中央處理器(central processing unit;CPU)的內(nèi)部頻率的超頻/降頻。而調(diào)整顯存頻率即是增加/減少圖形緩存的存取速度,藉以減小存儲器的瓶頸效應,此方面與對于主機板的外頻進行調(diào)整以獲得更大的存儲器帶寬是相同道理。
舉例來說,當僅是執(zhí)行二維(two-dimensional;2D)畫面與一般行為時,例如上網(wǎng)或硬盤重組等,GPU維持原本的速度來運作,以保持一般計算機的使用狀態(tài);而當執(zhí)行須使用到大量GPU資源的行為時,例如三維(three-dimensional;3D)游戲或圖像處理等,則可將GPU與存儲器的工作頻率提升一定幅度,以助于計算機可以較佳的效能來進行此些行為,例如游戲或是圖像等,的計算。
然而,每次人為調(diào)整工作頻率前,使用者都必須要參考手冊說明,并配合其它外圍元件的設定,才能夠順利進行調(diào)頻工作,不但操作程序相當繁瑣,而且當使用者相關知識不足時則容易造成調(diào)頻錯誤。當調(diào)頻過當或不足時,往往會造成運作上的額外負擔,進而造成相關硬件元件不必要的損耗,以致減少使用壽命。再者,當進行手動調(diào)頻時,于超頻后,若使用者未再進行降頻動作之前,顯示卡就必須一直在超頻的狀態(tài)下使用,這樣不僅耗費電力,也可能減短顯示卡的壽命。
因此,要如何利用現(xiàn)有的計算機軟件程序技術,設計一種可以自動實時調(diào)整硬件元件的運作參數(shù),以使硬件元件提供較佳的執(zhí)行效能,是目前從事相關研發(fā)領域人士們所應努力的重要方向。如此一來,不但可避免使用者的人為介入,以減少元件耗損的發(fā)生,并且可使計算機配件或接口設備經(jīng)常保持在最佳化的狀態(tài)下,以發(fā)揮最大的運作效能。
發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種可調(diào)整工作頻率的硬件元件的效能最佳化方法,藉以解決現(xiàn)有技術所揭露的硬件元件無法自動調(diào)整各項運作參數(shù)的問題。
因此,為達上述目的,本發(fā)明所揭露的可調(diào)整工作頻率的硬件元件的效能最佳化方法,包括有下列步驟檢測硬件元件的工作電流;根據(jù)測得的工作電流至轉換表中取得相對應的工作階級;將取得的工作階級與當前執(zhí)行的工作階級相比較;當取得的工作階級高于當前執(zhí)行的工作階級時,執(zhí)行第一調(diào)整動作;以及當取得的工作階級低于當前執(zhí)行的工作階級時,執(zhí)行第二調(diào)整動作。
其中,第一調(diào)整動作包括有下列步驟根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓;以及根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率。而第二調(diào)整動作包括有下列步驟根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率;以及根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓。此外,于第一調(diào)整動作中,可在調(diào)整工作電壓之前,先根據(jù)取得的工作階級和轉換表調(diào)整相應硬件元件的散熱元件的運作;以及于第二調(diào)整動作中,可在調(diào)整工作電壓之后,根據(jù)取得的工作階級和轉換表調(diào)整相應硬件元件的散熱元件的運作,藉以維持硬件元件的散熱效果。
如此一來,通過反復不斷地動態(tài)檢查和調(diào)整硬件元件的各項參數(shù),即可使此硬件元件保持于較佳的工作效能。
再者,可依據(jù)實際運用狀態(tài)而預先建立此轉換表,其中于轉換表中至少記錄有多個工作階級,以及每一工作階級所對應的工作電流、工作電壓、工作頻率和散熱元件的運作。
此外,可預先設定初始的當前執(zhí)行的工作階級,并于每次執(zhí)行完調(diào)整動作后,更新當前執(zhí)行的工作階級的記錄。此外,當系統(tǒng)開機或重新啟動時,可通過執(zhí)行初始化,將當前執(zhí)行的工作階級回復到預先設定的初始工作階級,接著即可于固定時間間隔反復執(zhí)行檢查和調(diào)整動作,進而使應用本發(fā)明的硬件元件保持于較佳的工作效能。
此外,當確認取得的工作階級非當前執(zhí)行的工作階級時,可先記錄取得的工作階級并啟動計時一既定時間,然后循環(huán)不斷地執(zhí)行硬件元件的工作電流的檢測、根據(jù)測得的工作電流和轉換表取得工作階級,及確認取得的工作階級是否同于前次取得的工作階級;其中,當此次取得的工作階級同于前次取得的工作階級時,則接續(xù)確認計時是否達既定時間,并于既定時間到達時,才執(zhí)行調(diào)整動作;而當此既定時間內(nèi)取得的工作階級有變化時,則不執(zhí)行后續(xù)的調(diào)整動作。
另外,調(diào)整動作亦可采漸近式的方式進行調(diào)整。也就是說,當取得的工作階級高于當前執(zhí)行的工作階級時,執(zhí)行的第一調(diào)整動作,其是先根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作電壓調(diào)升一階級,再根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作頻率調(diào)升一階級;反之,當取得的工作階級低于當前執(zhí)行的工作階級時,執(zhí)行的第二調(diào)整動作,其是先根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作頻率調(diào)降一階級,然后根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作電壓調(diào)降一階級。此外,于第一調(diào)整動作中,可在調(diào)整工作電壓之前,先根據(jù)當前執(zhí)行的工作階級和轉換表將相應硬件元件的散熱元件的運作調(diào)升一階級;以及于第二調(diào)整動作中,可在調(diào)整工作電壓之后,再根據(jù)當前執(zhí)行的工作階級和轉換表將相應硬件元件的散熱元件的運作調(diào)降一階級,藉以維持硬件元件的散熱效果。
綜合上述,應用本發(fā)明,可通過常駐程序(terminate and stay resident;TSR)方式、固件方式或其它方式而執(zhí)行具有可調(diào)整工作頻率的硬件元件(例如處理器、存儲器等)的各項參數(shù)的調(diào)整,及/或執(zhí)行相應硬件元件的散熱元件(例如風扇等)的運作的調(diào)整,以提供較佳的運作狀態(tài),且避免額外的電力消耗,進而達到硬件元件效能的最佳化。其中,此處理器可為圖形處理器(graphic processing unit;GPU)或中央處理器(central processing unit;CPU)等。
有關本發(fā)明的特征與實作,茲配合圖示作最佳實施例詳細說明如下。
圖1為顯示根據(jù)本發(fā)明第一實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;圖2A、2B為顯示根據(jù)本發(fā)明的可調(diào)整工作頻率的硬件元件的效能最佳化方法中調(diào)整動作的一實施例的流程圖;圖3A、3B為顯示根據(jù)本發(fā)明的可調(diào)整工作頻率的硬件元件的效能最佳化方法中調(diào)整動作的另一實施例的流程圖;圖4為顯示根據(jù)本發(fā)明第二實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;圖5A為顯示根據(jù)本發(fā)明第三實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;圖5B為顯示根據(jù)本發(fā)明第四實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;圖6為顯示根據(jù)本發(fā)明第五實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;圖7為顯示根據(jù)本發(fā)明第六實施例的可調(diào)整工作頻率的硬件元件的效能最佳化方法的流程圖;以及圖8A、8B為顯示根據(jù)本發(fā)明的可調(diào)整工作頻率的硬件元件的效能最佳化方法中調(diào)整動作的又一實施例的流程圖。
具體實施例方式
首先,說明本發(fā)明的主要構想,其是利用計算機軟件程序來進行計算機配件或接口設備的效能(clock frequency)最佳化的自動調(diào)整方法,凡是具有可調(diào)整工作頻率的硬件元件,均可以應用本發(fā)明,以常駐程序(terminate andstay resident;TSR)方式、固件方式或其它方式而執(zhí)行硬件元件(例如處理器、存儲器等)的各項運作參數(shù)(例如工作頻率、工作電壓等),且/或執(zhí)行相應硬件元件的散熱元件(例如風扇等)的運作的調(diào)整,進而達到硬件元件效能最佳化。其中,此處理器可為圖形處理器(graphic processing unit;GPU)或中央處理器(central processing unit;CPU)等。
以下舉出具體實施例以詳細說明本發(fā)明的內(nèi)容,并以圖示作為輔助說明。說明中提及的標號是參照圖式標號。
請參照圖1,是顯示根據(jù)本發(fā)明一實施例的可調(diào)整工作頻率的硬件元件的效能最佳化的主要流程,說明如下。
于此,會預先建立轉換表(步驟100),以應用本發(fā)明的計算機軟件程序執(zhí)行時,可參照此轉換表進行最佳化調(diào)整。此轉換表主要是用來記錄工作階級、工作電流、工作電壓、工作頻率和散熱元件的運作之間的對應關系,通常會因為硬件的不同以及所采取的定義規(guī)格(specification)不同而有所不同。于此雖僅以說明內(nèi)建有一轉換表來記錄各項參數(shù)(例如工作階級、工作電流、工作電壓、工作頻率和散熱元件的運作)的對應關系,于實際執(zhí)行上,亦可通過多個轉換表來記錄相互對應的各項參數(shù)。
接著,檢測硬件元件的工作電流(步驟200);然后,根據(jù)測得的工作電流和轉換表取得工作階級(步驟300);確認取得的工作階級是否為當前執(zhí)行的工作階級(步驟400);當取得的工作階級非當前的工作階級時,則執(zhí)行調(diào)整動作(步驟500),反之,當取得的工作階級為當前的工作階級時,則不執(zhí)行調(diào)整動作。
于此,「步驟500」的調(diào)整動作,是根據(jù)取得的工作階級高于或低于當前的工作階級而逐一進行各項狀態(tài)的調(diào)降或調(diào)升。
于此,調(diào)整動作可根據(jù)取得的工作階級高于或低于當前的工作階級而分為第一調(diào)整動作和第二調(diào)整動作。請參照圖2A,第一調(diào)整動作是指當取得的工作階級高于當前執(zhí)行的工作階級時,先根據(jù)取得的工作階級和轉換表調(diào)整散熱元件的運作(步驟510);然后,根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓(步驟510);最后,根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率(步驟520)。而第二調(diào)整動作是指當取得的工作階級低于當前執(zhí)行的工作階級時,先根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率(步驟520);再根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓(步驟510);然后,根據(jù)取得的工作階級和轉換表調(diào)整散熱元件的運作(步驟510),如圖2B所示。
此外,由于大部分的硬件元件于運作時都會產(chǎn)生大量的熱,因此需通過散熱元件來協(xié)助硬件元件散熱,于此,根據(jù)本發(fā)明的方法亦可對此相應硬件元件的散熱元件的運作進行調(diào)整;也就是說,針對第一調(diào)整動作而言,當取得的工作階級高于當前執(zhí)行的工作階級時,先根據(jù)取得的工作階級和轉換表調(diào)整散熱元件的運作(步驟530);然后,根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓(步驟510);最后,根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率(步驟520),如圖3A所示。而第二調(diào)整動作是指當取得的工作階級低于當前執(zhí)行的工作階級時,先根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作頻率(步驟520);再根據(jù)取得的工作階級和轉換表調(diào)整硬件元件的工作電壓(步驟510);然后,根據(jù)取得的工作階級和轉換表調(diào)整散熱元件的運作(步驟530),如圖3B所示。
如此一來,只要通過反復不斷地動態(tài)檢查和調(diào)整硬件各項參數(shù)值,即可使此硬件元件保持于較佳的工作效能。于實際執(zhí)行上,可于固定時間間隔執(zhí)行一次「步驟200」、「步驟300」、「步驟400」和/或「步驟500」,來使應用本發(fā)明的硬件元件保持于較佳的工作效能。并且,可提供啟動功能,以供使用者通過此啟動功能輸入觸發(fā)信號,來啟動「步驟200」、「步驟300」、「步驟400」和/或「步驟500」的反復執(zhí)行循環(huán),簡單來說,于接收到觸發(fā)信號(步驟110)時,才啟動「步驟200」、「步驟300」、「步驟400」和/或「步驟500」的反復執(zhí)行循環(huán),如圖4所示。
此外,可預先設定初始的當前執(zhí)行的工作階級(步驟120),并于每次執(zhí)行完調(diào)整動作后,更新當前執(zhí)行的工作階級的記錄(步驟540),如圖5A、圖5B所示。此外,當系統(tǒng)開機或重新啟動時,可通過執(zhí)行初始化,將當前執(zhí)行的工作階級回復到預先設定的初始工作階級(步驟130),接著即可于固定時間間隔反復執(zhí)行「步驟200」、「步驟300」、「步驟400」和/或「步驟500」,來使應用本發(fā)明的硬件元件保持于較佳的工作效能,如圖6所示。
其中,當確認取得的工作階級非當前執(zhí)行的工作階級時,會先記錄取得的工作階級并啟動計時一既定時間(步驟600),然后循環(huán)不斷地執(zhí)行硬件元件的工作電流的檢測(步驟210)、根據(jù)測得的工作電流和轉換表取得工作階級(步驟310),及確認取得的工作階級是否同于前次取得的工作階級(步驟410),當工作階級同于前次取得的工作階級時,確認計時是否達既定時間(步驟700),并于既定時間到達時,才執(zhí)行調(diào)整動作;而當此既定時間內(nèi)工作階級有變化時,則不執(zhí)行調(diào)整動作,如圖7所示。如此一來,即可避免過度頻繁執(zhí)行調(diào)整動作。
舉例來說,將本發(fā)明應用于顯示卡上,可用以調(diào)控其GPU和/或存儲器的效能,于此,為了方便說明,將工作階級分為閑置(Idle)狀態(tài)、一般狀態(tài)和三維(three-dimensional;3D)狀態(tài),此時預先建立的轉換表中則記錄有三種工作階級所對應的工作階級、工作電流、工作電壓、工作頻率和散熱元件的運作。此外,假設預先設定當前執(zhí)行的工作階級為一般狀態(tài),即使用者環(huán)境是處于一般運作環(huán)境(例如上網(wǎng)、文書處理或影片播放等狀態(tài));當在既定時間內(nèi)工作電流檢測后取得工作階級是于閑置狀態(tài)時,即使用者環(huán)境持續(xù)一段時間處于閑置狀態(tài)(例如屏幕保護程序執(zhí)行等狀態(tài)),則先依據(jù)于轉換表中閑置狀態(tài)所對應的工作頻率,來調(diào)降GPU和/或存儲器的工作頻率,再依據(jù)于轉換表中閑置狀態(tài)所對應的工作電壓,來調(diào)降GPU和/或存儲器的工作電壓,然后才依據(jù)于轉換表中閑置狀態(tài)所對應的散熱元件的運作,而將風扇的轉速調(diào)降;反之,當在既定時間內(nèi)工作電流檢測后取得工作階級是于3D狀態(tài)時,即使用者環(huán)境持續(xù)一段時間處于3D環(huán)境(例如3D游戲或圖像處理等狀態(tài)),則先依據(jù)于轉換表中3D狀態(tài)所對應的散熱元件的運作,而將風扇的轉速調(diào)快,再依據(jù)于轉換表中3D狀態(tài)所對應的工作電壓,來調(diào)高GPU和/或存儲器的工作電壓,然后才依據(jù)于轉換表中3D狀態(tài)所對應的工作頻率,來調(diào)升GPU和/或存儲器的工作頻率。如此一來,GPU和/或存儲器即可隨著使用者環(huán)境進行動態(tài)調(diào)整,進而避免額外的電力消耗并提供較佳的效能表現(xiàn),進而顯示卡能提供較佳的效能。
再者,此雖然僅以三種工作階級來進行說明,然而于實際應用上,可設計成二種、四種、五種甚至是五種以上的工作階級。并且,于「步驟500」的調(diào)整動作可采漸近式的方式進行調(diào)整,也就是說,當取得的工作階級高于當前執(zhí)行的工作階級,第一調(diào)整部動作是先根據(jù)當前執(zhí)行的工作階級和轉換表將散熱元件的運作調(diào)升一階級(步驟532);然后,根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作電壓調(diào)升一階級(步驟512);最后,根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作頻率調(diào)升一階級(步驟522),如圖8A所示。同理,當取得的工作階級低于當前執(zhí)行的工作階級,則先根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作頻率調(diào)降一階級(步驟524);再根據(jù)當前執(zhí)行的工作階級和轉換表將硬件元件的工作電壓調(diào)降一階級(步驟514);然后,根據(jù)當前執(zhí)行的工作階級和轉換表將散熱元件的運作調(diào)降一階級(步驟534),如圖8B所示。
舉例來說,將本發(fā)明應用于顯示卡上,可用以調(diào)控其GPU和/或存儲器的效能,于此,為了方便說明,將工作階級分為第一狀態(tài)、第二狀態(tài)、第三狀態(tài)、第四狀態(tài)和第五狀態(tài),此時預先建立的轉換表中則記錄有五種工作階級所對應的工作階級、工作電流、工作電壓、工作頻率和散熱元件的運作。此外,假設預先設定當前執(zhí)行的工作階級為第三狀態(tài);當在既定時間內(nèi)工作電流檢測后取得工作階級是于第一狀態(tài)時,則先依據(jù)于轉換表中低于第三狀態(tài)的工作階級(即第二狀態(tài))所對應的工作頻率,來調(diào)降GPU和/或存儲器的工作頻率,再依據(jù)于轉換表中低于第三狀態(tài)的工作階級(即第二狀態(tài))所對應的工作電壓,來調(diào)降GPU和/或存儲器的工作電壓,然后才依據(jù)于轉換表中低于第三狀態(tài)的工作階級(即第二狀態(tài))所對應的散熱元件的運作,而將風扇的轉速調(diào)降;反之,當在既定時間內(nèi)工作電流檢測后取得工作階級為第五狀態(tài)時,則先依據(jù)于轉換表中高于第三狀態(tài)的工作階級(即第四狀態(tài))所對應的散熱元件的運作,而將風扇的轉速調(diào)快,再依據(jù)于轉換表中高于第三狀態(tài)的工作階級(即第四狀態(tài))所對應的工作電壓,來調(diào)高GPU和/或存儲器的工作電壓,然后才依據(jù)于轉換表中高于第三狀態(tài)的工作階級(即第四狀態(tài))所對應的工作頻率,來調(diào)升GPU和/或存儲器的工作頻率。如此一來,GPU和/或存儲器即可隨著使用者環(huán)境進行動態(tài)調(diào)整,進而避免額外的電力消耗并提供較佳的效能表現(xiàn),進而顯示卡能提供較佳的效能。
雖然本發(fā)明以前述的較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何本領域技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的更動與潤飾,因此本發(fā)明所要求的保護范圍須視本說明書所附的權利要求范圍所界定者為準。
權利要求
1.一種可調(diào)整工作頻率的硬件元件的效能最佳化方法,包括有下列步驟檢測該硬件元件的工作電流;根據(jù)測得的該工作電流至轉換表中取得相對應的工作階級;將該工作階級與當前執(zhí)行的工作階級相比較;當該工作階級高于該當前執(zhí)行的工作階級時,執(zhí)行第一調(diào)整動作,其中該第一調(diào)整動作包括有下列步驟根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作電壓;以及根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作頻率;以及當該工作階級低于該當前執(zhí)行的工作階級時,執(zhí)行第二調(diào)整動作,其中該第二調(diào)整動作包括有下列步驟根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作頻率;以及根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作電壓。
2.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該第一調(diào)整動作還包括有下列步驟在該根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作電壓的步驟前,根據(jù)該工作階級和該轉換表調(diào)整相應該硬件元件的散熱元件的運作;以及其中該第二調(diào)整動作還包括有下列步驟在該根據(jù)該工作階級和該轉換表調(diào)整該硬件元件的工作電壓的步驟后,根據(jù)該工作階級和該轉換表調(diào)整相應該硬件元件的散熱元件的運作。
3.根據(jù)權利要求2所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該散熱元件的運作為風扇的轉速。
4.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,建立該轉換表,其中該轉換表至少記錄有多個該工作階級,以及每一該工作階級所對應的該工作電流、該工作電壓、該工作頻率和該散熱元件的運作。
5.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,設定初始的該當前執(zhí)行的工作階級。
6.根據(jù)權利要求4所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在執(zhí)行該第一調(diào)整動作和執(zhí)行該第二調(diào)整動作中之一后,依據(jù)取得的該工作階級更新該當前執(zhí)行的工作階級的記錄。
7.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該將該工作階級與當前執(zhí)行的工作階級相比較的步驟后,當該工作階級非該當前執(zhí)行的工作階級時,包括有下列步驟記錄取得的該工作階級并啟動計時一既定時間;再次檢測該硬件元件的該工作電流;再次根據(jù)測得的該工作電流至該轉換表中取得相對應的該工作階級;將此次取得的該工作階級與前次取得的該工作階級相比較;當此次取得的該工作階級同于前次取得的該工作階級時,包括有下列步驟確認該既定時間的計時狀態(tài);當達該既定時間時,根據(jù)該工作階級和該當前執(zhí)行的工作階級,執(zhí)行該第一調(diào)整動作和該第二調(diào)整動作中之一;以及當未達該既定時間時,返回該再次檢測該硬件元件的該工作電流的步驟;以及當此次取得的該工作階級不同于前次取得的該工作階級時,不執(zhí)行該第一調(diào)整動作和該第二調(diào)整動作。
8.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,接收觸發(fā)信號,以觸發(fā)該檢測該硬件元件的工作電流的步驟的執(zhí)行。
9.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該硬件元件為處理器。
10.根據(jù)權利要求9所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該處理器為圖形處理器。
11.根據(jù)權利要求9所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該處理器為中央處理器。
12.根據(jù)權利要求1所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該硬件元件為存儲器。
13.一種可調(diào)整工作頻率的硬件元件的效能最佳化方法,包括有下列步驟檢測該硬件元件的工作電流;根據(jù)測得的該工作電流至轉換表中取得相對應的工作階級;將該工作階級與當前執(zhí)行的工作階級相比較;當該工作階級高于該當前執(zhí)行的工作階級時,執(zhí)行第一調(diào)整動作,其中該第一調(diào)整動作包括有下列步驟根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作電壓調(diào)升一階級;以及根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作頻率調(diào)升一階級;以及當該工作階級低于該當前執(zhí)行的工作階級時,執(zhí)行第二調(diào)整動作,其中該第二調(diào)整動作包括有下列步驟根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作頻率調(diào)降一階級;以及根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作電壓調(diào)降一階級。
14.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該第一調(diào)整動作還包括有下列步驟在該根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作電壓調(diào)升一階級的步驟前,根據(jù)該當前執(zhí)行的工作階級和該轉換表將相應該硬件元件的散熱元件的運作調(diào)升一階級;以及其中該第二調(diào)整動作還包括有下列步驟在該根據(jù)該當前執(zhí)行的工作階級和該轉換表將該硬件元件的工作電壓調(diào)降一階級的步驟后,根據(jù)該當前執(zhí)行的工作階級和該轉換表將相應該硬件元件的散熱元件的運作調(diào)降一階級。
15.根據(jù)權利要求14所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該散熱元件的運作為風扇的轉速。
16.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,建立該轉換表,其中該轉換表至少記錄有至少三個該工作階級,以及每一該工作階級所對應的該工作電流、該工作電壓、該工作頻率和該散熱元件的運作。
17.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,設定初始的該當前執(zhí)行的工作階級。
18.根據(jù)權利要求17所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在執(zhí)行該第一調(diào)整動作和執(zhí)行該第二調(diào)整動作中之一后,依據(jù)取得的該工作階級更新該當前執(zhí)行的工作階級的記錄。
19.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該將該工作階級與當前執(zhí)行的工作階級相比較的步驟后,當該工作階級非該當前執(zhí)行的工作階級時,包括有下列步驟記錄取得的該工作階級并啟動計時一既定時間;再次檢測該硬件元件的該工作電流;再次根據(jù)測得的該工作電流至該轉換表中取得相對應的該工作階級;將此次取得的該工作階級與前次取得的該工作階級相比較;當此次取得的該工作階級同于前次取得的該工作階級時,包括有下列步驟確認該既定時間的計時狀態(tài);當達該既定時間時,根據(jù)該工作階級和該當前執(zhí)行的工作階級,執(zhí)行該第一調(diào)整動作和該第二調(diào)整動作中之一;以及當未達該既定時間時,返回該再次檢測該硬件元件的該工作電流的步驟;以及當此次取得的該工作階級不同于前次取得的該工作階級時,不執(zhí)行該第一調(diào)整動作和該第二調(diào)整動作。
20.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,還包括有下列步驟在該檢測該硬件元件的工作電流的步驟前,接收觸發(fā)信號,以觸發(fā)該檢測該硬件元件的工作電流的步驟的執(zhí)行。
21.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該硬件元件為處理器。
22.根據(jù)權利要求21所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該處理器為圖形處理器。
23.根據(jù)權利要求21所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該硬件元件為中央處理器。
24.根據(jù)權利要求13所述的可調(diào)整工作頻率的硬件元件的效能最佳化方法,其中該硬件元件為存儲器。
全文摘要
一種可調(diào)整工作頻率的硬件元件的效能最佳化方法,其是通過檢測硬件元件的工作電流,并通過測得的工作電流至轉換表中取得相對應的工作階級,再將取得的工作階級與當前執(zhí)行的工作階級相比較,以于取得的工作階級不同于當前執(zhí)行的工作階級時,執(zhí)行硬件元件的各項參數(shù)的調(diào)整,以及相應硬件元件的散熱元件的運作調(diào)整,藉以使硬件元件達到較佳的效能表現(xiàn)。
文檔編號G06F11/00GK1979433SQ20051012779
公開日2007年6月13日 申請日期2005年12月7日 優(yōu)先權日2005年12月7日
發(fā)明者翁銘廷, 吳富順, 鄭博仁 申請人:微星科技股份有限公司