亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng)的制作方法

文檔序號:10653806閱讀:663來源:國知局
計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng),在計(jì)算機(jī)系統(tǒng)一CPU的一核心部分及一非核心部分的頻率調(diào)節(jié)功能相互獨(dú)立的情況下,設(shè)置所述非核心部分的頻率的一可調(diào)節(jié)范圍,以提供所述非核心部分的頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中,所述非核心部分的頻率的所述可調(diào)節(jié)范圍是通過所述計(jì)算機(jī)系統(tǒng)的一BIOS程序設(shè)定的;通過在所述可調(diào)節(jié)范圍中調(diào)節(jié)該非核心部分的頻率,能方便快捷地實(shí)現(xiàn)所述功耗管理策略的變更,且并不受限于研發(fā)階段,解決現(xiàn)有技術(shù)的問題。
【專利說明】
計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是設(shè)及計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng)。
【背景技術(shù)】
[0002] 服務(wù)器通常一年每時每刻皆在工作,故其功耗問題不可避免的成為用戶及制造商 的關(guān)注焦點(diǎn);通常優(yōu)秀的機(jī)構(gòu)設(shè)計(jì),電源設(shè)計(jì)W及散熱方案會對節(jié)省功耗有莫大幫助,但運(yùn) 都是前期設(shè)計(jì)中需要考慮的部分,一旦到了研發(fā)后期或者出貨階段,改動電源管理方案很 難實(shí)現(xiàn),并且運(yùn)些改動通常都是耗資巨大。
[0003] 因此,如何提供一種便捷高效且成本低廉的服務(wù)器管理策略的調(diào)節(jié)技術(shù),W于研 發(fā)后期或出貨階段亦能使用,已成為業(yè)界亟待解決的技術(shù)問題。

【發(fā)明內(nèi)容】

[0004] 鑒于W上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供計(jì)算機(jī)系統(tǒng)的功耗控制方 法及系統(tǒng),用于解決現(xiàn)有技術(shù)中服務(wù)器功耗管理策略的變更受限于研發(fā)階段,而導(dǎo)致后期 更改方案造成成本甚巨的問題。
[0005] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種計(jì)算機(jī)系統(tǒng)的功耗控制方法, 包括:在計(jì)算機(jī)系統(tǒng)一 CPU的一核屯、部分及一非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立的情況 下,設(shè)置所述非核屯、部分的頻率的一可調(diào)節(jié)范圍,W提供所述非核屯、部分的頻率運(yùn)行于所 述范圍內(nèi)的功耗管理策略;其中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是通過所述計(jì) 算機(jī)系統(tǒng)的一 BIOS程序設(shè)定的。
[0006] 于本發(fā)明的一實(shí)施例中,所述CPU為Intel的一Grantly架構(gòu)或一化rl巧架構(gòu)。
[0007] 于本發(fā)明的一實(shí)施例中,所述非核屯、部分包括:一CPU緩存、一QPI總路線控制器、 及一內(nèi)存控制器。
[000引于本發(fā)明的一實(shí)施例中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是根據(jù)計(jì)算機(jī) 系統(tǒng)的性能、功耗及/或性能功耗比所確定。
[0009] 于本發(fā)明的一實(shí)施例中,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。
[0010] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種計(jì)算機(jī)系統(tǒng)的功耗控制系統(tǒng), 所述功耗控制系統(tǒng)包括:頻率調(diào)節(jié)模塊,用于對所述計(jì)算機(jī)系統(tǒng)一 CPU的一核屯、部分及一非 核屯、部分的頻率調(diào)節(jié),其中,所述核屯、部分及所述非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立;非 核屯、頻率調(diào)節(jié)設(shè)定模塊,用于設(shè)置所述非核屯、部分的頻率的一可調(diào)節(jié)范圍,W提供所述非 核屯、頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中,所述非核屯、頻率調(diào)節(jié)設(shè)定模塊是通過 所述計(jì)算機(jī)系統(tǒng)的一 BIOS程序?qū)崿F(xiàn)的。
[00川于本發(fā)明的一實(shí)施例中,所述CPU為Intel的一Grantly架構(gòu)或一Purley架構(gòu)。
[0012] 于本發(fā)明的一實(shí)施例中,所述非核屯、部分包括:一CPU緩存、一QPI總路線控制器、 及一內(nèi)存控制器。
[0013] 于本發(fā)明的一實(shí)施例中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是根據(jù)計(jì)算機(jī) 系統(tǒng)的性能、功耗及/或性能功耗比所確定。
[0014] 于本發(fā)明的一實(shí)施例中,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。
[0015] 如上所述,本發(fā)明的計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng),在計(jì)算機(jī)系統(tǒng)一 CPU的一 核屯、部分及一非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立的情況下,設(shè)置所述非核屯、部分的頻率 的一可調(diào)節(jié)范圍,W提供所述非核屯、部分的頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中, 所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是通過所述計(jì)算機(jī)系統(tǒng)的一 BIOS程序設(shè)定的;通 過在所述可調(diào)節(jié)范圍中調(diào)節(jié)該非核屯、部分的頻率,能方便快捷地實(shí)現(xiàn)所述功耗管理策略的 變更,且并不受限于研發(fā)階段,解決現(xiàn)有技術(shù)的問題。
【附圖說明】
[0016] 圖1顯示為本發(fā)明于一實(shí)施例中的計(jì)算機(jī)系統(tǒng)中CPU架構(gòu)的模塊示意圖。
[0017] 圖2顯示為本發(fā)明于一實(shí)施例中的計(jì)算機(jī)系統(tǒng)的功耗控制系統(tǒng)的模塊示意圖。
[0018] 元件標(biāo)號說明
[0019] 100 CPU
[0020] 101 核屯、部分
[0021] 102 非核屯、部分
[0022] 200 功耗控制系統(tǒng)
[0023] 201 頻率調(diào)節(jié)模塊
[0024] 202 非核屯、頻率調(diào)節(jié)設(shè)定模塊
【具體實(shí)施方式】
[0025] W下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書 所掲露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可W通過另外不同的具體實(shí) 施方式加 W實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可W基于不同觀點(diǎn)與應(yīng)用,在沒有背離 本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,W下實(shí)施例及實(shí)施 例中的特征可W相互組合。
[0026] 需要說明的是,W下實(shí)施例中所提供的圖示僅W示意方式說明本發(fā)明的基本構(gòu) 想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時的組件數(shù)目、形狀及尺寸 繪制,其實(shí)際實(shí)施時各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也 可能更為復(fù)雜。
[0027] 本發(fā)明的技術(shù)方案應(yīng)用于計(jì)算機(jī)系統(tǒng)(包括處理器(CPU)及存儲器(RAM或ROM)等) 中,所述計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)于臺式電腦、筆記型電腦或服務(wù)器等電子設(shè)備,優(yōu)選為服務(wù)器,運(yùn) 是由于服務(wù)器是長期持續(xù)性工作的,因此功耗控制的優(yōu)劣尤其重要。
[0028] 如圖1所示,展示計(jì)算機(jī)系統(tǒng)所包含的CPU 100的模塊結(jié)構(gòu),其可例如為英特爾 (Intel)公司所制造的CPU 100,其從化halem架構(gòu)的時代起,對CPU 100采用模塊化設(shè)計(jì),其 包括了核屯、部分101 (CORE)和非核屯、部分102(UNC0RE),所述核屯、部分101是主要用于運(yùn)算 處理的部分,而該非核屯、部分102則包括:CPU 100緩存(Cache )、QPI (Qui CkPath Interconnect,快速通道互聯(lián))總路線控制器、及內(nèi)存控制器(IMC)。
[00巧]而從Intel的Grantly平臺架構(gòu)或后代的化rl巧平臺架構(gòu)的CPU 100起(Purley被 描述為自化halemW來幅度最大的平臺升級方案),其核屯、部分101和非核屯、的頻率調(diào)節(jié)功 能是相互獨(dú)立的,也就是說,非核屯、部分102的頻率可W是單獨(dú)調(diào)節(jié)而非和核屯、部分101的 頻率聯(lián)動;當(dāng)然,兩者的頻率關(guān)聯(lián)的情況下能始終保持較佳性能,但是,在某些僅需要低功 耗而不考慮性能的情況下,兩者的頻率亦可不調(diào)節(jié)至不相關(guān)聯(lián)。
[0030] 本發(fā)明的技術(shù)方案利用運(yùn)一點(diǎn)對CPU 100的非核屯、部分102的頻率的可調(diào)節(jié)范圍 進(jìn)行設(shè)定,具體實(shí)現(xiàn)上可通過計(jì)算機(jī)系統(tǒng)中的BIOS程序來實(shí)現(xiàn),BIOS程序會提供用于調(diào)節(jié) 非核屯、部分102 "Uncore Frequency Scaling(UFS)"的功能選項(xiàng),而在設(shè)計(jì)該功能選項(xiàng)時, 即可將為其設(shè)定上限及下限值而形成所述可調(diào)節(jié)范圍,W令用戶可在所述可調(diào)節(jié)范圍中調(diào) 節(jié)所述非核屯、部分102的頻率。
[0031] 該可調(diào)節(jié)范圍的制定依據(jù),包括:計(jì)算機(jī)系統(tǒng)的性能、功耗及/或性能功耗比;舉例 來說,其頻率下限值例如可考慮相對極端的情況:只考慮功耗低而不考慮性能,能正常運(yùn)行 即可;而該頻率的上限值例如可只考慮性能高而不考慮功耗等;或者根據(jù)預(yù)定的性能功耗 比的范圍來對應(yīng)設(shè)定所述可調(diào)節(jié)范圍亦可。
[0032] 根據(jù)確定可調(diào)節(jié)范圍的原理,結(jié)合實(shí)際的實(shí)驗(yàn)來加 W實(shí)現(xiàn),見W下表1~表3,展示 相關(guān)的實(shí)驗(yàn)結(jié)果,其中,表1~表3為巧巾型號的CPU利用Benchmark工具程式評測的結(jié)果:
[0033] 從表中可見,通過對CPU測出來的數(shù)據(jù)比對,將非核屯、部分的頻率通過IFS功能選 項(xiàng)從默認(rèn)例如乂 1E"改成乂 1A"后,可發(fā)現(xiàn)功耗降低;S陽Cpower中SS j_ops代表了 CPU的計(jì)算 性能,Stream測試結(jié)果代表了系統(tǒng)內(nèi)存的帶寬性能。
[0034] 從結(jié)果中看,CPU性能會有所下降,內(nèi)存性能下降在1% W內(nèi):
[0035] CPUl的IFS設(shè)定為C1A,功耗下降10W,CPU性能下降1.8%,內(nèi)存性能下降0.2%;
[0036] CPU2的IFS設(shè)定為C1A,功耗下降7W,CPU性能下降4.1%,內(nèi)存性能下降0.2% ;
[0037] 〔?113的冊5設(shè)定為(:14,功耗下降13胖,〔?1]性能下降3.3%,內(nèi)存性能下降0.2%;
[00;3 引
[0039]表 1
[0040]
[i
[i 12345678 表 3 2 通過類似于上述的試驗(yàn)方式,可根據(jù)功耗、性能和/或性能功耗比等因素來確定所 述非核屯、部分頻率的可調(diào)節(jié)范圍,從而提供功所述非核屯、部分的頻率運(yùn)行于所述范圍內(nèi)的 功耗管理策略。 3 基于上述原理,W下本發(fā)明可提供計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng)實(shí)施例,其 可通過軟件實(shí)現(xiàn),優(yōu)選是采用計(jì)算機(jī)系統(tǒng)中的BIOS程序?qū)崿F(xiàn),由于W下實(shí)施例和上述實(shí)施 例的原理大致相同,因此,實(shí)施例間可通用的技術(shù)細(xì)節(jié)不作重復(fù)寶述。 4 本發(fā)明所提供的一種計(jì)算機(jī)系統(tǒng)的功耗控制方法,其包括: 5 在計(jì)算機(jī)系統(tǒng)一 CPU的一核屯、部分及一非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立的情 況下,設(shè)置所述非核屯、部分的頻率的一可調(diào)節(jié)范圍,W提供所述非核屯、部分的頻率運(yùn)行于 所述范圍內(nèi)的功耗管理策略;其中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是通過所述 計(jì)算機(jī)系統(tǒng)的一 BIOS程序設(shè)定的。 6
[004引于本發(fā)明的一實(shí)施例中,所述CPU為Intel的一Grantly架構(gòu)或一化rl巧架構(gòu)。 7 于本發(fā)明的一實(shí)施例中,所述非核屯、部分包括:一CPU緩存、一QPI總路線控制器、 及一內(nèi)存控制器。 8 于本發(fā)明的一實(shí)施例中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是。
[0051 ]于本發(fā)明的一實(shí)施例中,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。
[0052]如圖2所示,本發(fā)明所提供的一種計(jì)算機(jī)系統(tǒng)的功耗控制系統(tǒng)200,所述功耗控制 系統(tǒng)200包括:頻率調(diào)節(jié)模塊201,用于對所述計(jì)算機(jī)系統(tǒng)一CPU的一核屯、部分及一非核屯、部 分的頻率調(diào)節(jié),其中,所述核屯、部分及所述非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立;非核屯、頻 率調(diào)節(jié)設(shè)定模塊202,用于設(shè)置所述非核屯、部分的頻率的一可調(diào)節(jié)范圍,W提供所述非核屯、 頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中,所述非核屯、頻率調(diào)節(jié)設(shè)定模塊202是通過所 述計(jì)算機(jī)系統(tǒng)的一 BIOS程序?qū)崿F(xiàn)的。
[0化3] 于本發(fā)明的一實(shí)施例中,所述CPU為Intel的一Grantly架構(gòu)或一化rl巧架構(gòu)。
[0054] 于本發(fā)明的一實(shí)施例中,所述非核屯、部分包括:一CPU緩存、一QPI總路線控制器、 及一內(nèi)存控制器。
[0055] 于本發(fā)明的一實(shí)施例中,所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是根據(jù)計(jì)算機(jī) 系統(tǒng)的性能、功耗及/或性能功耗比所確定。
[0056] 于本發(fā)明的一實(shí)施例中,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。
[0057] 在現(xiàn)有情況中,上述核屯、部分和非核屯、部分的頻率調(diào)節(jié)均可通過BIOS程序來實(shí) 現(xiàn),因此,本發(fā)明的技術(shù)方案可通過對BIOS程序進(jìn)行改造,來為所述非核屯、部分的頻率的可 調(diào)節(jié)范圍進(jìn)行有依據(jù)的設(shè)定,便可實(shí)現(xiàn)目的,整個過程均可通過軟件實(shí)現(xiàn),非常方便快捷, 且不必如現(xiàn)有技術(shù)般需要成本高昂的重新設(shè)計(jì)等,實(shí)現(xiàn)亦較為容易。
[0058] 綜上所述,本發(fā)明的計(jì)算機(jī)系統(tǒng)的功耗控制方法及系統(tǒng),在計(jì)算機(jī)系統(tǒng)一 CPU的一 核屯、部分及一非核屯、部分的頻率調(diào)節(jié)功能相互獨(dú)立的情況下,設(shè)置所述非核屯、部分的頻率 的一可調(diào)節(jié)范圍,W提供所述非核屯、部分的頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中, 所述非核屯、部分的頻率的所述可調(diào)節(jié)范圍是通過所述計(jì)算機(jī)系統(tǒng)的一 BIOS程序設(shè)定的;通 過在所述可調(diào)節(jié)范圍中調(diào)節(jié)該非核屯、部分的頻率,能方便快捷地實(shí)現(xiàn)所述功耗管理策略的 變更,且并不受限于研發(fā)階段,解決現(xiàn)有技術(shù)的問題。
[0059] 本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
[0060] 上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟 悉此技術(shù)的人±皆可在不違背本發(fā)明的精神及范疇下,對上述實(shí)施例進(jìn)行修飾或改變。因 此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所掲示的精神與技術(shù)思想下所完 成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
【主權(quán)項(xiàng)】
1. 一種計(jì)算機(jī)系統(tǒng)的功耗控制方法,其特征在于,包括: 在計(jì)算機(jī)系統(tǒng)一 CPU的一核心部分及一非核心部分的頻率調(diào)節(jié)功能相互獨(dú)立的情況 下,設(shè)置所述非核心部分的頻率的一可調(diào)節(jié)范圍,以提供所述非核心部分的頻率運(yùn)行于所 述范圍內(nèi)的功耗管理策略;其中,所述非核心部分的頻率的所述可調(diào)節(jié)范圍是通過所述計(jì) 算機(jī)系統(tǒng)的一 BIOS程序設(shè)定的。2. 根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,所述CPU為Intel的一Grantly架 構(gòu)或一Purley架構(gòu)。3. 根據(jù)權(quán)利要求1或2所述的功耗控制方法,其特征在于,所述非核心部分包括:一CPU 緩存、一 QPI總路線控制器、及一內(nèi)存控制器。4. 根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,所述非核心部分的頻率的所述可 調(diào)節(jié)范圍是根據(jù)計(jì)算機(jī)系統(tǒng)的性能、功耗及/或性能功耗比所確定。5. 根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。6. -種計(jì)算機(jī)系統(tǒng)的功耗控制系統(tǒng),其特征在于,所述功耗控制系統(tǒng)包括: 頻率調(diào)節(jié)模塊,用于對所述計(jì)算機(jī)系統(tǒng)一 CPU的一核心部分及一非核心部分的頻率調(diào) 節(jié),其中,所述核心部分及所述非核心部分的頻率調(diào)節(jié)功能相互獨(dú)立; 非核心頻率調(diào)節(jié)設(shè)定模塊,用于設(shè)置所述非核心部分的頻率的一可調(diào)節(jié)范圍,以提供 所述非核心頻率運(yùn)行于所述范圍內(nèi)的功耗管理策略;其中,所述非核心頻率調(diào)節(jié)設(shè)定模塊 是通過所述計(jì)算機(jī)系統(tǒng)的一 BIOS程序?qū)崿F(xiàn)的。7. 根據(jù)權(quán)利要求6所述的功耗控制系統(tǒng),其特征在于,所述CPU為Intel的一Grantly架 構(gòu)或一Purley架構(gòu)。8. 根據(jù)權(quán)利要求6或7所述的功耗控制系統(tǒng),其特征在于,所述非核心部分包括:一CPU 緩存、一 QPI總路線控制器、及一內(nèi)存控制器。9. 根據(jù)權(quán)利要求6所述的功耗控制系統(tǒng),其特征在于,所述非核心部分的頻率的所述可 調(diào)節(jié)范圍是根據(jù)計(jì)算機(jī)系統(tǒng)的性能、功耗及/或性能功耗比所確定。10. 根據(jù)權(quán)利要求6所述的功耗控制系統(tǒng),其特征在于,所述計(jì)算機(jī)系統(tǒng)應(yīng)用于服務(wù)器。
【文檔編號】G06F1/32GK106020422SQ201610349302
【公開日】2016年10月12日
【申請日】2016年5月24日
【發(fā)明人】曲忠英
【申請人】英業(yè)達(dá)科技有限公司, 英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1