專利名稱::具備可調(diào)效能的系統(tǒng)、以及用來(lái)調(diào)整系統(tǒng)效能的方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)于系統(tǒng)的效能調(diào)整,尤指一種具備可調(diào)效能的系統(tǒng)以及用來(lái)調(diào)整系統(tǒng)效能的方法。
背景技術(shù):
:省電一直是電子裝置諸如移動(dòng)電話、個(gè)人/便攜式導(dǎo)航裝置(Personal/PortableNavigationDevice,PND)、數(shù)碼相機(jī)、個(gè)人計(jì)算機(jī)等實(shí)施的重要議題;這個(gè)事實(shí)不論在該多個(gè)電子裝置是否為便攜式的狀況下都是不變的。為了減少該多個(gè)等電子裝置的電力消耗,尤其是減少那些以電池供電的電子裝置的電力消耗,相關(guān)技術(shù)中傳統(tǒng)方法通常關(guān)注于犧牲效能來(lái)省電。然而,基于傳統(tǒng)方法所實(shí)現(xiàn)的產(chǎn)品會(huì)出現(xiàn)許多問(wèn)題。例如當(dāng)一個(gè)傳統(tǒng)產(chǎn)品運(yùn)作于省電模式時(shí),可能出現(xiàn)音樂(lè)播放不順暢的問(wèn)題。又例如不論電力是否充足,傳統(tǒng)的產(chǎn)品為了要達(dá)到省電的目標(biāo)會(huì)在以電池供電時(shí)飽受聲音播放效能低劣之苦,令用戶感到不便。如此,相關(guān)技術(shù)未能妥善地照顧到用戶的需要,因此,需要一種新穎的方法來(lái)改善該多個(gè)電子裝置的效能控制。
發(fā)明內(nèi)容本發(fā)明目的之一在于提供一種具備可調(diào)效能的系統(tǒng)以及用來(lái)調(diào)整系統(tǒng)效能的方法,以解決上述問(wèn)題。本發(fā)明的較佳實(shí)施例中提供一種具備可調(diào)效能的系統(tǒng),該系統(tǒng)包含有多個(gè)單元,其中該多個(gè)單元中的至少一單元包含硬件電路;至少一整體/局部忙碌等級(jí)偵測(cè)器,其包含至少一整體忙碌等級(jí)偵測(cè)器及/或至少一局部忙碌等級(jí)偵測(cè)器,其中每一整體/局部忙碌等級(jí)偵測(cè)器用來(lái)偵測(cè)該多個(gè)單元中的至少一部分單元的整體/局部忙碌等級(jí);以及整體/局部系統(tǒng)效能管理器,用來(lái)依據(jù)該至少一整體/局部忙碌等級(jí)偵測(cè)器所偵測(cè)的至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能,其中基于該至少一整體/局部忙碌等級(jí)且基于關(guān)聯(lián)于該系統(tǒng)的效能的至少一政策,該整體/局部系統(tǒng)效能管理器于需要時(shí)調(diào)整該系統(tǒng)的至少一參數(shù),以省電及/或確保該系統(tǒng)的運(yùn)作,并且該至少一參數(shù)對(duì)應(yīng)于該系統(tǒng)的效能。本發(fā)明的較佳實(shí)施例中提供一種用來(lái)調(diào)整系統(tǒng)效能的方法,偵測(cè)該系統(tǒng)的多個(gè)單元中的至少一部分單元的至少一整體/局部忙碌等級(jí),其中該多個(gè)單元中的至少一單元包含硬件電路;以及依據(jù)該至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能。尤其是,依據(jù)該至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能的步驟另包含基于該至少一整體/局部忙碌等級(jí)且基于關(guān)聯(lián)于該系統(tǒng)的效能的至少一政策,于需要時(shí)調(diào)整該系統(tǒng)的至少一參數(shù),以省電、及/或確保該系統(tǒng)的運(yùn)作,其中該至少一參數(shù)對(duì)應(yīng)于該系統(tǒng)的效能。本發(fā)明的好處之一是,基于上述的至少一整體/局部忙碌等級(jí)且基于上述的至少一政策,上述的至少一參數(shù)可予以調(diào)整,以妥善地調(diào)整該系統(tǒng)的效能。另外,依據(jù)某些實(shí)施例,上述的至少一參數(shù)諸如一個(gè)或多個(gè)運(yùn)作頻率于需要時(shí)可予以增加以確保該多個(gè)單元中的至少一部分單元的運(yùn)作、或是于需要時(shí)可予以減少以省電。圖1為依據(jù)本發(fā)明第一實(shí)施例的一種具備可調(diào)效能的系統(tǒng)的示意圖。圖2為依據(jù)本發(fā)明一實(shí)施例的一種用來(lái)調(diào)整系統(tǒng)效能的方法的流程圖。圖3A至圖3E為圖1所示的系統(tǒng)于某些實(shí)施例中的實(shí)施細(xì)節(jié)。圖4為圖1所示的系統(tǒng)于一實(shí)施例中的實(shí)施細(xì)節(jié)。具體實(shí)施例方式在說(shuō)明書及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。所屬
技術(shù)領(lǐng)域:
的技術(shù)人員應(yīng)可理解,制造商可能會(huì)用不同名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書及權(quán)利要求并不以名稱的差異作為區(qū)分組件的方式,而是以組件在功能上的差異作為區(qū)分準(zhǔn)則。在通篇說(shuō)明書及權(quán)利要求中所提及的“包含”為開(kāi)放式用語(yǔ),故應(yīng)解釋成“包含但不限定于”。此外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。藉由以下的較佳實(shí)施例的敘述并配合全文的圖1至圖4說(shuō)明本發(fā)明,但以下敘述中的裝置、組件與方法、步驟乃用以解釋本發(fā)明,而不應(yīng)當(dāng)用來(lái)限制本發(fā)明。請(qǐng)參考圖1,圖1為依據(jù)本發(fā)明第一實(shí)施例的一種具備可調(diào)效能的系統(tǒng)100的示意圖。例如系統(tǒng)100可為對(duì)稱多處理(SymmetricMultiprocessing,SMP)系統(tǒng)或不對(duì)稱多處理(AsymmetricMultiprocessing,AMP)系統(tǒng)。系統(tǒng)100包含多個(gè)單元110,其包含單元112、114、與116;至少一整體/局部忙碌等級(jí)偵測(cè)器(GlcAal/LocalBusyLevelDetector,以下簡(jiǎn)稱為G/L-BD),其包含至少一整體忙碌等級(jí)偵測(cè)器(GlcAalBusyLevelDetector,以下簡(jiǎn)稱為GBD)、及/或至少一局部忙碌等級(jí)偵測(cè)器(LocalBusyLevelDetector,以下簡(jiǎn)稱為L(zhǎng)BD),諸如GBD120以及LBD122與124;以及整體/局部系統(tǒng)效能管理器(Global/LocalSystemPerformanceManger,以下簡(jiǎn)稱為G/L-SPM)130。于本實(shí)施例中,該多個(gè)單元110中的至少一單元包含硬件電路。尤其是,該多個(gè)單元110中的至少一單元包含軟件模塊。例如該多個(gè)單元110中的某些單元可為硬件電路,而該多個(gè)單元110中的某些單元可為軟件模塊。另外,本實(shí)施例的G/L-BD,諸如LBD122與124以及GBD120當(dāng)中的任一者,可通過(guò)利用硬件電路或軟件模塊來(lái)實(shí)施,或通過(guò)利用硬件電路與軟件模塊的組合來(lái)實(shí)施。相仿地,G/L-SPM130可通過(guò)利用硬件電路或軟件模塊來(lái)實(shí)施,或通過(guò)利用硬件電路與軟件模塊的組合來(lái)實(shí)施。請(qǐng)注意,于本實(shí)施例中,系統(tǒng)100可為SMP系統(tǒng)或AMP系統(tǒng)。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,系統(tǒng)100可為分布式(Distributed)系統(tǒng)。例如該分布式系統(tǒng)可包含幾臺(tái)個(gè)人計(jì)算機(jī)(PersonalComputer,以下簡(jiǎn)稱為PC),每臺(tái)PC可視為該多個(gè)單元110中的一者。尤其是,針對(duì)這些PC,可安排多個(gè)LBD來(lái)分別偵測(cè)對(duì)應(yīng)于該多個(gè)PC的多個(gè)局部忙碌等級(jí)(LocalBusyLevel,以下簡(jiǎn)稱為L(zhǎng)BL)。依據(jù)本實(shí)施例的某些變化例,系統(tǒng)100可包含執(zhí)行各自的操作系統(tǒng)(OperatingSystems,以下簡(jiǎn)稱為OS)的多個(gè)虛擬機(jī)(VirtualMachine),其中每一虛擬機(jī)可視為該多個(gè)單元110中的一者。尤其是,針對(duì)這些虛擬機(jī),可安排多個(gè)LBD來(lái)分別偵測(cè)對(duì)應(yīng)于該多個(gè)虛擬機(jī)的多個(gè)LBL。另外,于這些變化例中,在包含該多個(gè)虛擬機(jī)的系統(tǒng)100當(dāng)中,執(zhí)行該多個(gè)虛擬機(jī)的一部PC可被配置諸如圖1所示的GBD。依據(jù)本實(shí)施例,每一G/L-BD(例如GBD120,或LBD122與IM中的任一者)是用來(lái)偵測(cè)該多個(gè)單元110中的至少一部分單元(諸如該多個(gè)單元110中的一個(gè)或多個(gè)單元、或該多個(gè)單元Iio中的全部單元)的整體/局部忙碌等級(jí)(GlcAal/LocalBusyLevel,以下簡(jiǎn)稱為G/L-BL),其中一個(gè)G/L-BD可位于一個(gè)單元之外或一個(gè)單元之內(nèi)。例如本實(shí)施例的GBD120可用來(lái)偵測(cè)該多個(gè)單元110中的上述至少一部分單元的整體忙碌等級(jí)(GlobalBusyLevel,以下簡(jiǎn)稱為GBL)且可位于該多個(gè)單元110之外,而本實(shí)施例的LBD122可用來(lái)偵測(cè)單元112的一個(gè)LBL且可位于單元112之外。又例如LBD124可用來(lái)偵測(cè)單元114的一個(gè)LBL且可位于單元114之內(nèi)。在本實(shí)施例的某些變化例中,該多個(gè)單元中的任一者,諸如單元112,可被動(dòng)地受該LBD諸如LBD122的偵測(cè),且可不察覺(jué)到該LBD的存在。在本實(shí)施例的某些變化例中,該多個(gè)單元中的任一者,諸如單元114,可主動(dòng)地回報(bào)其忙碌等級(jí)至該LBD諸如LBD124。在本實(shí)施例的一特例中,單元114可備有對(duì)LBDIM的控制能力。在本實(shí)施例的另一特例中,單元114可利用來(lái)自LBD124的LBL。另外,本實(shí)施例的G/L-SPM130是用來(lái)依據(jù)上述的至少一G/L-BD所偵測(cè)的至少一G/L-BL調(diào)整系統(tǒng)100的效能?;谏鲜龅闹辽僖籊/L-BL且基于關(guān)聯(lián)于系統(tǒng)100的效能的至少一政策(Policy),G/L-SPM130可于需要時(shí)調(diào)整系統(tǒng)100的至少一參數(shù),以省電及/或確保系統(tǒng)100的運(yùn)作,其中上述的至少一參數(shù)對(duì)應(yīng)于系統(tǒng)100的效能。尤其是,上述的至少一參數(shù)可包含系統(tǒng)100的至少一運(yùn)作頻率。基于上述的至少一G/L-BL且基于上述的至少一政策,G/L-SPM130可于需要時(shí)減少系統(tǒng)100的上述至少一運(yùn)作頻率以省電。例如在系統(tǒng)100以電池供電的狀況下,當(dāng)偵測(cè)到電池的電力低于閾值時(shí),G/L-SPM130可減少系統(tǒng)100的運(yùn)作頻率以省電?;谏鲜龅闹辽僖籊/L-BL且基于上述的至少一政策,G/L-SPM130可于需要時(shí)增加上述的至少一運(yùn)作頻率以確保系統(tǒng)100的運(yùn)作,尤其是確保該多個(gè)單元110中的至少一部分單元的運(yùn)作,諸如該多個(gè)單元110中的一部分單元或全部單元的運(yùn)作。例如在該多個(gè)單元110包含媒體播放器且發(fā)現(xiàn)該媒體播放器的音樂(lè)播放不平順的狀況下,G/L-SPM130可增加該媒體播放器的運(yùn)作頻率以確保音樂(lè)播放平順。雖然上述的至少一G/L-BD包含至少一GBD(例如GBD120)與至少一LBD(例如LBD122與1),這絕對(duì)不表示G/L-SPM130應(yīng)當(dāng)總是利用來(lái)自每一G/L-BD的G/L-BL。另外,這絕對(duì)不表示該GBD與該LBD兩者應(yīng)當(dāng)總是于系統(tǒng)100當(dāng)中同時(shí)被使用。實(shí)作上,上述的至少一G/L-BD中的一個(gè)LBD可暫時(shí)地或永久地被禁能(Disable)、及/或G/L-SPM130可暫時(shí)地或永久地在不利用來(lái)自該LBD的任何LBL的狀況下運(yùn)作。相仿地,上述的至少一G/L-BD中的一個(gè)GBD可暫時(shí)地或永久地被禁能、及/或G/L-SPM130可暫時(shí)地或永久地在不利用來(lái)自該GBD的任何GBL的狀況下運(yùn)作。尤其是,上述的至少一政策可包含多個(gè)政策,且依照該多個(gè)政策中的至少一部分政策,諸如該多個(gè)政策中的一部分政策或全部政策,G/L-SPM130動(dòng)態(tài)地將該運(yùn)作頻率保持于優(yōu)化值。例如G/L-SPM130可于第一時(shí)期動(dòng)態(tài)地將該運(yùn)作頻率保持于第一優(yōu)化值,且于第二時(shí)期動(dòng)態(tài)地將該運(yùn)作頻率保持于第二優(yōu)化值。于是,G/L-SPM130可兼顧系統(tǒng)100的效能與功耗。請(qǐng)注意,于本實(shí)施例中,改變上述的至少一運(yùn)作頻率可能會(huì)影響單元112與單元114兩者的效能,故單元112與114可視為系統(tǒng)效能相依單元(SystemPerformanceDependentUnit,以下簡(jiǎn)稱為SPDU),這是因?yàn)樗鼈兏髯缘男苤械拿恳徽邽榭烧{(diào)整的。如此,單元112的效能與單元114的效能兩者均能受G/L-SPM130的控制。相反地,改變上述的至少一運(yùn)作頻率可能不會(huì)影響單元116的效能,故單元116可視為系統(tǒng)效能獨(dú)立單元(SystemPerformanceIndependentUnit,以下簡(jiǎn)稱為SPIU),這是因?yàn)樗男苁遣豢烧{(diào)整的。如此,單元116的效能可不受G/L-SPM130所控制。尤其是,SPIU諸如單元116可擁有其自己的運(yùn)作頻率,這運(yùn)作頻率是獨(dú)立于上述的至少一運(yùn)作頻率。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,在G/L-SPM130通過(guò)改變?cè)摱鄠€(gè)單元的各自的帶寬(而非通過(guò)改變上述的至少一運(yùn)作頻率)來(lái)管理整體/局部系統(tǒng)效能的狀況下,SPIU諸如單元116可具有與系統(tǒng)100相同的運(yùn)作頻率。依據(jù)本實(shí)施例的某些變化例,不論系統(tǒng)100當(dāng)中單元的數(shù)量、SPDU的數(shù)量、SPIU的數(shù)量、GBD的數(shù)量、與LBD的數(shù)量中的任一者改變與否,上述的至少一政策,諸如一個(gè)或多個(gè)政策,仍可使系統(tǒng)100的效能被妥善地調(diào)整。實(shí)作上,針對(duì)該多個(gè)單元110中的特定單元,G/L-SPM130可決定該特定單元對(duì)該運(yùn)作頻率的需求值,其中對(duì)應(yīng)于該特定單元的需求值代表該特定單元要妥善地運(yùn)作時(shí)對(duì)該運(yùn)作頻率的數(shù)值的基本需求。例如在該特定單元代表軟件模塊諸如音頻播放應(yīng)用程序(例如一媒體播放器)的狀況下,對(duì)應(yīng)于該特定單元的該需求值代表該音頻播放應(yīng)用程序要平順地播放音樂(lè)時(shí)對(duì)該運(yùn)作頻率的數(shù)值的基本需求。相仿地,針對(duì)該多個(gè)單元110,G/L-SPM130可分別決定各自對(duì)該運(yùn)作頻率的各個(gè)需求值。由于分別對(duì)應(yīng)于該多個(gè)單元110的各個(gè)需求值代表該多個(gè)單元110各自的基本需求,G/L-SPM130可基于分別對(duì)應(yīng)于該多個(gè)單元110的各個(gè)需求值的至少一部分需求值(例如一部分需求值或全部需求值)對(duì)該多個(gè)單元110進(jìn)行效能管理。依據(jù)該多個(gè)變化例中的一者,依照上述的至少一政策中的至少一部分政策,G/L-SPM130暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值,其中該目標(biāo)值是該多個(gè)單元110中的至少一部分單元(例如該多個(gè)單元110中的一部分單元或全部單元)各自對(duì)該運(yùn)作頻率的各個(gè)需求值中的最大值。例如來(lái)自LBD122的LBL指出單元112對(duì)該運(yùn)作頻率的需求值等于第一值,而來(lái)自LBD124的LBL指出單元114對(duì)該運(yùn)作頻率的需求值等于第二值,其中來(lái)自GBD120的GBL指出該多個(gè)單元110對(duì)該運(yùn)作頻率的需求值等于第三值。請(qǐng)注意,該多個(gè)單元110對(duì)該運(yùn)作頻率的需求值可用來(lái)作為單元116對(duì)該運(yùn)作頻率的需求值。也就是說(shuō),已知該多個(gè)單元110對(duì)該運(yùn)作頻率的需求值等于該第三值,單元116對(duì)該運(yùn)作頻率的需求值亦可等于該第三值。在該第三值小于該第一值與該第二值中的任一者且第二值大于該第一值的狀況下,G/L-SPM130利用該第二值作為該目標(biāo)值。于是,G/L-SPM130可確保單元112、114、與116中的每一者的運(yùn)作。因此,相關(guān)技術(shù)的問(wèn)題,諸如為了省電而犧牲效能(例如犧牲單元114的效能)的問(wèn)題,就不再發(fā)生了。依據(jù)該多個(gè)變化例中的另一者,依照上述的至少一政策中的至少一部分政策,G/L-SPM130暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值,其中該目標(biāo)值是該多個(gè)單元110中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值的總和,諸如該多個(gè)單元110中的一部分單元或全部單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值的總和。例如在來(lái)自LBD122的LBL指出單元112對(duì)該運(yùn)作頻率的需求值等于第四值且來(lái)自LBDIM的LBL指出單元114對(duì)該運(yùn)作頻率的需求值等于第五值的狀況下,G/L-SPM130利用該第四值與該第五值的總和作為該目標(biāo)值。又例如在來(lái)自LBD122的LBL指出單元112對(duì)該運(yùn)作頻率的需求值等于第六值、來(lái)自LBDIM的LBL指出單元114對(duì)該運(yùn)作頻率的需求值等于第七值、且GBD120指出該多個(gè)單元110(尤其是單元116)對(duì)該運(yùn)作頻率的需求值等于第八值的狀況下,G/L-SPM130利用該第六值、該第七值與該第八值的總和作為該目標(biāo)值。由于通過(guò)利用該多個(gè)單元110中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值的總和來(lái)妥善地估測(cè)該目標(biāo)值,G/L-SPM130可確保單元112、114與116中的每一者的運(yùn)作。因此,相關(guān)技術(shù)的問(wèn)題,諸如為了省電而犧牲效能的問(wèn)題,就不再發(fā)生了。依據(jù)該多個(gè)變化例中的另一者,依照上述的至少一政策中的至少一部分政策,G/L-SPM130可在不妨礙該多個(gè)單元110中的至少一部分單元(例如該多個(gè)單元110中的一部分單元或全部單元)的運(yùn)作的狀況下,暫時(shí)地將該多個(gè)單元110的功耗最小化。例如只要不妨礙該多個(gè)單元110中的至少一部分單元(例如該多個(gè)單元110中的一部分單元或全部單元)的運(yùn)作,G/L-SPM130暫時(shí)地將該運(yùn)作頻率減少至可達(dá)到的最小值。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)該多個(gè)變化例中的另一者,依照上述的至少一政策中的至少一部分政策,G/L-SPM130可在不嚴(yán)重地妨礙該多個(gè)單元110中的至少一部分單元(例如該多個(gè)單元110中的一部分單元或全部單元)的運(yùn)作的狀況下,暫時(shí)地將該多個(gè)單元110的功耗最小化。例如只要不嚴(yán)重地妨礙該多個(gè)單元110中的至少一部分單元(例如該多個(gè)單元110中的一部分單元或全部單元)的運(yùn)作,G/L-SPM130暫時(shí)地將該運(yùn)作頻率減少至可達(dá)到的最小值。依據(jù)該多個(gè)變化例中的另一者,依照上述的至少一政策中的至少一部分政策,G/L-SPM130可暫時(shí)地將該運(yùn)作頻率保持于可達(dá)到的最大值。例如G/L-SPM130暫時(shí)地將該運(yùn)作頻率增加至可達(dá)到的最大值,以達(dá)到所需的效能。圖2為依據(jù)本發(fā)明一實(shí)施例的一種用來(lái)調(diào)整系統(tǒng)效能的方法910的流程圖。該方法可應(yīng)用于圖1所示的系統(tǒng)100,尤其是上述該多個(gè)G/L-BD120至124、及/或G/L-SPM130。另外,該方法可通過(guò)利用圖1所示的系統(tǒng)100來(lái)實(shí)施,尤其是通過(guò)利用上述該多個(gè)G/L-BD120至124、及/或G/L-SPM130來(lái)實(shí)施。該方法說(shuō)明如下于步驟912中,上述的至少一G/L-BD偵測(cè)系統(tǒng)100的多個(gè)單元中的至少一部分單元的至少一G/L-BL,諸如上述該多個(gè)單元110中的至少一部分單元的至少一G/L-BL。尤其是,GBD120可偵測(cè)該多個(gè)單元110中的上述至少一部分單元的GBL,而LBD122與IM可分別偵測(cè)單元112與114各自的LBL。于步驟914中,G/L-SPM130依據(jù)上述的至少一G/L-BL調(diào)整系統(tǒng)100的效能。尤其是,基于上述的至少一G/L-BL且基于關(guān)聯(lián)于系統(tǒng)100的效能的至少一政策,G/L-SPM130于需要時(shí)調(diào)整系統(tǒng)100的至少一參數(shù),以省電、及/或確保系統(tǒng)100的運(yùn)作,其中上述的至少一參數(shù)對(duì)應(yīng)于系統(tǒng)100的效能。尤其是,步驟914所述的至少一參數(shù)可包含系統(tǒng)100的至少一運(yùn)作頻率,諸如圖1所示實(shí)施例當(dāng)中所述的至少一參數(shù)?;谏鲜龅闹辽僖籊/L-BL且基于上述的至少一政策,G/L-SPM130于需要時(shí)減少上述系統(tǒng)100的至少一運(yùn)作頻率以省電。例如當(dāng)一G/L-BL達(dá)到預(yù)定閾值時(shí),G/L-SPM130可決定需要減少該運(yùn)作頻率,其中該預(yù)定閾值可關(guān)聯(lián)于一個(gè)或多個(gè)政策。另外,基于上述的至少一G/L-BL且基于上述的至少一政策,G/L-SPM130于需要時(shí)增加該運(yùn)作頻率以確保系統(tǒng)100的運(yùn)作,尤其是確保該多個(gè)單元110中的至少一部分單元的運(yùn)作。例如當(dāng)一G/L-BL達(dá)到預(yù)定閾值時(shí),G/L-SPM130可決定需要增加該運(yùn)作頻率,其中該預(yù)定閾值可關(guān)聯(lián)于一個(gè)或多個(gè)政策。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,步驟914所述的至少一參數(shù)可包含該多個(gè)單元110中的該至少一部分單元的至少一帶寬。尤其是,上述的至少一帶寬可對(duì)應(yīng)于該多個(gè)單元110中的該至少一部分單元分別使用系統(tǒng)100中的一中央處理單元(CentralProcessingUnit,以下簡(jiǎn)稱為CPU)的時(shí)間。依據(jù)本實(shí)施例,該GBL可從各種偵測(cè)來(lái)取得。例如該GBL可對(duì)應(yīng)于至少一CPU的空閑時(shí)間(例如,于步驟912中,系統(tǒng)100當(dāng)中該多個(gè)單元中的上述至少一部分單元包含該CPU),尤其是可對(duì)應(yīng)于該CPU所虛擬執(zhí)行的閑置任務(wù)(IdleTask)的至少一閑置時(shí)期(例如一個(gè)或多個(gè)閑置時(shí)期)。在上述的至少一CPU包含多個(gè)CPU的狀況下,GBD的數(shù)量可等同于CPU的數(shù)量,其中該多個(gè)GBD用來(lái)偵測(cè)分別對(duì)應(yīng)于該多個(gè)CPU各自的空閑時(shí)間的各個(gè)GBL0請(qǐng)注意,某些實(shí)施例(例如圖2所示實(shí)施例的某些變化例)中的該多個(gè)GBL可通過(guò)觀測(cè)頻率或觀測(cè)傳輸帶寬(例如,觀測(cè)是否存在任何數(shù)據(jù)傳輸運(yùn)作、及/或觀測(cè)至少一數(shù)據(jù)傳輸運(yùn)作的至少一時(shí)期)來(lái)予以偵測(cè)。在其它例子中,該GBL可對(duì)應(yīng)于該多個(gè)單元110中的上述至少一部分單元的至少一空閑時(shí)間,諸如該CPU的空閑時(shí)間、該多個(gè)單元110中的全部單元的整體空閑時(shí)間(例如當(dāng)該多個(gè)單元110皆不忙碌時(shí)的整體空閑時(shí)間)、或該多個(gè)單元110各自的空閑時(shí)間。在該GBL對(duì)應(yīng)于該多個(gè)單元110各自的空閑時(shí)間的狀況下,該多個(gè)單元110可分別回報(bào)它們的空閑時(shí)間(尤其是,當(dāng)它們分別不用該CPU時(shí)的空閑時(shí)間)予G/L-SPM130、或者G/L-SPM130可偵測(cè)該多個(gè)單元110各自的空閑時(shí)間,因此,G/L-SPM130可依據(jù)該多個(gè)空閑時(shí)間來(lái)決定該GBL。實(shí)作上,上述的至少一GBD諸如GBD120可利用系統(tǒng)100中的周期性/非周期性量測(cè)裝置(例如定時(shí)器)來(lái)偵測(cè)或計(jì)算該GBL。另外,該LBL可對(duì)應(yīng)于系統(tǒng)100中的存儲(chǔ)模塊中的數(shù)據(jù)占有(DataOccupation)程度,其中該存儲(chǔ)模塊用來(lái)暫時(shí)地儲(chǔ)存該多個(gè)單元中的至少一單元當(dāng)中傳送的數(shù)據(jù)、或暫時(shí)地儲(chǔ)存?zhèn)魉椭?自該至少一單元的數(shù)據(jù)。請(qǐng)注意,針對(duì)該存儲(chǔ)模塊的實(shí)施有許多選擇。例如該存儲(chǔ)模塊可為緩沖器。又例如該存儲(chǔ)模塊可為隊(duì)列(Queue)。又例如該存儲(chǔ)模塊可為先進(jìn)先出(FirstInFirstOut,FIFO)存儲(chǔ)器(例如一先進(jìn)先出內(nèi)存),其可簡(jiǎn)稱為FIFO。又例如該存儲(chǔ)模塊可為管道(Pipe)。通過(guò)妥善地將一個(gè)LBD關(guān)聯(lián)至對(duì)應(yīng)于系統(tǒng)100當(dāng)中一個(gè)單元的存儲(chǔ)模塊,該單元的LBL可被正確地偵測(cè)或計(jì)算。在本實(shí)施例的一特例中,當(dāng)該多個(gè)單元110中的特定單元的LBL達(dá)到預(yù)定閾值且因此指出需要增加該運(yùn)作頻率,G/L-SPM130可增加該運(yùn)作頻率。尤其是,依據(jù)該特定單元相較于其它單元的優(yōu)先級(jí),G/L-SPM130可決定是否優(yōu)先考慮該LBL。如此,依據(jù)該多個(gè)單元110中的某些特定單元的各自的優(yōu)先級(jí),G/L-SPM130決定是否優(yōu)先考慮該多個(gè)特定單元的各自的LBL。例如在第一單元對(duì)應(yīng)于相較其它單元更高的優(yōu)先級(jí)的狀況下,G/L-SPM130優(yōu)先利用該第一單元的LBL來(lái)決定于此狀況下是否改變或如何改變?cè)撨\(yùn)作頻率。又例如在第一單元對(duì)應(yīng)于相較其它單元更高的優(yōu)先級(jí)且該第一單元的LBL指出針對(duì)該運(yùn)作頻率的不同的改變方向(例如增加或減少該運(yùn)作頻率)的狀況下,G/L-SPM130僅僅利用該第一單元的LBL來(lái)決定于此狀況下是否改變或如何改變?cè)撨\(yùn)作頻率。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。在本實(shí)施例的某些變化例中,在第一單元對(duì)應(yīng)于相較其它單元更高的優(yōu)先級(jí)且G/L-SPM130已經(jīng)決定該第一單元對(duì)該運(yùn)作頻率的需求值的狀況下,G/L-SPM130可將該運(yùn)作頻率設(shè)定為對(duì)應(yīng)于該第一單元的需求值。在本實(shí)施例的不同的特例中,上述的至少一運(yùn)作頻率的實(shí)施可予以變化。例如上述的至少一運(yùn)作頻率可包含至少一CPU運(yùn)作頻率(例如至少一CPU的至少一運(yùn)作頻率,諸如一個(gè)或多個(gè)CPU的運(yùn)作頻率)、及/或至少一外圍裝置運(yùn)作頻率(例如至少一外圍裝置的至少一運(yùn)作頻率,諸如一個(gè)或多個(gè)外圍裝置的運(yùn)作頻率)。為了調(diào)整該運(yùn)作頻率,可對(duì)頻率進(jìn)行調(diào)整。例如該CPU運(yùn)作頻率的調(diào)整可通過(guò)調(diào)整該CPU的頻率來(lái)達(dá)成;該外圍裝置運(yùn)作頻率的調(diào)整可通過(guò)調(diào)整該外圍裝置的頻率來(lái)達(dá)成。為了省電及/或確保該系統(tǒng)的運(yùn)作,除了運(yùn)作頻率之外,亦可針對(duì)運(yùn)作電壓進(jìn)行調(diào)整。例如減少運(yùn)作電壓可降低功耗,而增加運(yùn)作電壓更能確保該系統(tǒng)的運(yùn)作。在某些實(shí)施例中,該系統(tǒng)及/或該多個(gè)單元中的至少一部分單元的運(yùn)作電壓的調(diào)整可通過(guò)調(diào)整該系統(tǒng)及/或該多個(gè)單元中的至少一部分單元的至少一壓降轉(zhuǎn)換器(BuckConverter,以下簡(jiǎn)稱為BK)電壓(例如BK諸如直流對(duì)直流轉(zhuǎn)換器(DC-to-DCConverter)的電壓)及/或至少一低壓差穩(wěn)壓器(LowDrop-OutRegulator,以下簡(jiǎn)稱為L(zhǎng)D0)電壓(例如LD0的電壓)來(lái)達(dá)成。圖3A為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為100A。在此,本實(shí)施例的該多個(gè)單元包含多個(gè)軟件模塊諸如多個(gè)任務(wù)(Task)310,尤其是內(nèi)建(Built-in)任務(wù)T(1)、ΤO)、T(3)與Τ(η)以及非內(nèi)建(Non-Built-in)任務(wù)T(A)、T(B)與T(m)。于運(yùn)作時(shí)間(RunTime)執(zhí)行一個(gè)OS的CPU305亦可執(zhí)行該多個(gè)軟件模塊諸如任務(wù)310。另外,上述的GBD120可代換為GBD320,且LBD122與IM可代換為L(zhǎng)BD322與324,其中本實(shí)施例的LBD322可為針對(duì)動(dòng)態(tài)影像專家群體(MovingPictureExpertsGroup,以下簡(jiǎn)稱為MPEG)處理的一個(gè)LBD,而本實(shí)施例的LBD3可為針對(duì)音頻處理的一個(gè)LBD。此外,G/L-SPM130可代換為G/L-SPM330。系統(tǒng)100A的運(yùn)作說(shuō)明如下GBD320用來(lái)偵測(cè)任務(wù)310的一個(gè)GBL,而LBD322用來(lái)偵測(cè)針對(duì)MPEG處理的內(nèi)建任務(wù)T(2)(標(biāo)示為MPEG內(nèi)建任務(wù))的一個(gè)LBL,且LBD324用來(lái)偵測(cè)針對(duì)音頻處理的內(nèi)建任務(wù)T(I)(標(biāo)示為音頻內(nèi)建任務(wù))的一個(gè)LBL。實(shí)作上,該GBL可通過(guò)量測(cè)任務(wù)310當(dāng)中閑置任務(wù)T(L)的某(些)閑置時(shí)期來(lái)予以偵測(cè),且該多個(gè)LBL可通過(guò)量測(cè)關(guān)聯(lián)于內(nèi)建任務(wù)T(I)與TO)的各個(gè)輸出緩沖器的吞吐量(Throughput)來(lái)予以偵測(cè)。在此,當(dāng)閑置任務(wù)T(L)被執(zhí)行,它表示系統(tǒng)100正閑置著。更明確而言,本實(shí)施例的閑置任務(wù)T(L)可為系統(tǒng)100的閑置任務(wù)。另外,G/L-SPM330可重新安排該多個(gè)單元當(dāng)中或該多個(gè)單元的一個(gè)或多個(gè)任務(wù)以調(diào)整系統(tǒng)100A的效能。請(qǐng)注意,針對(duì)改變上述的至少一運(yùn)作頻率諸如一個(gè)或多個(gè)運(yùn)作頻率的實(shí)施,在此提出一種新穎的動(dòng)態(tài)電壓與頻率調(diào)節(jié)(DynamicVoltageandFrequencykaling,以下簡(jiǎn)稱為DVFS)方案,其異于相關(guān)技術(shù)中的任一者(若存在),且可應(yīng)用于系統(tǒng)100A?;谏鲜龅闹辽僖籊/L-BL(例如來(lái)自GBD320的GBL,以及分別來(lái)自LBD322與324的LBL)且基于上述的至少一政策,該一個(gè)或多個(gè)運(yùn)作頻率可予以調(diào)整,以調(diào)整系統(tǒng)100A的效能。由于將本實(shí)施例的該DVFS方案應(yīng)用于系統(tǒng)100A,該一個(gè)或多個(gè)運(yùn)作頻率于需要時(shí)可予以增加以確保該多個(gè)單元中的至少一部分單元的運(yùn)作、或是于需要時(shí)可予以減少以省電。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。為了調(diào)整該運(yùn)作頻率,可針對(duì)頻率予以調(diào)整。例如CPU305的運(yùn)作頻率的調(diào)整可通過(guò)調(diào)整供予CPU305的頻率來(lái)達(dá)成;任務(wù)310的運(yùn)作頻率的調(diào)整可通過(guò)調(diào)整分別供予它們的各個(gè)頻率來(lái)達(dá)成。為了省電及/或確保該系統(tǒng)的運(yùn)作,除了運(yùn)作頻率之外,亦可針對(duì)運(yùn)作電壓進(jìn)行調(diào)整。例如減少運(yùn)作電壓可降低功耗,而增加運(yùn)作電壓較能確保該系統(tǒng)的運(yùn)作。在某些實(shí)施例中,該系統(tǒng)及/或該多個(gè)單元中的至少一部分單元的運(yùn)作電壓的調(diào)整可通過(guò)調(diào)整該系統(tǒng)及/或該多個(gè)單元中的至少一部分單元的至少一BK電壓(例如一BK諸如直流到直流的電壓)及/或至少一LDO電壓(例如LDO的電壓)來(lái)達(dá)成。于本實(shí)施例中,G/L-SPM330包含定時(shí)器型(Timer-Based)DVFS模塊(以下簡(jiǎn)稱為T-DVFS模塊)332與緩沖器型(Buffer-Based)DVFS模塊(以下簡(jiǎn)稱為B-DVFS模塊)334,用來(lái)控制該一個(gè)或多個(gè)運(yùn)作頻率。尤其是,該T-DVFS模塊用來(lái)依據(jù)本實(shí)施例的GBL來(lái)控制該一個(gè)或多個(gè)運(yùn)作頻率,其中該GBL通過(guò)量測(cè)該閑置任務(wù)的某(些)空閑時(shí)間而偵測(cè)到的;并且,依據(jù)由量測(cè)相關(guān)輸出緩沖器的吞吐量所分別偵測(cè)到的各個(gè)LBL,該B-DVFS模塊可控制該一個(gè)或多個(gè)運(yùn)作頻率。請(qǐng)注意,只要不妨礙系統(tǒng)100A的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。圖;3B為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例,且是圖3A所示實(shí)施例的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為100B。在此,本實(shí)施例的該多個(gè)單元可包含多個(gè)硬件電路,諸如前級(jí)(FrontStage)312-1,解多任務(wù)器312-2、視頻譯碼器312-3、視頻/音頻同步電路312-4、顯示電路312-5、視頻輸出電路312-6、音頻輸出電路312-7、以及分別關(guān)聯(lián)于前級(jí)312-1、解多任務(wù)器312-2、視頻譯碼器312-3、視頻/音頻同步電路312-4與顯示電路312-5的緩沖器314-1、314_2、314_3、314-4與314-5。另外,本實(shí)施例的該多個(gè)單元可另包含多個(gè)軟件模塊,諸如核心(Core)模塊316-1與音頻譯碼器316-2,其中該多個(gè)硬件電路包含分別關(guān)聯(lián)于核心模塊316-1與音頻譯碼器316-2的緩沖器318-1與318-2。尤其是,該多個(gè)緩沖器均為FIFO。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,該多個(gè)單元中的一部分單元當(dāng)中起初以硬件電路實(shí)施的(例如視頻譯碼器312-可改以軟件模塊(而非硬件電路)來(lái)實(shí)施。依據(jù)本實(shí)施例的某些變化例,該多個(gè)單元中的一部分單元當(dāng)中起初以軟件模塊實(shí)施的(例如音頻譯碼器316-可改以硬件電路(而非軟件模塊)來(lái)實(shí)施。系統(tǒng)100B當(dāng)中的G/L-SPM330的定時(shí)器型控制機(jī)制(以下簡(jiǎn)稱為TC機(jī)制)近似于系統(tǒng)100A當(dāng)中的TC機(jī)制,其中系統(tǒng)100B當(dāng)中G/L-SPM330的緩沖器型控制機(jī)制(以下簡(jiǎn)稱為BC機(jī)制)說(shuō)明如下。G/L-SPM330可控制前級(jí)312-1、解多任務(wù)器312-2、視頻譯碼器312-3、視頻/音頻同步電路312-4、顯示電路312-5、視頻輸出電路312-6、音頻輸出電路312-7、緩沖器314-1、314-2、314-3、314-4與314-5、核心模塊316-1、音頻譯碼器316-2、以及緩沖器318-1與318-2等諸多模塊/組件/電路中的至少一部分(例如一部分或全部)。請(qǐng)參考圖3B,緩沖器314-1、314-2與318-1中的每一者的兩端未加陰影,這表示它們的數(shù)據(jù)輸入速度與數(shù)據(jù)輸出速度兩者均未固定。另外,緩沖器314-4與314-5中的每一者的兩端加上陰影,這表示它們的數(shù)據(jù)輸入速度與數(shù)據(jù)輸出速度兩者均是固定的。此外,緩沖器314-3與318-2中的每一者的輸入端未加陰影而緩沖器314-3與318-2中的每一者的輸出端加上陰影,這表示它們的數(shù)據(jù)輸入速度未固定且它們的數(shù)據(jù)輸出速度是固定的。如此,緩沖器314-3與318-2可視為實(shí)時(shí)關(guān)鍵(RealTimeCritical,RTCritical)緩沖器(以下簡(jiǎn)稱為RTCR緩沖器)。于本實(shí)施例中,緩沖器314-3與318-2可視為RTCR緩沖器的重要原因是緩沖器314-3與318-2的不當(dāng)控制可導(dǎo)致音頻/視頻播放不平順、及/或音頻/視頻播放延遲。例如在緩沖器314-3與318-2中的一者于音頻/視頻播放期間暫時(shí)地空著(例如其內(nèi)數(shù)據(jù)用盡)的狀況下,可能出現(xiàn)某些異常播放現(xiàn)象。更明確而言,緩沖器314-3是視頻RTCR緩沖器,且緩沖器318_2是音頻RTCR緩沖器。依據(jù)本實(shí)施例,GBD320用來(lái)偵測(cè)系統(tǒng)100B當(dāng)中該多個(gè)單元中的該至少一部分單元的一GBL,而LBD322用來(lái)偵測(cè)緩沖器314-3的一LBL,且LBD324用來(lái)偵測(cè)緩沖器318-2的一LBL0也就是說(shuō),LBD322與3M兩者被用來(lái)偵測(cè)這些RTCR緩沖器各自的LBL。于系統(tǒng)100B的運(yùn)作期間,在一個(gè)或多個(gè)RTCR緩沖器的緩沖占用率(Occupancy)大于預(yù)定閾值的狀況下,該多個(gè)相關(guān)的LBL可能指出上述的至少一運(yùn)作頻率諸如一個(gè)或多個(gè)運(yùn)作頻率可被減少,因此,G/L-SPM330可減少該一個(gè)或多個(gè)運(yùn)作頻率,以便(舉例而言)減少該一個(gè)或多個(gè)RTCR緩沖器的數(shù)據(jù)輸入速度。相反地,在一個(gè)或多個(gè)RTCR緩沖器的緩沖占用率小于預(yù)定閾值的狀況下,相關(guān)的LBL可能指出上述的至少一運(yùn)作頻率諸如一個(gè)或多個(gè)運(yùn)作頻率可被增加,因此,G/L-SPM330可增加該一個(gè)或多個(gè)運(yùn)作頻率,以便(舉例而言)增加該一個(gè)或多個(gè)RTCR緩沖器的數(shù)據(jù)輸入速度。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,G/L-SPM330依據(jù)該多個(gè)RTCR緩沖器的數(shù)據(jù)輸入/輸出速度(而非任何RTCR緩沖器的緩沖占用率)來(lái)決定是否增加/減少該一個(gè)或多個(gè)運(yùn)作頻率。例如針對(duì)該多個(gè)RTCR緩沖器中的特定RTCR緩沖器,當(dāng)數(shù)據(jù)輸入速度大于數(shù)據(jù)輸出速度加上預(yù)定值(例如正的預(yù)定值),G/L-SPM330可減少該一個(gè)或多個(gè)運(yùn)作頻率,以便(舉例而言)減少該特定RTCR緩沖器的數(shù)據(jù)輸入速度。又例如針對(duì)該多個(gè)RTCR緩沖器中的特定RTCR緩沖器,當(dāng)數(shù)據(jù)輸入速度小于數(shù)據(jù)輸出速度減去預(yù)定值(例如正的預(yù)定值,諸如上述正的預(yù)定值),G/L-SPM330可增加該一個(gè)或多個(gè)運(yùn)作頻率,以便(舉例而言)增加該特定RTCR緩沖器的數(shù)據(jù)輸入速度。如此,通過(guò)利用對(duì)應(yīng)于該多個(gè)LBL的BC機(jī)制與對(duì)應(yīng)于該GBL的TC機(jī)制,系統(tǒng)100B的效能可妥善地調(diào)整?;谏鲜龅闹辽僖籊/L-BL(例如來(lái)自GBD320的GBL,以及分別來(lái)自LBD322與324的LBL)且基于上述的至少一政策,該一個(gè)或多個(gè)運(yùn)作頻率可被優(yōu)化,以調(diào)整系統(tǒng)100B的效能。由于將本實(shí)施例的該DVFS方案應(yīng)用于系統(tǒng)100B,該一個(gè)或多個(gè)運(yùn)作頻率于需要時(shí)可予以增加以確保該多個(gè)單元中的至少一部分單元的運(yùn)作、或是于需要時(shí)可予以減少以省電。請(qǐng)注意,只要不妨礙系統(tǒng)100B的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。圖3C為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例,且是圖3A與圖:3B所示實(shí)施例中的任一者的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為IOOC0某些內(nèi)建多媒體任務(wù)諸如內(nèi)建多媒體任務(wù)#1與內(nèi)建多媒體任務(wù)#2被作為任務(wù)310的例子。于本實(shí)施例中,內(nèi)建多媒體任務(wù)#1、內(nèi)建多媒體任務(wù)#2、與某(些)其它任務(wù)不同時(shí)存在。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,內(nèi)建多媒體任務(wù)#1、內(nèi)建多媒體任務(wù)#2、與某(些)其它任務(wù)可同時(shí)存在。依據(jù)本實(shí)施例的某些變化例,內(nèi)建多媒體任務(wù)#1、內(nèi)建多媒體任務(wù)#2、與某(些)其它任務(wù)等諸多任務(wù)中的至少一部分任務(wù)(例如一部分任務(wù)或全部任務(wù))可處于暫停(Suspended)模式。請(qǐng)參考圖3C,可選用的各階電壓與頻率繪示于縱軸附近,而橫軸t代表時(shí)間軸。T-DVFS模塊332收集整體忙碌信息以進(jìn)行定時(shí)器型任務(wù)負(fù)載預(yù)測(cè)且因此偵測(cè)或計(jì)算該GBL。如圖3C所示,內(nèi)建多媒體任務(wù)#1的開(kāi)始時(shí)間點(diǎn)與內(nèi)建多媒體任務(wù)#2的結(jié)束時(shí)間點(diǎn)之間的時(shí)期被作為用來(lái)偵測(cè)或計(jì)算該GBL的監(jiān)控時(shí)期的例子。另外,B-DVFS模塊334收集局部忙碌信息以進(jìn)行緩沖器型任務(wù)負(fù)載預(yù)測(cè)且因此偵測(cè)或計(jì)算該多個(gè)LBL。于本實(shí)施例中,G/L-SPM330包含DVFS控制模塊338,其中在G/L-SPM330之內(nèi)或之外可提供一個(gè)列有可選用的各階電壓與頻率的對(duì)照表336。DVFS控制模塊338可從對(duì)照表336取得針對(duì)DVFS選擇之用的功率信息,且可另從T-DVFS模塊332與B-DVFS模塊334分別取得針對(duì)DVFS需求的歷史信息。請(qǐng)注意,閉環(huán)控制可通過(guò)利用該歷史信息來(lái)實(shí)施。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,開(kāi)環(huán)控制可通過(guò)忽略該歷史信息來(lái)實(shí)施。一般而言,依據(jù)本實(shí)施例及其變化例當(dāng)中的任一者,基于針對(duì)DVFS選擇之用的功率信息(例如對(duì)照表336的內(nèi)容)、來(lái)自T-DVFS模塊332的GBL、來(lái)自B-DVFS模塊334的LBL、以及來(lái)自T-DVFS模塊332與B-DVFS模塊334的針對(duì)DVFS需求的歷史信息(該歷史信息為非必須(Optional)選項(xiàng)),DVFS控制模塊338可從該多個(gè)可選用的各階電壓與頻率決定供下一次使用的某階電壓及/或某階頻率。請(qǐng)注意,只要不妨礙系統(tǒng)100C的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。圖3D為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例,且是圖3A至圖3C所示實(shí)施例中的任一者的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為100D。尤其是,系統(tǒng)100D可用來(lái)實(shí)施低電力架構(gòu)。如圖3D所示,系統(tǒng)100D可分成多層,其中該多層包含應(yīng)用程序(Application)層、應(yīng)用程序框架(ApplicationFramework)層、函式庫(kù)(Library)層、核(Kernel)層、與硬件平臺(tái)(HardwarePlatform)層。該應(yīng)用層中可存在一個(gè)或多個(gè)應(yīng)用程序。如圖3D所示,該函式庫(kù)層可包含媒體框架(MediaFramework),其包含核心模塊316-1與可選用的其它模塊,且該函式庫(kù)層可另包含一個(gè)或多個(gè)其它框架與政策模塊(PolicyModule)0另外,該核層可包含音頻驅(qū)動(dòng)程序、視頻驅(qū)動(dòng)程序、其它多媒體驅(qū)動(dòng)程序與其它驅(qū)動(dòng)程序,其中這些驅(qū)動(dòng)程序可視為上述的該多個(gè)單元,此外,該核層亦包括多個(gè)LBD、GBD320與G/L-SPM330。符號(hào)PLL與PMIC分別代表該硬件平臺(tái)層中的某些硬件電路諸如鎖相環(huán)與功率管理集成電路。此外,本實(shí)施例的這些驅(qū)動(dòng)程序的每一者具有相關(guān)的LBD。請(qǐng)注意,只要不妨礙系統(tǒng)100D的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。圖3E為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例,且是圖3A至圖3D所示實(shí)施例中的任一者的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為100E。于本實(shí)施例中,上述的至少一運(yùn)作頻率可包含一個(gè)或多個(gè)運(yùn)作頻率,諸如內(nèi)存的內(nèi)存頻率、CPU305的CPU頻率、總線的總線頻率、一個(gè)或多個(gè)裝置的裝置頻率、與一個(gè)或多個(gè)處理器的處理器頻率。GBD320可實(shí)施成OS排程器(OSkheduler)。另外,本實(shí)施例15的該多個(gè)單元可另包含軟件應(yīng)用程序、驅(qū)動(dòng)程序及/或硬件裝置。該多個(gè)LBD可偵測(cè)系統(tǒng)100E當(dāng)中各個(gè)單元的各自的LBL,尤其是對(duì)應(yīng)于系統(tǒng)100E當(dāng)中這些單元的緩沖器的各個(gè)相關(guān)的LBL。此外,系統(tǒng)100E當(dāng)中G/L-SPM330的TC機(jī)制近似于系統(tǒng)100A當(dāng)中的TC機(jī)制,且系統(tǒng)100E當(dāng)中G/L-SPM330的BC機(jī)制近似于系統(tǒng)100B當(dāng)中的BC機(jī)制。請(qǐng)注意,只要不妨礙系統(tǒng)100E的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。依據(jù)圖3E所示實(shí)施例的一變化例,系統(tǒng)100可為包含多個(gè)PC的分布式系統(tǒng),而這些PC中的每一者依據(jù)一個(gè)或多個(gè)運(yùn)作頻率諸如圖3E所示系統(tǒng)100E的該多個(gè)運(yùn)作頻率來(lái)運(yùn)作。本變化例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。圖4為圖1所示的系統(tǒng)100于一實(shí)施例中的實(shí)施細(xì)節(jié),其中本實(shí)施例是圖1所示實(shí)施例的變化例,且是圖3A至圖3E所示實(shí)施例中的任一者的變化例。因應(yīng)架構(gòu)上的改變,標(biāo)號(hào)100代換為400。如圖4所示,系統(tǒng)400包含多處理器系統(tǒng)410。于本實(shí)施例中,上述該多個(gè)單元可包含多個(gè)CPU,諸如多處理器系統(tǒng)410中的CPU305-1,305-2,…、與305-N。該多個(gè)LBD偵測(cè)CPU305_1、305_2、…、與305-N各自內(nèi)部的LBL,且該多個(gè)GBD偵測(cè)CPU305-1、305-2、…、與305-N的某些GBL,其中該多個(gè)GBD當(dāng)中的某些GBD系耦接至CPU305-1,305-2,…、與305-N,且因此可和CPU305_1、305_2、…、與305-N互動(dòng)。于本實(shí)施例中,該多個(gè)GBD可通過(guò)偵測(cè)CPU305-1、305-2、···、與305-N的空閑時(shí)間來(lái)分別偵測(cè)CPU305-1、305-2、...、與305-N各自的GBL。另外,CPU305_1、305_2、…、與305-N可被動(dòng)地受該多個(gè)GBD的偵測(cè)。這只是為了說(shuō)明的目的而已,并非對(duì)本發(fā)明的限制。依據(jù)本實(shí)施例的某些變化例,該多個(gè)GBD可通過(guò)觀測(cè)CPU305-l、305-2、…、與305-N的閑置任務(wù)來(lái)分別偵測(cè)CPU305-1,305-2,…、與305-N各自的GBL。例如CPU305-1、305-2、…、與305-N中的至少一部分CPU(例如一部分CPU或全部CPU)可被動(dòng)地受該多個(gè)GBD的偵測(cè)。又例如=CPU305-1,305-2,…、與305-N的至少一部分CPU(例如一部分CPU或全部CPU)可主動(dòng)地回報(bào)它們的忙碌等級(jí)予相對(duì)應(yīng)的GBD。另外,系統(tǒng)400當(dāng)中G/L-SPM330的TC機(jī)制近似于系統(tǒng)100A當(dāng)中的TC機(jī)制,且系統(tǒng)400當(dāng)中G/L-SPM330的BC機(jī)制近似于系統(tǒng)100B當(dāng)中的BC機(jī)制。請(qǐng)注意,只要不妨礙系統(tǒng)400的運(yùn)作,該第一實(shí)施例的某些變化例諸如以上揭露者的相關(guān)實(shí)施方法可分別應(yīng)用于本實(shí)施例。為了簡(jiǎn)明起見(jiàn),本實(shí)施例與前述實(shí)施例/變化例相仿之處不再重復(fù)贅述。本發(fā)明的好處的一是,基于上述的至少一G/L-BL且基于上述的至少一政策,上述的至少一參數(shù)諸如上述的至少一運(yùn)作頻率可予以調(diào)整,以妥善地調(diào)整該系統(tǒng)的效能。另外,依據(jù)某些實(shí)施例,上述的至少一運(yùn)作頻率諸如一個(gè)或多個(gè)運(yùn)作頻率于需要時(shí)可予以增加以確保該多個(gè)單元中的至少一部分單元的運(yùn)作、或是于需要時(shí)可予以減少以省電。上述的實(shí)施例僅用來(lái)列舉本發(fā)明的實(shí)施方式,以及闡釋本發(fā)明的技術(shù)特征,并非用來(lái)限制本發(fā)明的范疇。任何所屬
技術(shù)領(lǐng)域:
的技術(shù)人員依據(jù)本發(fā)明的精神而輕易完成的改變或均等性安排均屬于本發(fā)明所主張的范圍,本發(fā)明的權(quán)利范圍應(yīng)以權(quán)利要求為準(zhǔn)。權(quán)利要求1.一種具備可調(diào)效能的系統(tǒng),該系統(tǒng)包含有多個(gè)單元,其中該多個(gè)單元中的至少一單元包含硬件電路;至少一整體/局部忙碌等級(jí)偵測(cè)器,其包含至少一整體忙碌等級(jí)偵測(cè)器及/或至少一局部忙碌等級(jí)偵測(cè)器,其中每個(gè)整體/局部忙碌等級(jí)偵測(cè)器用來(lái)偵測(cè)該多個(gè)單元中的至少一部分單元的整體/局部忙碌等級(jí);以及整體/局部系統(tǒng)效能管理器,用來(lái)依據(jù)該至少一整體/局部忙碌等級(jí)偵測(cè)器所偵測(cè)的至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能,其中基于該至少一整體/局部忙碌等級(jí)且基于關(guān)聯(lián)于該系統(tǒng)效能的至少一政策,該整體/局部系統(tǒng)效能管理器于需要時(shí)調(diào)整該系統(tǒng)的至少一參數(shù),以省電及/或確保該系統(tǒng)的運(yùn)作,并且該至少一參數(shù)對(duì)應(yīng)于該系統(tǒng)的效能。2.如權(quán)利要求1所述的系統(tǒng),其特征在于,該多個(gè)單元中的至少一單元包含軟件模塊。3.如權(quán)利要求1所述的系統(tǒng),其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;基于該至少一整體/局部忙碌等級(jí)且基于該至少一政策,該整體/局部系統(tǒng)效能管理器于需要時(shí)減少該至少一運(yùn)作頻率以省電;以及基于該至少一整體/局部忙碌等級(jí)且基于該至少一政策,該整體/局部系統(tǒng)效能管理器于需要時(shí)增加該至少一運(yùn)作頻率以確保該系統(tǒng)的運(yùn)作。4.如權(quán)利要求3所述的系統(tǒng),其特征在于,該至少一政策包含多個(gè)政策;以及依照該多個(gè)政策中的至少一部分政策,該整體/局部系統(tǒng)效能管理器動(dòng)態(tài)地將該運(yùn)作頻率保持于優(yōu)化值。5.如權(quán)利要求3所述的系統(tǒng),其特征在于,依照該至少一政策中的至少一部分政策,該整體/局部系統(tǒng)效能管理器暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值;以及該目標(biāo)值是該多個(gè)單元中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值中的最大值。6.如權(quán)利要求3所述的系統(tǒng),其特征在于,依照該至少一政策中的至少一部分政策,該整體/局部系統(tǒng)效能管理器暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值;以及該目標(biāo)值是該多個(gè)單元中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值的總和。7.如權(quán)利要求1所述的系統(tǒng),其特征在于,依照該至少一政策中的至少一部分政策,該整體/局部系統(tǒng)效能管理器在不妨礙該多個(gè)單元中的至少一部分單元的運(yùn)作的狀況下,暫時(shí)地將該多個(gè)單元的功耗最小化。8.如權(quán)利要求1所述的系統(tǒng),其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及依照該至少一政策中的至少一部分政策,該整體/局部系統(tǒng)效能管理器暫時(shí)地將該運(yùn)作頻率保持于可達(dá)到的最大值。9.如權(quán)利要求1所述的系統(tǒng),其特征在于,該至少一整體/局部忙碌等級(jí)偵測(cè)器包含至少一整體忙碌等級(jí)偵測(cè)器,該至少一整體忙碌等級(jí)偵測(cè)器用來(lái)偵測(cè)該多個(gè)單元中的該至少一部分單元的整體忙碌等級(jí);以及該多個(gè)單元中的該至少一部分單元包含中央處理單元。10.如權(quán)利要求9所述的系統(tǒng),其特征在于,該至少一整體/局部忙碌等級(jí)偵測(cè)器包含局部忙碌等級(jí)偵測(cè)器;以及該局部忙碌等級(jí)偵測(cè)器暫時(shí)地被禁能及/或該整體/局部系統(tǒng)效能管理器暫時(shí)地在不利用來(lái)自該局部忙碌等級(jí)偵測(cè)器的任何局部忙碌等級(jí)的狀況下運(yùn)作。11.如權(quán)利要求9所述的系統(tǒng),其特征在于,該整體忙碌等級(jí)對(duì)應(yīng)于該中央處理單元的空閑時(shí)間。12.如權(quán)利要求9所述的系統(tǒng),其特征在于,該整體忙碌等級(jí)對(duì)應(yīng)于該多個(gè)單元中的該至少一部分單元的至少一空閑時(shí)間。13.如權(quán)利要求9所述的系統(tǒng),其特征在于,該至少一整體忙碌等級(jí)偵測(cè)器利用該系統(tǒng)中的周期性/非周期性量測(cè)裝置來(lái)偵測(cè)或計(jì)算該整體忙碌等級(jí)。14.如權(quán)利要求1所述的系統(tǒng),其特征在于,該至少一整體/局部忙碌等級(jí)偵測(cè)器包含至少一局部忙碌等級(jí)偵測(cè)器,而該至少一局部忙碌等級(jí)偵測(cè)器用來(lái)偵測(cè)該多個(gè)單元中的特定單元的局部忙碌等級(jí)。15.如權(quán)利要求14所述的系統(tǒng),其特征在于,該至少一整體/局部忙碌等級(jí)偵測(cè)器包含整體忙碌等級(jí)偵測(cè)器;以及該整體忙碌等級(jí)偵測(cè)器暫時(shí)地被禁能及/或該整體/局部系統(tǒng)效能管理器暫時(shí)地在不利用來(lái)自該整體忙碌等級(jí)偵測(cè)器的任何整體忙碌等級(jí)的狀況下運(yùn)作。16.如權(quán)利要求14所述的系統(tǒng),其特征在于,該局部忙碌等級(jí)對(duì)應(yīng)于該系統(tǒng)中的存儲(chǔ)模塊中的數(shù)據(jù)占有程度;以及該存儲(chǔ)模塊用來(lái)暫時(shí)地儲(chǔ)存該多個(gè)單元中的至少一單元當(dāng)中傳送的數(shù)據(jù)、或暫時(shí)地儲(chǔ)存?zhèn)魉椭?自該至少一單元的數(shù)據(jù)。17.如權(quán)利要求16所述的系統(tǒng),其特征在于,該存儲(chǔ)模塊是緩沖器、隊(duì)列、先進(jìn)先出存儲(chǔ)器或管道。18.如權(quán)利要求14所述的系統(tǒng),其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及該至少一運(yùn)作頻率包含至少一中央處理單元運(yùn)作頻率與至少一外圍裝置運(yùn)作頻率。19.如權(quán)利要求14所述的系統(tǒng),其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及當(dāng)該局部忙碌等級(jí)達(dá)到預(yù)定閾值且因此指出需要增加該運(yùn)作頻率,該整體/局部系統(tǒng)效能管理器增加該運(yùn)作頻率。20.如權(quán)利要求19所述的系統(tǒng),其特征在于,依據(jù)該特定單元相較于其它單元的優(yōu)先級(jí),該整體/局部系統(tǒng)效能管理器決定是否優(yōu)先考慮該局部忙碌等級(jí)。21.如權(quán)利要求1所述的系統(tǒng),其特征在于,該整體/局部系統(tǒng)效能管理器重新安排該多個(gè)單元當(dāng)中或該多個(gè)單元的一個(gè)或多個(gè)任務(wù)以調(diào)整該系統(tǒng)的效能。22.如權(quán)利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)為對(duì)稱多處理系統(tǒng)、不對(duì)稱多處理系統(tǒng)或分布式系統(tǒng)。23.如權(quán)利要求1所述的系統(tǒng),其特征在于,該至少一參數(shù)包含該多個(gè)單元中的該至少一部分單元的至少一帶寬;以及該至少一帶寬對(duì)應(yīng)于該多個(gè)單元中的該至少一部分單元分別使用該系統(tǒng)中的中央處理單元的時(shí)間。24.一種用來(lái)調(diào)整系統(tǒng)效能的方法,該方法包含有偵測(cè)該系統(tǒng)的多個(gè)單元中的至少一部分單元的至少一整體/局部忙碌等級(jí),其中該多個(gè)單元中的至少一單元包含硬件電路;以及依據(jù)該至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能,其中依據(jù)該至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能的步驟另包含基于該至少一整體/局部忙碌等級(jí)且基于關(guān)聯(lián)于該系統(tǒng)的效能的至少一政策,于需要時(shí)調(diào)整該系統(tǒng)的至少一參數(shù),以省電及/或確保該系統(tǒng)的運(yùn)作,其中該至少一參數(shù)對(duì)應(yīng)于該系統(tǒng)的效能。25.如權(quán)利要求M所述的方法,其特征在于,該多個(gè)單元中的至少一單元包含軟件模塊。26.如權(quán)利要求M所述的方法,其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及依據(jù)該至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能的步驟另包含基于該至少一整體/局部忙碌等級(jí)且基于該至少一政策,于需要時(shí)減少該至少一運(yùn)作頻率以省電;以及基于該至少一整體/局部忙碌等級(jí)且基于該至少一政策,于需要時(shí)增加該至少一運(yùn)作頻率以確保該系統(tǒng)的運(yùn)作。27.如權(quán)利要求沈所述的方法,其特征在于,該至少一政策包含多個(gè)政策,以及該方法另包含依照該多個(gè)政策中的至少一部分政策,動(dòng)態(tài)地將該運(yùn)作頻率保持于優(yōu)化值。28.如權(quán)利要求沈所述的方法,其另包含有依照該至少一政策中的至少一部分政策,暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值,其中該目標(biāo)值是該多個(gè)單元中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值中的最大值。29.如權(quán)利要求沈所述的方法,其另包含有依照該至少一政策中的至少一部分政策,暫時(shí)地將該運(yùn)作頻率保持于目標(biāo)值,其中該目標(biāo)值是該多個(gè)單元中的至少一部分單元各自對(duì)該運(yùn)作頻率的各個(gè)需求值的總和。30.如權(quán)利要求M所述的方法,其另包含有依照該至少一政策中的至少一部分政策,在不妨礙該多個(gè)單元中的至少一部分單元的運(yùn)作的狀況下,暫時(shí)地將該多個(gè)單元的功耗最小化。31.如權(quán)利要求M所述的方法,其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及該方法另包含依照該至少一政策中的至少一部分政策,暫時(shí)地將該運(yùn)作頻率保持于可達(dá)到的最大值。32.如權(quán)利要求M所述的方法,其特征在于,偵測(cè)該至少一整體/局部忙碌等級(jí)的步驟另包含偵測(cè)該多個(gè)單元中的該至少一部分單元的整體忙碌等級(jí),其中該多個(gè)單元中的該至少一部分單元包含中央處理單元。33.如權(quán)利要求32所述的方法,其另包含有暫時(shí)地在不利用任何局部忙碌等級(jí)的狀況下運(yùn)作。34.如權(quán)利要求32所述的方法,其特征在于,該整體忙碌等級(jí)對(duì)應(yīng)于該中央處理單元的空閑時(shí)間。35.如權(quán)利要求32所述的方法,其特征在于,該整體忙碌等級(jí)對(duì)應(yīng)于該多個(gè)單元中的該至少一部分單元的至少一空閑時(shí)間。36.如權(quán)利要求32所述的方法,其特征在于,偵測(cè)該多個(gè)單元中的該至少一部分單元的該整體忙碌等級(jí)的步驟另包含利用該系統(tǒng)中的周期性/非周期性量測(cè)裝置來(lái)偵測(cè)或計(jì)算該整體忙碌等級(jí)。37.如權(quán)利要求M所述的方法,其特征在于,偵測(cè)該至少一整體/局部忙碌等級(jí)的步驟另包含偵測(cè)該多個(gè)單元中的特定單元的局部忙碌等級(jí)。38.如權(quán)利要求37所述的方法,其另包含有暫時(shí)地在不利用任何整體忙碌等級(jí)的狀況下運(yùn)作。39.如權(quán)利要求37所述的方法,其特征在于,該局部忙碌等級(jí)對(duì)應(yīng)于該系統(tǒng)中的存儲(chǔ)模塊中的數(shù)據(jù)占有程度;以及該存儲(chǔ)模塊用來(lái)暫時(shí)地儲(chǔ)存該多個(gè)單元中的至少一單元當(dāng)中傳送的數(shù)據(jù)、或暫時(shí)地儲(chǔ)存?zhèn)魉椭?自該至少一單元的數(shù)據(jù)。40.如權(quán)利要求39所述的方法,其特征在于,該存儲(chǔ)模塊是緩沖器、隊(duì)列、先進(jìn)先出存儲(chǔ)器、或管道。41.如權(quán)利要求37所述的方法,其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率;以及該至少一運(yùn)作頻率包含至少一中央處理單元運(yùn)作頻率與至少一外圍裝置運(yùn)作頻率。42.如權(quán)利要求37所述的方法,其特征在于,該至少一參數(shù)包含該系統(tǒng)的至少一運(yùn)作頻率,以及該方法另包含當(dāng)該局部忙碌等級(jí)達(dá)到預(yù)定閾值且因此指出需要增加該運(yùn)作頻率,增加該運(yùn)作頻率。43.如權(quán)利要求42所述的方法,其另包含有依據(jù)該特定單元相較于其它單元的優(yōu)先級(jí),決定是否優(yōu)先考慮該局部忙碌等級(jí)。44.如權(quán)利要求M所述的方法,其另包含有重新安排該多個(gè)單元當(dāng)中或該多個(gè)單元的一個(gè)或多個(gè)任務(wù)以調(diào)整該系統(tǒng)的效能。45.如權(quán)利要求M所述的方法,其特征在于,該系統(tǒng)為對(duì)稱多處理系統(tǒng)、不對(duì)稱多處理系統(tǒng)或分布式系統(tǒng)。46.如權(quán)利要求M所述的方法,其特征在于,該至少一參數(shù)包含該多個(gè)單元中的該至少一部分單元的至少一帶寬;以及該至少一帶寬對(duì)應(yīng)于該多個(gè)單元中的該至少一部分單元分別使用該系統(tǒng)中的中央處理單元的時(shí)間。全文摘要本發(fā)明提供一種具備可調(diào)效能的系統(tǒng)和用來(lái)調(diào)整系統(tǒng)效能的方法,該系統(tǒng)包含多個(gè)單元,其中至少一單元包含硬件電路;至少一整體/局部忙碌等級(jí)偵測(cè)器,其包含至少一整體忙碌等級(jí)偵測(cè)器及/或至少一局部忙碌等級(jí)偵測(cè)器,每一整體/局部忙碌等級(jí)偵測(cè)器用來(lái)偵測(cè)該多個(gè)單元中的至少一部分單元的整體/局部忙碌等級(jí);以及整體/局部系統(tǒng)效能管理器,用來(lái)依據(jù)該至少一整體/局部忙碌等級(jí)偵測(cè)器所偵測(cè)的至少一整體/局部忙碌等級(jí)來(lái)調(diào)整該系統(tǒng)的效能。本發(fā)明的好處之一是可調(diào)整至少一參數(shù),以妥善地調(diào)整該系統(tǒng)的效能。文檔編號(hào)G06F1/32GK102375528SQ201110196930公開(kāi)日2012年3月14日申請(qǐng)日期2011年7月14日優(yōu)先權(quán)日2010年8月13日發(fā)明者羅永圣,譚永恒申請(qǐng)人:聯(lián)發(fā)科技股份有限公司